Jump to content

PandoraSaver


ZigZagJoe

Recommended Posts

I know a lot of you probably don't use iTunes but this is something I just noticed...I was renaming the files from MP4 to M4A so that I could just highlight and <enter> for auto-import to iTunes. What I noticed in iTunes was the time of the song was displaying incorrectly - almost double the actual playtime, but I could live with it. BUT I didn't realize that if I either imported or dragged the actual .MP4 file into iTunes, it would show the correct playtime. Stupid me! So I guess I'm not gonna have to rename these files from here on!

ZZJ - I know I've asked this before - I'm still getting the wrong album cover art placed into the MP4 files. I know you said you were caching it...I find a file album.png in the saved files directory which is the album cover that has been tagged to each MP4 from that session. SP is running now; I viewed 2 files in this current session and they contain the .PNG file. I just deleted the .PNG file, and I now looked at 2 files that were saved after the deletion and those .MP4s do not have any cover art.

Does anyone know if this might be a Vista file protection problem or is it just me lol ???

And I do hope you are getting some sleep, ZZJ!

Link to comment
Share on other sites

  • Replies 484
  • Created
  • Last Reply

Top Posters In This Topic

I know a lot of you probably don't use iTunes but this is something I just noticed...I was renaming the files from MP4 to M4A so that I could just highlight and <enter> for auto-import to iTunes. What I noticed in iTunes was the time of the song was displaying incorrectly - almost double the actual playtime, but I could live with it. BUT I didn't realize that if I either imported or dragged the actual .MP4 file into iTunes, it would show the correct playtime. Stupid me! So I guess I'm not gonna have to rename these files from here on!

ZZJ - I know I've asked this before - I'm still getting the wrong album cover art placed into the MP4 files. I know you said you were caching it...I find a file album.png in the saved files directory which is the album cover that has been tagged to each MP4 from that session. SP is running now; I viewed 2 files in this current session and they contain the .PNG file. I just deleted the .PNG file, and I now looked at 2 files that were saved after the deletion and those .MP4s do not have any cover art.

Does anyone know if this might be a Vista file protection problem or is it just me lol ???

And I do hope you are getting some sleep, ZZJ!

Some sleep, yes :P

Got it. What's happening is that it is finding the already existing album art, thus not re-writing it and so it uses the old one, which is for the song you just ripped as ripped files are not being segregated. I'll make it name album arts for their specific album from now on.

Link to comment
Share on other sites

