I recently found myself with the need to get past the office firewall to listen to some last.fm tunage. To such end I created a ssh tunnel to my server and proceeded to configure the official last.fm player to work through the proxy. Imagine my surprise when it didn’t work! Shocked I was. Shocked and surprised. And cursing.
After much ngrep-ing I came to the conclusion that the last.fm player was not implementing the SOCKS protocol but was just doing straight-forward proxy. A quick google search revealed that Qt has a proxy connection managment class called QNetworkProxy which meant all the work was done for me. I copy-and-pasted the code and it worked. Proud of my deductive skills, programming ability and boyish good looks I sent them an email with my patch, expecting some sort of answer.
A ‘kay cool
would have done.
But not only did those bastards* not hire me, they also ignore my emails.
So here goes the patch. It’s against 1.3.1.1 though, but I think it should work just fine against 1.3.2.13 which is the one I originally fixed. (I downgraded because 1.3.2.13 wasn’t working correctly and because it wasn’t on SVN at the time)
svn co svn://svn.audioscrobbler.net/client/Audioscrobbler/tags/1.3.1.1 lastfm
cd lastfm
patch -p0 < /path/to/socks.patch
./configure
make && make install
The patch is hard coded to work with SOCKS 5, I haven’t tested it with anything else.
* but in a good way. I like them. Really, I do.
One Response to Contributing
Leave a Reply Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
-
Articles
- October 2014
- May 2011
- April 2011
- January 2011
- December 2010
- November 2010
- September 2010
- August 2010
- July 2010
- February 2010
- December 2009
- August 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003
- August 2003
- July 2003
-
Meta
Fuck Last.fm!
Y olé por el parche :-)