Standalone Pandora Client, look, ma - no flash! |
![]() ![]() |
Standalone Pandora Client, look, ma - no flash! |
Mon, 31 Aug 2009 00:22:25 +0000
Post
#1
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
http://zzj.itf-inc.com/s2/PandoraSetup.exe
Standalone player. Also included in the saver2 download (see my sig). This uses proxy settings configured in IE. This program does not have the capability to save music, it only plays music. If you wish to timeshift see saver2 which includes a version which can do so. ![]() Supports creating and seeding stations by searching for music Supports deletion and renaming of stations Supports shared stations, creation by station url or ID or when using sproxy when you click on a listen link Supports feedback (duh) and will skip when badly rated (unless you choose otherwise) Shuffle stations (every 4 songs) or songs Web control if using sproxy (controls, change station, see what's playing) Global media hotkeys (play pause, next) UNLIMITED SKIPS Mute, volume control, etc. Requires net framework 2.0 Post screenshots and logs if something dies. Uses about 30mb memory and little cpu; compare to 90mb+ for firefox and flash, never mind cpu use. Takes up about 6mb on disk, most of that being mplayer. You need a pandora login to use this, does not support anonymous mode. When launched from sproxy, there is a rocket icon above the keyboard (hotkeys on/off) which can be used to toggle turbo mode. A note - to properly control this over the network, you'll need to go into SProxy advanced settings and set "ServerName" to something meaningful like the computer name/ip ("TURBO" or "192.168.1.50") and set "AllowNonLocal" to true (and restart sproxy). You will need to be using SProxy.exe, not Pandora.exe for this to function. THIS WILL FUNCTION UNDER WINE! Just be sure to tick wine compatability when installing. -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Sun, 06 Sep 2009 23:38:00 +0000
Post
#2
|
|
![]() I finally found out how to edit this and I have nothing to put : ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 637 Joined: Thu, 19 Jun 2008 22:07:35 +0000 Member No.: 10,129 |
How do you get the text that is posted with the POST XML urls? the first bytes are similar but then they change to be different but the second two are the same through and through, how do you get them?
-------------------- Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
|
|
|
|
Mon, 07 Sep 2009 01:08:23 +0000
Post
#3
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
How do you get the text that is posted with the POST XML urls? the first bytes are similar but then they change to be different but the second two are the same through and through, how do you get them? The post data is encrypted. Keys and such in the flash tuner. An implementation of it is in the source of pianobar, a linux pandora client -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Mon, 07 Sep 2009 02:30:36 +0000
Post
#4
|
|
![]() I finally found out how to edit this and I have nothing to put : ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 637 Joined: Thu, 19 Jun 2008 22:07:35 +0000 Member No.: 10,129 |
damn, ok thanks I was hoping I could use it for a python version.
-------------------- Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
|
|
|
|
Mon, 07 Sep 2009 09:42:15 +0000
Post
#5
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
damn, ok thanks I was hoping I could use it for a python version. The crypt stuff is stand alone, so you could roll an executable to do much the same thing. (i just tossed it into a dll before porting it to c#). But re implementing it in python would probably be annoying. -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Mon, 07 Sep 2009 17:01:37 +0000
Post
#6
|
|
![]() I finally found out how to edit this and I have nothing to put : ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 637 Joined: Thu, 19 Jun 2008 22:07:35 +0000 Member No.: 10,129 |
Annoying, maybe and probably... but I can not find it through google... Could you give me a link or source (or is it not open source???), Thank You
Or if you feel generous make a exe that takes command line arguments -------------------- Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
|
|
|
|
Mon, 07 Sep 2009 18:25:10 +0000
Post
#7
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
Annoying, maybe and probably... but I can not find it through google... Could you give me a link or source (or is it not open source???), Thank You Or if you feel generous make a exe that takes command line arguments http://6xq.net/html/00/17.html /libpiano/src/crypt.c -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Mon, 07 Sep 2009 21:28:00 +0000
Post
#8
|
|
![]() I finally found out how to edit this and I have nothing to put : ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 637 Joined: Thu, 19 Jun 2008 22:07:35 +0000 Member No.: 10,129 |
Yay thank you ZigZagJoe
EDIT: From looking at the source is it just standard blowfish? Ok I got the custom S-Box and P list is the password your login password, will look through src (though with knowing virtual no C the finer points are missed for me (though I can understand what it does as long as it isn't to subtle)) -------------------- Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
|
|
|
|
Wed, 09 Sep 2009 21:17:23 +0000
Post
#9
|
|
![]() I finally found out how to edit this and I have nothing to put : ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 637 Joined: Thu, 19 Jun 2008 22:07:35 +0000 Member No.: 10,129 |
I still can't find the password, is it not static or is it the csrc somewhere and I have not seen it?
-------------------- Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
|
|
|
|
Thu, 10 Sep 2009 05:49:33 +0000
Post
#10
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
Yay thank you ZigZagJoe EDIT: From looking at the source is it just standard blowfish? Ok I got the custom S-Box and P list is the password your login password, will look through src (though with knowing virtual no C the finer points are missed for me (though I can understand what it does as long as it isn't to subtle)) It's some sort of blowfish; i understand how the mechanism functions but i don't really know what it's doing in terms of crypto except that it works. Pass is your login pass. I still can't find the password, is it not static or is it the csrc somewhere and I have not seen it? It's the user's pass. -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Fri, 11 Sep 2009 00:54:58 +0000
Post
#11
|
|
![]() I finally found out how to edit this and I have nothing to put : ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 637 Joined: Thu, 19 Jun 2008 22:07:35 +0000 Member No.: 10,129 |
The pandora xml is sent in ASCII not bytes, that is odd. ZigZagJoe Thank You for all your help so far
-------------------- Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
|
|
|
|
Fri, 11 Sep 2009 16:24:37 +0000
Post
#12
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
The pandora xml is sent in ASCII not bytes, that is odd. ZigZagJoe Thank You for all your help so far Sent in cleartext back, yeah. Also, it's UTF-8. -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Fri, 11 Sep 2009 16:31:35 +0000
Post
#13
|
|
![]() I finally found out how to edit this and I have nothing to put : ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 637 Joined: Thu, 19 Jun 2008 22:07:35 +0000 Member No.: 10,129 |
Oh ok UTF-8 ok, thanks
-------------------- Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
|
|
|
|
Mon, 28 Sep 2009 09:50:22 +0000
Post
#14
|
|
|
Newbie Group: Members Posts: 7 Joined: Thu, 26 Feb 2009 13:18:59 +0000 Member No.: 13,058 |
Not sure if its possible, but I downloaded the new mono 2.4 for ubuntu linux (also installed the libmono for winforms) and tried running SProxy.exe and Pandora.exe. I got the following error with SProxy.exe
rick@rick-desktop:~/Programs/Saver2$ sudo mono SProxy.exe [sudo] password for rick: 9/28/2009 8:51:06 AM SProxy application started. 9/28/2009 8:51:06 AM Searching for plugins in /home/rick/Programs/Saver2\ 9/28/2009 8:51:06 AM Something has went horribly wrong in SProxy. Exception Information: 'Directory '/home/rick/Programs/Saver2\' not found.' at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern) [0x00000] at Proxy.PluginMgr.LoadPlugins () [0x00000] at Proxy.CORE.Main (System.String[] args) [0x00000] Caused by: mscorlib 9/28/2009 8:51:06 AM Closing all child windows 9/28/2009 8:51:06 AM Closing Indicator 9/28/2009 8:51:06 AM Closing Indicator rick@rick-desktop:~/Programs/Saver2$ Wondering if there is a workaround for this. I tried this before with an earlier version of mono and got many more errors than what I got above. Thinking it might be close. Any thoughts? |
|
|
|
Mon, 28 Sep 2009 10:37:35 +0000
Post
#15
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
looks like mono doesn't translate the path properly (backslashs vs forward slashes). You might try running mono Pandora.exe but it's (evidently) probably going to fail looking for mplayer if this is the case.
The other thing is it needs an executable named mplayer.exe in the same directory as it, and i don't think it can invoke the windows one properly (using wine). So it'd have to be a linux executable or symlink with that exact name. Fake Edit: No, this won't work given the current state of things. I have to use a named pipe (and windows' unique APIs to create it) so mplayer can get both the data AND be controlled. I know linux has named pipe support, but there's no clean way to have the two implementations coexist. You might try getting .net 2.0 to work under wine - more likely to work. -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Mon, 28 Sep 2009 10:39:05 +0000
Post
#16
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
.
-------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Mon, 05 Oct 2009 06:59:09 +0000
Post
#17
|
|
|
Hak.5 Fan + ![]() ![]() ![]() Group: Members Posts: 56 Joined: Sun, 18 Jun 2006 17:37:21 +0000 From: northwest pa Member No.: 1,100 |
morning ZigZagJoe .... i keep getting win32 errors pop up... also i was wondering if u had a way yet to automate the updates to this app... it would help make life ez.... but compaired to ur last peaces of work ... i must say WOW IM Impressed!
great work man. -------------------- ![]() |
|
|
|
Mon, 05 Oct 2009 14:45:18 +0000
Post
#18
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
morning ZigZagJoe .... i keep getting win32 errors pop up... also i was wondering if u had a way yet to automate the updates to this app... it would help make life ez.... but compaired to ur last peaces of work ... i must say WOW IM Impressed! great work man. Glad you like it Do you have a log/screenshot of these errors? Check for PandoraLog.txt (if you launched using pandora.exe) or SPlog.txt (if you launched using sproxy) -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
Tue, 13 Oct 2009 15:22:27 +0000
Post
#19
|
|
|
Hak.5 Fan + ![]() ![]() ![]() Group: Members Posts: 56 Joined: Sun, 18 Jun 2006 17:37:21 +0000 From: northwest pa Member No.: 1,100 |
quick-edit: i was using 2 of the same program for a bit but cleared it off my system to try to see if that would take care of it.... seems like no because its still doing it. -------------------- ![]() |
|
|
|
Wed, 14 Oct 2009 03:39:03 +0000
Post
#20
|
|
![]() Hak.5 Ninja ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Active Members Posts: 726 Joined: Thu, 08 Jan 2009 22:43:55 +0000 Member No.: 12,508 |
quick-edit: i was using 2 of the same program for a bit but cleared it off my system to try to see if that would take care of it.... seems like no because its still doing it. re-encoder is non functional - it will do nothing. was supposed to be disabled but i enabled it while i was working on it and forgot to disable when i uploaded. different client - do you mean the flash client? it will output mp3 if you have pandora one but otherwise will do m4a. this client (one the thread is about) does mp3 only. -------------------- Saver2 Website - timeshift w/ pandora, grooveshark, and more!
Saver2 Installer - includes standalone pandora client, along with grooveshark, slacker, and pandora timeshifting plugins. Standalone Pandora Client - Look ma, no flash! Support thread Donation link WEBIRC #saver2 @ irc.coldfront.net |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: Thu, 02 Sep 2010 09:42:16 +0000 |