Reboot Vista, then SP then FF Pandora maxi player. (on XP machine, all's well for now)

After the usual wait and wait...

"Critical error - Your browser has requested mp3 data from Pandora....PS is not equipped... Check that flash is 9 or greater....Otherwise try FF"

Then get fatal error with "Failed to read XML: A proxy or firewall may be interfering with SProxy..."

I'm running Flash 10 and FF for Pandora.

Got station name 'Led Bib Radio' (188084885729840153)

Got station name 'Ginger Baker Radio' (188083021714033689)

Got station name 'Happy Apple Radio' (188082360289070105)

Got station name 'The Bad Plus Radio' (187979719160630297)

Got station name 'Fred Frith/John Zorn Duo Radio' (187965528588684313)

Got station name 'Derek Bailey & Noel Akchote Radio' (187962358902819865)

Got station name 'Frank Zappa Radio' (187954550652275737)

Got station name 'Sex Mob Radio' (187948327244663833)

Got station name 'Skerik's Syncopated Taint Septet Radio' (187947695884471321)

Got station name 'Pigpen Radio' (187945492566248473)

Got station name 'John Scofield Radio' (187936928401460249)

Got station name 'King Crimson Radio' (187934093723044889)

Got station name 'Miroslav Vitous Radio' (187815844683451417)

Got station name 'Allan Holdsworth Radio' (187814624912739353)

Got station name 'Billy Cobham Radio' (187813581235686425)

Got station name 'John McLaughlin Radio' (187809342102965273)

Got station name 'Cubist Radio' (187808332785650713)

Got station name 'Bill Frisell Radio' (187804329876130841)

Got station name 'brookefox's QuickMix' (187500954861177881)

Got station name 'Wayne Horvitz Radio' (187486717044591641)

Inspecting XML doc: http://www.pandora.com/radio/x...g3=113140...mp;arg6=aacplus

Sniffed playlist answer

Got audio url: http://audio-sjl-t2-1.pandora.com/access/....VhIlUcBsslVtdJg

Got audio url: http://audio-sjl-t2-2.pandora.com/access/....xRychu9l5nRn9YZ

Got audio url: http://audio-sjl-t2-2.pandora.com/access/....mKD9JKGFKhEMtrc

Got audio url: http://audio-sjl-a-1.pandora.com/access/.....JKnmVTq3LE152sg

Inspecting URL: http://audio-sjl-t2-1.pandora.com/access/....Dj7lLCzvfzglp97

Matched audio URL: http://audio-sjl-t2-1.pandora.com/access/....Dj7lLCzvfzglp97

Cached albumArt: http://images-sjl-2.pandora.com/images/pub...7_130W_130H.jpg

Got song: Alex Skolnick Trio - "Tom Sawyer" on 'Last Day In Paradise'

Cached albumArt: ht

Inspecting XML doc: http://www.pandora.com/radio/x...0&arg...5=&arg6=mp3

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....ClEuMw6Ym1g0%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....ClEuMw6Ym1g0%3D

Inspecting XML doc: http://www.pandora.com/radio/x...0&arg...5=&arg6=mp3

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....3nwLUcllikQw%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....3nwLUcllikQw%3D

Inspecting URL: http://audio-sjl-m-2.pandora.com/access/.....%2FVX9wyr3sQ%3D

Not a known audio url: http://audio-sjl-m-2.pandora.com/access/.....%2FVX9wyr3sQ%3D

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....BiOM419e6IGM%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....BiOM419e6IGM%3D

Inspecting URL: http://audio-sjl-m-2.pandora.com/access/.....zsdEF1ZyCq5w%3D

Not a known audio url: http://audio-sjl-m-2.pandora.com/access/.....zsdEF1ZyCq5w%3D

Inspecting XML doc: http://www.pandora.com/radio/x...0&arg...5=&arg6=mp3

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....PxOYsy3ISAF0%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....PxOYsy3ISAF0%3D

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....XEmcwQzQJCyc%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....XEmcwQzQJCyc%3D

Inspecting XML doc: http://pandora.com/radio/TUNER_W...30%26ar...3D%26arg6%3Dmp3

System.Xml.XmlException: The 'img' start tag on line 99 does not match the end tag of 'a'. Line 99, position 185.

at System.Xml.XmlTextReaderImpl.Throw(Exception e)

at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)

at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)

at System.Xml.XmlTextReaderImpl.ParseEndElement()

at System.Xml.XmlTextReaderImpl.ParseElementContent()

at System.Xml.XmlTextReaderImpl.Read()

at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)

at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)

at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)

at System.Xml.XmlDocument.Load(XmlReader reader)

at System.Xml.XmlDocument.Load(String filename)

at Saver.TamperResponse(Session oSession)

Inspecting XML doc: http://www.pandora.com/radio/x...0&arg...5=&arg6=mp3

same from end of log.txt

3/2/2009 8:56:14 AM Got station name 'brookefox's QuickMix' (187500954861177881)

3/2/2009 8:56:14 AM Got station name 'Wayne Horvitz Radio' (187486717044591641)

3/2/2009 8:56:24 AM Inspecting XML doc: http://www.pandora.com/radio/xmlrpc/v21?ri...mp;arg6=aacplus

3/2/2009 8:56:24 AM Sniffed playlist answer

3/2/2009 8:56:24 AM Got audio url: http://audio-sjl-t2-1.pandora.com/access/?...d=25955353&

..............................

..............................

..............................

token=kVXzq9qxbL4FHx6fDNM1cqetIg5u5yIaVtMWzAKErWV5wWbcTfDBAy1nl8ywd%2FswRg9r%2FuM2MXJTcXNXaoBIWVZCRWvmIwZiBydWYezgg8b3uikB%2FStN5%2BocL2nyoM7zC2GaWjwkw8KQBM53rGOblu9ZMAvd%2BHNsxsVxdJa41Tfv7iESoxXBFSgycPlCaRG8MKw42d5eJtU2jsF0J%2F2nzfqcTpmFRQRyNjv5Qvr5vY%2B5nNofsIF8XCfTzadMjcBt7QQ5ThnHEYd11wt08q6HRCWo5BsEDjN9J3ohRGSmfILQX4xpCTSW%2BXh2g8pXipnzsdEF1ZyCq5w%3D

3/2/2009 8:59:31 AM Inspecting XML doc: http://www.pandora.com/radio/xmlrpc/v21?ri...5=&arg6=mp3

3/2/2009 8:59:36 AM Inspecting URL: http://audio-sjl-m-1.pandora.com/access/?v...PxOYsy3ISAF0%3D

