Welcome Guest ( Log In | Register )

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
Standalone Pandora Client, look, ma - no flash!
Rating 5 V
 
ZigZagJoe
post 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
Go to the top of the page
 
+Quote Post
Zimmer
post 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
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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



QUOTE (Zimmer @ Sun, 06 Sep 2009 23:38:00 +0000) *
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
Go to the top of the page
 
+Quote Post
Zimmer
post 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. sad.gif


--------------------
Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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



QUOTE (Zimmer @ Mon, 07 Sep 2009 02:30:36 +0000) *
damn, ok thanks I was hoping I could use it for a python version. sad.gif

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
Go to the top of the page
 
+Quote Post
Zimmer
post 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 smile.gif smile.gif


--------------------
Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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



QUOTE (Zimmer @ Mon, 07 Sep 2009 17:01:37 +0000) *
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 smile.gif smile.gif

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
Go to the top of the page
 
+Quote Post
Zimmer
post 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 smile.gif

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
Go to the top of the page
 
+Quote Post
Zimmer
post 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
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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



QUOTE (Zimmer @ Mon, 07 Sep 2009 21:28:00 +0000) *
Yay thank you ZigZagJoe smile.gif

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.

QUOTE (Zimmer @ Wed, 09 Sep 2009 21:17:23 +0000) *
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
Go to the top of the page
 
+Quote Post
Zimmer
post 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 smile.gif


--------------------
Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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



QUOTE (Zimmer @ Fri, 11 Sep 2009 00:54:58 +0000) *
The pandora xml is sent in ASCII not bytes, that is odd. ZigZagJoe Thank You for all your help so far smile.gif


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
Go to the top of the page
 
+Quote Post
Zimmer
post 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 smile.gif Got the code almost done (but I need to clean it up etc)


--------------------
Those who sacrifice freedom for security deserve neither. - Benjamin Franklin
Go to the top of the page
 
+Quote Post
rjamesbrown
post 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?
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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
Go to the top of the page
 
+Quote Post
benjamin1254
post 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.


--------------------
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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



QUOTE (benjamin1254 @ Mon, 05 Oct 2009 06:59:09 +0000) *
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 smile.gif

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
Go to the top of the page
 
+Quote Post
benjamin1254
post 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



happy.gif havent been getting any errors like i have and its all good it seems so far but i have another issue... seems when i went to go into a rip session last with one stand alone client it was fine because i told it to re-encode to mp3 so it could be read by my mp3 player... now that im running off a diffrent client it seens now that is all it ever wants to do even with the re-encoder clicked off. It just wont stop.. Ive tried everything i could think of but i would like to go back to a mp4 format so it would be easier to just rip-n-go.

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.


--------------------
Go to the top of the page
 
+Quote Post
ZigZagJoe
post 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



QUOTE (benjamin1254 @ Tue, 13 Oct 2009 15:22:27 +0000) *
happy.gif havent been getting any errors like i have and its all good it seems so far but i have another issue... seems when i went to go into a rip session last with one stand alone client it was fine because i told it to re-encode to mp3 so it could be read by my mp3 player... now that im running off a diffrent client it seens now that is all it ever wants to do even with the re-encoder clicked off. It just wont stop.. Ive tried everything i could think of but i would like to go back to a mp4 format so it would be easier to just rip-n-go.

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
Go to the top of the page
 
+Quote Post

3 Pages V   1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: Thu, 02 Sep 2010 09:42:16 +0000