liquidcool Posted October 22, 2008 Share Posted October 22, 2008 Fiddler is an http proxy for debugging http traffic - even SSL traffic. It supports plugins written in .net. You can download it from www.fiddler2.com I have written a plugin for fiddler2 that does the following: * watches traffic to pandora for xml documents describing a playlist and remembers audio url and id3 info * watches for requests to a known audio url and saves the recorded response as .mp4 * runs faad to convert the mp4 to wav * runs lame to convert the wav to mp3 * inserts an id3 tag in the mp3 with artist, album, title, and covert art image * deletes the 2 temp files (mp4 and wav) Also it: * watches for requests to pandora.com/ and injects a meta-refresh right into the source of the page to force it to reload periodically so it won't stop playing. To run, copy the dll and 2 audio conversion exe's into the fiddler scripts directory and start fiddler, then start ANY browser (IE is automatically hooked by fiddler) and my fiddler plugin will start capturing music to the folder of your choice. This method for timeshifting doesn't rely of flash or browser or caching or any other miscellaneous technology. It watches everything going by and saves the music. Apparently I can't upload zip files here and I'm not going to host it myself, but if you want the source code, drop me a pm. Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.