3/2/2009 8:59:36 AM Not a known audio url: http://audio-sjl-m-1.pandora.com/access/?v...PxOYsy3ISAF0%3D

3/2/2009 9:00:24 AM Inspecting URL: http://audio-sjl-m-1.pandora.com/access/?v...XEmcwQzQJCyc%3D

3/2/2009 9:00:24 AM Not a known audio url: http://audio-sjl-m-1.pandora.com/access/?v...XEmcwQzQJCyc%3D

3/2/2009 9:01:30 AM Inspecting XML doc: http://pandora.com/radio/TUNER_WARN/v1?rid...3D%26arg6%3Dmp3

3/2/2009 9:01:31 AM System.Xml.XmlException: The 'img' start tag on line 99 does not match the end tag of 'a'. Line 99, position 185.

at System.Xml.XmlTextReaderImpl.Throw(Exception e)

at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)

at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)

Link to comment
Share on other sites

when using these settings, it automatically rips any song that you give a thumbs up

288v2ac.jpg

it doesn't allow you to disable the feature that makes it rip songs that you give a thumbs up

Yeah. I've already exposed that option in the newest one - just need to finish some testing.

Reboot Vista, then SP then FF Pandora maxi player. (on XP machine, all's well for now)

After the usual wait and wait...

"Critical error - Your browser has requested mp3 data from Pandora....PS is not equipped... Check that flash is 9 or greater....Otherwise try FF"

Then get fatal error with "Failed to read XML: A proxy or firewall may be interfering with SProxy..."

I'm running Flash 10 and FF for Pandora.

Got station name 'Led Bib Radio' (188084885729840153)

Got station name 'Ginger Baker Radio' (188083021714033689)

Got station name 'Happy Apple Radio' (188082360289070105)

Got station name 'The Bad Plus Radio' (187979719160630297)

Got station name 'Fred Frith/John Zorn Duo Radio' (187965528588684313)

Got station name 'Derek Bailey & Noel Akchote Radio' (187962358902819865)

Got station name 'Frank Zappa Radio' (187954550652275737)

Got station name 'Sex Mob Radio' (187948327244663833)

Got station name 'Skerik's Syncopated Taint Septet Radio' (187947695884471321)

Got station name 'Pigpen Radio' (187945492566248473)

Got station name 'John Scofield Radio' (187936928401460249)

Got station name 'King Crimson Radio' (187934093723044889)

Got station name 'Miroslav Vitous Radio' (187815844683451417)

Got station name 'Allan Holdsworth Radio' (187814624912739353)

Got station name 'Billy Cobham Radio' (187813581235686425)

Got station name 'John McLaughlin Radio' (187809342102965273)

Got station name 'Cubist Radio' (187808332785650713)

Got station name 'Bill Frisell Radio' (187804329876130841)

Got station name 'brookefox's QuickMix' (187500954861177881)

Got station name 'Wayne Horvitz Radio' (187486717044591641)

Inspecting XML doc: http://www.pandora.com/radio/x...g3=113140...mp;arg6=aacplus

Sniffed playlist answer

Got audio url: http://audio-sjl-t2-1.pandora.com/access/....VhIlUcBsslVtdJg

Got audio url: http://audio-sjl-t2-2.pandora.com/access/....xRychu9l5nRn9YZ

Got audio url: http://audio-sjl-t2-2.pandora.com/access/....mKD9JKGFKhEMtrc

Got audio url: http://audio-sjl-a-1.pandora.com/access/.....JKnmVTq3LE152sg

Inspecting URL: http://audio-sjl-t2-1.pandora.com/access/....Dj7lLCzvfzglp97

Matched audio URL: http://audio-sjl-t2-1.pandora.com/access/....Dj7lLCzvfzglp97

Cached albumArt: http://images-sjl-2.pandora.com/images/pub...7_130W_130H.jpg

Got song: Alex Skolnick Trio - "Tom Sawyer" on 'Last Day In Paradise'

Cached albumArt: ht

Inspecting XML doc: http://www.pandora.com/radio/x...0&arg...5=&arg6=mp3

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....ClEuMw6Ym1g0%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....ClEuMw6Ym1g0%3D

Inspecting XML doc: http://www.pandora.com/radio/x...0&arg...5=&arg6=mp3

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....3nwLUcllikQw%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....3nwLUcllikQw%3D

Inspecting URL: http://audio-sjl-m-2.pandora.com/access/.....%2FVX9wyr3sQ%3D

Not a known audio url: http://audio-sjl-m-2.pandora.com/access/.....%2FVX9wyr3sQ%3D

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....BiOM419e6IGM%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....BiOM419e6IGM%3D

Inspecting URL: http://audio-sjl-m-2.pandora.com/access/.....zsdEF1ZyCq5w%3D

Not a known audio url: http://audio-sjl-m-2.pandora.com/access/.....zsdEF1ZyCq5w%3D

Inspecting XML doc: http://www.pandora.com/radio/x...0&arg...5=&arg6=mp3

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....PxOYsy3ISAF0%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....PxOYsy3ISAF0%3D

Inspecting URL: http://audio-sjl-m-1.pandora.com/access/.....XEmcwQzQJCyc%3D

Not a known audio url: http://audio-sjl-m-1.pandora.com/access/.....XEmcwQzQJCyc%3D

Inspecting XML doc: http://pandora.com/radio/TUNER_W...30%26ar...3D%26arg6%3Dmp3

System.Xml.XmlException: The 'img' start tag on line 99 does not match the end tag of 'a'. Line 99, position 185.

at System.Xml.XmlTextReaderImpl.Throw(Exception e)

at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)

at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)

at System.Xml.XmlTextReaderImpl.ParseEndElement()

at System.Xml.XmlTextReaderImpl.ParseElementContent()

at System.Xml.XmlTextReaderImpl.Read()

at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)

at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)

at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)

at System.Xml.XmlDocument.Load(XmlReader reader)

at System.Xml.XmlDocument.Load(String filename)

at Saver.TamperResponse(Session oSession)

Inspecting XML doc: http://www.pandora.com/radio/x...0&arg...5=&arg6=mp3

same from end of log.txt

3/2/2009 8:56:14 AM Got station name 'brookefox's QuickMix' (187500954861177881)

3/2/2009 8:56:14 AM Got station name 'Wayne Horvitz Radio' (187486717044591641)

3/2/2009 8:56:24 AM Inspecting XML doc: http://www.pandora.com/radio/xmlrpc/v21?ri...mp;arg6=aacplus

3/2/2009 8:56:24 AM Sniffed playlist answer

3/2/2009 8:56:24 AM Got audio url: http://audio-sjl-t2-1.pandora.com/access/?...d=25955353&

..............................

..............................

..............................

token=kVXzq9qxbL4FHx6fDNM1cqetIg5u5yIaVtMWzAKErWV5wWbcTfDBAy1nl8ywd%2FswRg9r%2FuM2MXJTcXNXaoBIWVZCRWvmIwZiBydWYezgg8b3uikB%2FStN5%2BocL2nyoM7zC2GaWjwkw8KQBM53rGOblu9ZMAvd%2BHNsxsVxdJa41Tfv7iESoxXBFSgycPlCaRG8MKw42d5eJtU2jsF0J%2F2nzfqcTpmFRQRyNjv5Qvr5vY%2B5nNofsIF8XCfTzadMjcBt7QQ5ThnHEYd11wt08q6HRCWo5BsEDjN9J3ohRGSmfILQX4xpCTSW%2BXh2g8pXipnzsdEF1ZyCq5w%3D

3/2/2009 8:59:31 AM Inspecting XML doc: http://www.pandora.com/radio/xmlrpc/v21?ri...5=&arg6=mp3

3/2/2009 8:59:36 AM Inspecting URL: http://audio-sjl-m-1.pandora.com/access/?v...PxOYsy3ISAF0%3D

3/2/2009 8:59:36 AM Not a known audio url: http://audio-sjl-m-1.pandora.com/access/?v...PxOYsy3ISAF0%3D

3/2/2009 9:00:24 AM Inspecting URL: http://audio-sjl-m-1.pandora.com/access/?v...XEmcwQzQJCyc%3D

3/2/2009 9:00:24 AM Not a known audio url: http://audio-sjl-m-1.pandora.com/access/?v...XEmcwQzQJCyc%3D

3/2/2009 9:01:30 AM Inspecting XML doc: http://pandora.com/radio/TUNER_WARN/v1?rid...3D%26arg6%3Dmp3

3/2/2009 9:01:31 AM System.Xml.XmlException: The 'img' start tag on line 99 does not match the end tag of 'a'. Line 99, position 185.

at System.Xml.XmlTextReaderImpl.Throw(Exception e)

at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)

at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)

Hmm. Something is messed up; that's about all i can tell from that. I'd recommend trying the firefox portable I'm going to release with the new version (after I finish some testing, to swat some odd bugs).

The overnight stress test went good, memory use is still 16mb, with 22.5k requests handled, 25026297075 (23.3GB) bytes downloaded, and 9 hours 30 minutes running. PS ripped 194 of 11743 songs sniffed (turbo mode).

Link to comment
Share on other sites

Hmm, well, i can't find anything else to test (abuse) on it so it's release time.

Now up to version 1.002a for SProxy and 1.008a for PandoraSaver.

Changes of note:

PS:

New -

Song-fader window: displays songs when sniffed or ripped.

Auto-launch command on start (url or browser, etc)

Exemptions for data urls (bypass Tor for audio when using it for location-fooling)

Improved strict duplicate checking. It is now the default. (checks for songformat.* , ie files with the same name with any extension)

Hidden config options such as thumbs up downloading have been exposed in the config form.

Bugfixes -

Blacklist now functions correctly with turbo mode.

Album art with flat directory structure

Station tag not functioning properly

Fix for overly-long file names not matching properly.

Auto-reload now enabled for mini player

Memory use improved

Others which i can't recall

SP:

New -

New & Improved connection core. (Pre-req to keep-alive implementation)

Greatly improved memory use.

Support for url exemptions (not exposed to user atm)

Files larger than 8mb will be sent directly, so SProxy isn't allocating (sizeofresponse * 3) at times.

Some bugfixes.

Binaries: http://zzj.itf-inc.com/SPPS1.002a1.008a.zip

Firefox Portable: http://zzj.itf-inc.com/Firefox-P-SProxy.zip

Extract the firefox portable zip into where SProxy.exe is located. Overwrite SProxy.conf if you want it to automatically launch when you start SProxy. If you do not want to overwrite your config, add "FireFox-P/LaunchFirefoxPortable.exe" as the autorun command, under PS advanced options.

PS is at 4143 lines and SProxy 3082 (not really a simple proxy anymore is it?)

Is there a way to make it not automatically rip songs that you give a thumbs ui, since it already has the download button in the page

it causes duplicates to form and ruins playlist in windows media player since it automatically scans the folder

also for version 1.007 is there a way to give the user the option to disable the feature in simple proxy in which it will automatically change proxy settings in IE

many applications get their connections settings from IE and it can slow them down if they have to go through the proxy

and it can also stop all connections if the app crashes, in which case IE will still be using the proxy settings even though there is no proxy server running (this will also cause a connection failure to any program that gets it's connections from IE )

(Add new posts instead of editing - i just noticed this)

No. Already went over this. If IE settings are not written, then flash will not use SProxy and PandoraSaver can't rip music.

Hence why i have put much work into making everything work properly - so apps can go through this and encounter no problems. Although I haven't done any serious benchmarking; in comparison to sending all traffic through fiddler, SProxy is much faster under the torture test (close firefox with 50 or so tabs open: a normal load for me, and then reopen it which means it loads a shit ton at once). Rather, I didn't notice any difference between direct and through this.

Also, if this crashes, it writes the settings back (though, in prior versions probably not - this one has a global exception handler which will.)

Link to comment
Share on other sites

When ripping, shouldn't every log entry of "Got song :" be followed by a "Saving MP4 file" or a "File already exists" or a blacklist note if that comes then or some such? Or do these actions sometimes get separated by a slew of other actions that makes them quite remote from each other in the log?

On checking, it looks like the "file already exists" entry simply doesn't occur as often as the file actually exists, or maybe the file was saved but not noted as such. I dunno. Nothing.

>>> Looks like the real time log behaves as expected (now. Are there diffs with the saved log?...)

Link to comment
Share on other sites

Are playlists overwritten when a station is played and ripped repeatedly? I will check this.

Playlists only contain one entry for a certain song.

Got song means it added it to the queue; the worker thread will take care of any pending ones every 5 sec or so.

Link to comment
Share on other sites

Playlists only contain one entry for a certain song.

But the list as a whole is a file. Are the entries for songs played on a station appended to those in the already in the playlist for a station which has been previously ripped, or is the playlist replaced/overwritten/renamed/named differently?

Link to comment
Share on other sites

But the list as a whole is a file. Are the entries for songs played on a station appended to those in the already in the playlist for a station which has been previously ripped, or is the playlist replaced/overwritten/renamed/named differently?

If a song is played on a station, it gets added to that station's playlist file (doesn't matter if it is in other playlists already for other stations). Songs are appended to the end of the file. (It creates a new playlist file for each station)

Link to comment
Share on other sites

So ....Vista/turbo/mini/ (maxi wouldn't go beyond "it's taking awhile" as I recall).

Pandora Station (Robert Fripp) in player is stuck at first image ; no activity indicated, but log shows 26 songs ripped after awhile (PS opened same time)(finally got some movement to song #2 by spacemen 3, after opener by R. Fripp, as I was writing this).

Have the log excerpted here but won't bother you with it. Don't beg.

Link to comment
Share on other sites

So ....Vista/turbo/mini/ (maxi wouldn't go beyond "it's taking awhile" as I recall).

Pandora Station (Robert Fripp) in player is stuck at first image ; no activity indicated, but log shows 26 songs ripped after awhile (PS opened same time)(finally got some movement to song #2 by spacemen 3, after opener by R. Fripp, as I was writing this).

Have the log excerpted here but won't bother you with it. Don't beg.

Try enabling low bandwidth mode. Also, ensure that those files ripped are the correct length and not too short. I find that it will start doing that when pandora times out or otherwise fails to load in a timely manner. It's a bit odd.

For the hell of it, I ran the siege benchmark on both fiddler and sproxy.

The objective was to load google as many times as it could within 1 minute.

Sproxy turned in at 1/3 the memory use of fiddler, 16mb to fiddlers 54mb; (fiddler keeps responses in RAM until they are disposed of, as a result it leaks memory like a sieve. though, that only accounts for 200*6kb worth)

Sproxy used about half the CPU use of fiddler, which was 100% for one core (on fiddler).

Sproxy got 2765 hits to fiddler's 2346. (meanwhile, a direct connection turned in 3681 requests)

All were using 25 simultaneous connections, with no keep-alive. Neither proxy failed a request.

Conclusion is that Sproxy does indeed introduce some connection latency when using many connections, when used "normally" there is little visible difference between an uninhibited connection. Also, the actual download speed is not affected at all. (SProxy will note the download speed for files that take >1 second to load.)

Link to comment
Share on other sites

Just downloaded the new version. I started SProxy, then opened up IE. The log said it started to 'mangle', then I got the station names, then it froze. IE wouldn't even process a song. So had to kill the processes, closed IE, then tried IE just with the Pandora website and songs started playing like normal. Closed IE and tried loading SP again and it locked. I had to go into IE Settings to uncheck the proxy so I could use IE normally.

It did the same thing with FF so I'm not sure where the problem is - got any ideas?

Hey btw, when is the Vista Gadget release coming out??? :P

Link to comment
Share on other sites

Just downloaded the new version. I started SProxy, then opened up IE. The log said it started to 'mangle', then I got the station names, then it froze. IE wouldn't even process a song. So had to kill the processes, closed IE, then tried IE just with the Pandora website and songs started playing like normal. Closed IE and tried loading SP again and it locked. I had to go into IE Settings to uncheck the proxy so I could use IE normally.

It did the same thing with FF so I'm not sure where the problem is - got any ideas?

Hey btw, when is the Vista Gadget release coming out??? :P

Try deleting SProxy.conf - i moved options around and renamed a few (I think?) and that could be causing a snafu somewhere (though, it shouldn't...) Did sproxy literally freeze as in have the os call it non-responsive?

I don't have vista (and don't particularly want it for that matter), so no gadget anytime soon :P

Link to comment
Share on other sites

Try deleting SProxy.conf - i moved options around and renamed a few (I think?) and that could be causing a snafu somewhere (though, it shouldn't...) Did sproxy literally freeze as in have the os call it non-responsive?

I don't have vista (and don't particularly want it for that matter), so no gadget anytime soon :P

Was just kidding about the Widget...

I removed SProxy.conf from the folder. In IE, it is saying "Waiting for http://pandora.com/include/radioAdEmbedGenre.jsp? ..." and the "It's taking longer than expected..." and just sitting there. It's just sitting there. I can't even resize the PS Log screen, and I can't click on anything in SProxy, so I have to force the program closed.

Was going to download the previous version but you must have pulled it.

Link to comment
Share on other sites

Was just kidding about the Widget...

I removed SProxy.conf from the folder. In IE, it is saying "Waiting for http://pandora.com/include/radioAdEmbedGenre.jsp? ..." and the "It's taking longer than expected..." and just sitting there. It's just sitting there. I can't even resize the PS Log screen, and I can't click on anything in SProxy, so I have to force the program closed.

Was going to download the previous version but you must have pulled it.

you can download the old version if add -old before .zip (SPPS1.000d1.007a-old.zip or what not). What was the last line in sproxy's log?

Hmmmmmm. tried the pandora gadget (i just noticed it.) It appears to send playlist data via an encrypted SSL tunnel...actually, any data of interest goes via SSL. If the main tuner implements this, it would be game over for ripping music from pandora, atleast in the short term. I know Fiddler has some way to go about doing man in the middle attacks to allow SSL data decryption, but it requires you to mess with the certificates and is a general PITA.

Oops, figured it out. I had moved a block of code to the wrong spot, and so pandora was expecting long data but only getting the short file (the headers that should have been changed were already sent). Disabling turbo mode should do fix it atm, I'll upload a fixed version after i am done sorting some changes i've made.

Okay, try http:// zzj.itf-inc.com/SPPS1.002b1.008a.zip (OUTDATED)

Changelog, etc:

Improved request recipt

Improved POST handling

Fix for sending headers prior to allowing tampering: this was breaking turbo mode

Other bugfixes which I've forgotten.

Killed the dreadful flicker in the list of requests when many are being handled at once

Link to comment
Share on other sites

Oops, figured it out. I had moved a block of code to the wrong spot, and so pandora was expecting long data but only getting the short file (the headers that should have been changed were already sent). Disabling turbo mode should do fix it atm, I'll upload a fixed version after i am done sorting some changes i've made.

Okay, try http://zzj.itf-inc.com/SPPS1.002b1.008a.zip

Changelog, etc:

Improved request recipt

Improved POST handling

Fix for sending headers prior to allowing tampering: this was breaking turbo mode

Other bugfixes which I've forgotten.

Killed the dreadful flicker in the list of requests when many are being handled at once

Just tried and (unfortunately) I ran into the same thing. It gets to the radio stations, then freezes up. Pandora says it's taking longer, and I can't close SProxy - I must kill the process. I can close the browsers tho (IE & FF). I also removed the .conf file as mentioned earlier. Is anyone else running into this or is it just me?

And I really was kidding about the Widget!!! lol I did download the Pandora widget way back in the days of using Pandora the way it was originally built. It usually crapped out most of the time even after several installs, so I just gave up on it.

Link to comment
Share on other sites

Just tried and (unfortunately) I ran into the same thing. It gets to the radio stations, then freezes up. Pandora says it's taking longer, and I can't close SProxy - I must kill the process. I can close the browsers tho (IE & FF). I also removed the .conf file as mentioned earlier. Is anyone else running into this or is it just me?

And I really was kidding about the Widget!!! lol I did download the Pandora widget way back in the days of using Pandora the way it was originally built. It usually crapped out most of the time even after several installs, so I just gave up on it.

You can try taking the PandoraSaver.DLL from the last version and overwriting the new version's with it. It *should* work, but more importantly it will tell me what the problem might be (if that one loads successfully). What are the last lines in sproxy's log? (SPLog.txt)

Link to comment
Share on other sites

The latest version works the smoothest here. The great thing is it can now GET http://images-sjl4.. file and append it to the folder flawlessly. Thanks again for this great work.

Does the proxy-exception for data stuff (under advanced settings) work? It makes it download audio, the flash applet, and anything non pandora directly, not through proxy, which should obsolete low-bandwidth mode. I wasn't able to properly test it as i'm living in the US, and it would not fail me (with the you are not in US etc) stuff if it hadn't worked.

the option is named "only send pandora control urls through SProxy configured proxy". A bit of a mouthful. Try checking it for me when you get a moment. You'll want to reload pandora as well, for the best test.

Link to comment
Share on other sites

You can try taking the PandoraSaver.DLL from the last version and overwriting the new version's with it. It *should* work, but more importantly it will tell me what the problem might be (if that one loads successfully). What are the last lines in sproxy's log? (SPLog.txt)

I replaced the DLL file with the older version and it still got 'stuck'. Here is the log of the session:

3/3/2009 4:12:16 PM DNS: zzj.itf-inc.com -> 208.113.184.225

3/3/2009 4:12:16 PM Loaded plugin: PandoraSaver 1.007a (PandoraSaver.dll, class: Saver)

3/3/2009 4:12:16 PM SProxy starting

3/3/2009 4:12:16 PM Listening for connections on port 8888

3/3/2009 4:13:29 PM GET http://pandora.com/

3/3/2009 4:13:29 PM DNS: pandora.com -> 208.85.40.20

3/3/2009 4:13:30 PM GET http://pandora.com/static/contentDirector.js

3/3/2009 4:13:30 PM GET http://pandora.com/static/valances/pandora/base_styles.css

3/3/2009 4:13:31 PM GET http://pandora.com/static/valances/pandora/default/style.css

3/3/2009 4:13:31 PM GET http://pandora.com/tuner.js

3/3/2009 4:13:31 PM GET http://pandora.com/include/common.js

3/3/2009 4:13:31 PM GET http://pandora.com/include/write_tuner_embed.js

3/3/2009 4:13:31 PM GET http://pandora.com/images/background.jpg

3/3/2009 4:13:31 PM GET http://pandora.com/images/background_content.jpg

3/3/2009 4:13:33 PM CONNECT www.pandora.com:443

3/3/2009 4:13:33 PM GET http://pandora.com/Secretary.swf

3/3/2009 4:13:33 PM DNS: www.pandora.com -> 208.85.40.20

3/3/2009 4:13:33 PM GET http://pandora.com/images/clearspacer.gif

3/3/2009 4:13:33 PM GET http://stat.onestat.com/stat.aspx?tagver=2...d=32&jo=Yes

3/3/2009 4:13:33 PM GET http://www.google-analytics.com/ga.js

3/3/2009 4:13:33 PM DNS: stat.onestat.com -> 81.18.240.138

3/3/2009 4:13:34 PM DNS: www.google-analytics.com -> 74.125.19.127

3/3/2009 4:13:35 PM Sending error page: 400 Bad Request 'Request Error'

3/3/2009 4:13:35 PM Sending error page: 500 Server Error 'Proxy Error System.ArgumentOutOfRangeException'

3/3/2009 4:13:35 PM System.ArgumentOutOfRangeException: InvalidArgument=Value of '15' is not valid for 'displayIndex'.

Parameter name: displayIndex

at System.Windows.Forms.ListView.ListViewNativeItemCollection.get_Item(Int32 displayIndex)

at System.Windows.Forms.ListView.ListViewNativeItemCollection.RemoveAt(Int32 index)

at System.Windows.Forms.ListView.ListViewNativeItemCollection.Remove(ListViewItem item)

at System.Windows.Forms.ListView.ListViewItemCollection.Remove(ListViewItem item)

at System.Windows.Forms.ListViewItem.Remove()

at Proxy.ProxyConnection.HandleRequest() in C:\Documents and Settings\zigzagjoe\Desktop\PandoraSaver\proxy\ProxyConnection.cs:line 180

3/3/2009 4:13:45 PM POST http://www.pandora.com/radio/xmlrpc/v21?ri...amp;method=sync

3/3/2009 4:13:45 PM GET http://autocomplete.pandora.com/crossdomain.xml

3/3/2009 4:13:45 PM POST 208 bytes to www.pandora.com

3/3/2009 4:13:45 PM DNS: autocomplete.pandora.com -> 66.151.149.74

3/3/2009 4:13:45 PM CONNECT www.pandora.com:443

3/3/2009 4:13:46 PM GET http://autocomplete.pandora.com/s2?q=

3/3/2009 4:13:47 PM GET http://www.pandora.com/tuner_skins/pandora...playing.png.swf

3/3/2009 4:13:47 PM GET http://www.pandora.com/tuner_skins/pandora...g_hover.png.swf

3/3/2009 4:13:47 PM POST http://www.pandora.com/radio/xmlrpc/v21?ri...hod=getStations

3/3/2009 4:13:47 PM GET http://pandora.com/include/promotionalGall...132811907524638

3/3/2009 4:13:48 PM POST 480 bytes to www.pandora.com

3/3/2009 4:13:48 PM GET http://pandora.com/include/promotionalGall...132811907524638

Link to comment
Share on other sites

hmm, indeed, i have replicated this on windows 7. by replicated, i mean it happens and i haven't the faintest what would be causing it. Atleast i can try to figure it out. It seems to be related to the listview. Right when it is about to scroll, freeze. Might be related to the forced double-buffering.

Yup, sure enough, without it works. I've updated the current link with one that had double buffering disabled. I guess a flickery display is better than one that does not work at all.

Link to comment
Share on other sites

Does the proxy-exception for data stuff (under advanced settings) work? It makes it download audio, the flash applet, and anything non pandora directly, not through proxy, which should obsolete low-bandwidth mode. I wasn't able to properly test it as i'm living in the US, and it would not fail me (with the you are not in US etc) stuff if it hadn't worked.

the option is named "only send pandora control urls through SProxy configured proxy". A bit of a mouthful. Try checking it for me when you get a moment. You'll want to reload pandora as well, for the best test.

With the "only send pandora.." checked, I got

E GET for non pandora url

E POST for non pandora url

E CONNECT for pandora.com:443 with Response Tunn success

E GET for audio-sjl-a.. with Response None

Error: "It's taking longer than expected.."

No ripping.

I use PortableTor, PortableFirefox with no PAC file.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...