Welcome Guest ( Log In | Register )

15 Pages V  « < 13 14 15  
Reply to this topicStart new topic
(Pandora) Saver2, Save music from Pandora, deezer, and more!
brofix
post Tue, 10 Nov 2009 19:10:44 +0000
Post #281


Hak.5 Zombie
*****

Group: Members
Posts: 164
Joined: Wed, 25 Feb 2009 19:47:59 +0000
Member No.: 13,047



As long as you're being nice, I'll be a nag.... I mean, in my thoughtful way I'd like to take the opportunity to remind you of an essential and important enhancement awaiting something or other... Sorry, just a reminder regarding having Pandora shared stations rippable by the P Client in turbo mode and/or by any of the various stylish means afforded hereabouts.
Go to the top of the page
 
+Quote Post
Zimmer
post Tue, 10 Nov 2009 21:40:09 +0000
Post #282


Hak.5 Pirate
******

Group: Members
Posts: 449
Joined: Thu, 19 Jun 2008 22:07:35 +0000
Member No.: 10,129



Ok I think I found what it uses to create the UUID. IT doesn't use anything custom (I thought they might be using it as a DRM (by only them knowing what they use to create the UUID they can only produce valid ones (or something like that... anyways))). IT uses the standard flash library...
http://help.adobe.com/en_US/Flex/4.0/langr...createUID%28%29

I am not to familiar with flash so I could be wrong.
Go to the top of the page
 
+Quote Post
Zimmer
post Thu, 12 Nov 2009 00:27:03 +0000
Post #283


Hak.5 Pirate
******

Group: Members
Posts: 449
Joined: Thu, 19 Jun 2008 22:07:35 +0000
Member No.: 10,129



Ok for the token you POST to the url
https://cowbell.grooveshark.com/service.php

with the data....
{"header":{"client":"gslite","session":"9f87b60d14f2522f780b6c6e1fed47f3","uuid":"497A2BAB-7D07-C43E-75C0-E6DB164B2C56","clientRevision":"20091027.09"},"parameters":{"secretKey":"e35c12b14bca85795279a56c4296eca8"},"method":"getCommunicationToken"}

part of that data is the "secretKey" all that is, is the md5 hex digest of the session
Go to the top of the page
 
+Quote Post
imnadid
post Fri, 13 Nov 2009 11:25:31 +0000
Post #284


Newbie


Group: Members
Posts: 2
Joined: Fri, 13 Nov 2009 11:08:02 +0000
Member No.: 16,374



Seem to be having and issue with saver2. Seems that everthing is working as it should, however the songs never show up in the directory. Download button shows up on firefox portable, hit download button, says song downloaded. Directory gets created in the save folder but the song never gets added.

In sproxy, on the where it says GET http://www.pandora.com/?saver/catch&song=.............. Under the flag column is is R!

Below is in the SPlog.txt
11/13/2009 11:07:40 AM Pandora: sniffed ******************* (ID S537515)
11/13/2009 11:07:40 AM S537515: Submitting song
11/13/2009 11:07:40 AM #187: SSL transaction finished, sent 1KB, rec 7.4KB
11/13/2009 11:07:40 AM Saver2: Song ready: ******************* (ID S537515)
11/13/2009 11:07:44 AM #203 GET http://lt.andomedia.com/lt?guid=c3FsMDA0fj...jEyRjUwMA%3D%3D
11/13/2009 11:08:18 AM #204 GET http://www.pandora.com/?saver/catch&song= *******************
11/13/2009 11:08:18 AM Saver2: Download RPC: *******************
11/13/2009 11:08:18 AM Saver2: Ripping song: ******************* (ID S537515)
11/13/2009 11:08:18 AM Saver2: Processing song ******************* (ID S537515)
11/13/2009 11:08:19 AM Saver2: Song queued for encoding.
11/13/2009 11:08:19 AM Pandora: Adding ******************* .mp3 to Classic Hip Hop.m3u

Any other info needed to help figure this out?

Is there a way to set it to automatically download all songs played?
Go to the top of the page
 
+Quote Post
imnadid
post Fri, 13 Nov 2009 11:35:10 +0000
Post #285


Newbie


Group: Members
Posts: 2
Joined: Fri, 13 Nov 2009 11:08:02 +0000
Member No.: 16,374



Ahhhh, looks like encoding isn't working, is this a known issue?

And still Is there a way to set it to automatically download all songs played withoug giving thumbs up or hitting download button?
Go to the top of the page
 
+Quote Post
ZigZagJoe
post Fri, 13 Nov 2009 16:26:15 +0000
Post #286


Hak.5 Pirate
******

Group: Members
Posts: 423
Joined: Thu, 08 Jan 2009 22:43:55 +0000
Member No.: 12,508



QUOTE (imnadid @ Fri, 13 Nov 2009 11:35:10 +0000) *
Ahhhh, looks like encoding isn't working, is this a known issue?

And still Is there a way to set it to automatically download all songs played withoug giving thumbs up or hitting download button?


Yeah, encoding is not done yet. I was working at it on the time of uploading so the bit that has it die horribly is commented out... hence what you saw.

To download all songs: Go into saver2 config, common tab, and check save it immediately.

Changelog so far:
Toggle On Top mode by double left clicking anywhere in pandora window
Minimize window by double right clicking in the pandora window
Pandora saver module: supports rename of stations now and will also rename playlist files
Pandora client now supports rename of stations
Pandora client now has a visual representation of song download percentage
Save button on pandora client made more obvious in function (IE. only visible when a song can be saved and is not in auto mode)
Other small improvements.
Vastly improved playback start time

After I get station deletion done (be easy), i plan to take a look at grooveshark.

After that:
Encoding
Shared stations
Go to the top of the page
 
+Quote Post
ZigZagJoe
post Mon, 16 Nov 2009 02:41:39 +0000
Post #287


Hak.5 Pirate
******

Group: Members
Posts: 423
Joined: Thu, 08 Jan 2009 22:43:55 +0000
Member No.: 12,508



QUOTE (brofix @ Tue, 10 Nov 2009 19:10:44 +0000) *
As long as you're being nice, I'll be a nag.... I mean, in my thoughtful way I'd like to take the opportunity to remind you of an essential and important enhancement awaiting something or other... Sorry, just a reminder regarding having Pandora shared stations rippable by the P Client in turbo mode and/or by any of the various stylish means afforded hereabouts.


Hmm, can you use shared stations when you have 100 of your own? From what i can tell the shared station is being added when createstation is called... the question is, are shared stations usable/remembered when you already have 100 stations? I'm starting to lean towards making the shared station functionality into allowing creates from shared station IDs/urls but maintaining a complete registry of shared stations. If they do function at 100, how many shared stations does it remeber? (if you reload pandora, how many shared stations remain)

If you can create a folder named "Pandora" in the sproxy folder, stuff that would be useful to me will be saved in it. If you could do this while you are testing, and send me the files, it would be much appreciated. (not user/pass or anything; just results of various calls like createstation, getstations, etc.)

isCreator seems to be the deciding factor on shared stations: a shared station that you "took" has a value of 1 while all known shared stations don't.
Go to the top of the page
 
+Quote Post
ZigZagJoe
post Mon, 16 Nov 2009 06:44:25 +0000
Post #288


Hak.5 Pirate
******

Group: Members
Posts: 423
Joined: Thu, 08 Jan 2009 22:43:55 +0000
Member No.: 12,508



amazingly, as far as saver2 on linux goes it doesn't seem it will be bad as i thought. Currently, the pandora client hairballs due to SSL failing (which can be avoied by not using ssl....not the best idea, but tis worth a shot), and sproxy + saver2 seems to work fine until the listbox reaches 32 items (the same place it was "freezing" on vista w/ double buffer on, funilly enough). If minimized, it functions fine (!)

Tested on mac os x 10.6.2 - basicly, installed darwine, then macports, then used macports to install cabextract, set wine to be in the path, then used winetricks to install packages ie6, fontfix, dotnet20, msxml6. the good news is, i should be able to zip up my wine folder which assuming you are using wine for the first time might work out of the box. Not the best plan.... but it should work.

i find when launching they tend to fail with an odd error about every other time (they being my programs) but still, better than i expected.... the real test for the client will be will it work with ssl off (named pipes and dllimport tested here). As for sproxy, might just do a dirty hack to disable the main listbox. Not pretty, but it would get the job done.

disabling the listbox does indeed do it.... seems to work fine. The pipe support in wine seems to be wonky - when it should be doing a synchronous operations it's doing async. with a 5 second wait inserted...it works! amazing! hotkeys don't work, predictable, but ah well.

if someone wants to play about with their own wine: http://zzj.itf-inc.com/downloads/Saver2nix.zip Don't bother downloading this if you are on windows: it's the same as the normal zip, except it has the linux hacks mode enabled.

How to duplicate (hopefully):

* Get wine installed (darwine for mac), and winetricks.
* Install cabextract via your package manager (on mac, you need to install macports and Xcode)
* Run "winetricks ie6 fontfix dotnet20 msxml6" preferably on a clean wineprefix
* Once you're done with winetricks, extract the linked file above somewhere. Then run wine Pandora.exe or wine SProxy.exe (if you want to listen to music only, do the former, otherwise do the latter)

With any luck, it will download the required files (mplayer etc) and startup. If it doesn't (might error on lame) or display some other error try relaunching a few times... I've had it do that. Kinda weird.

i'd upload my wineprefix, except, it's 450megs. lol. so much for a livecd.
Go to the top of the page
 
+Quote Post
rjb42
post Wed, 18 Nov 2009 20:20:49 +0000
Post #289


Hackling
*

Group: Members
Posts: 8
Joined: Wed, 18 Nov 2009 10:47:26 +0000
Member No.: 16,439



I got this to work in ubuntu karmic with the instructions you posted.

It works, but like you said, it's a bit spotty. The main problem is that when trying to download lame.exe and mp4player.exe it can't - and if you manually put them in the folder, it still sometimes tries to download them, fails, and then deletes the copy you manually put in the folder.

but still pretty promising!
Go to the top of the page
 
+Quote Post
ZigZagJoe
post Wed, 18 Nov 2009 20:25:21 +0000
Post #290


Hak.5 Pirate
******

Group: Members
Posts: 423
Joined: Thu, 08 Jan 2009 22:43:55 +0000
Member No.: 12,508



QUOTE (rjb42 @ Wed, 18 Nov 2009 19:20:49 +0000) *
I got this to work in ubuntu karmic with the instructions you posted.

It works, but like you said, it's a bit spotty. The main problem is that when trying to download lame.exe and mp4player.exe it can't - and if you manually put them in the folder, it still sometimes tries to download them, fails, and then deletes the copy you manually put in the folder.

but still pretty promising!


Yeah, i think that is the executable verification going batshit. Probably end up adding that to be disabled when in "linux hacks mode", as well as checking for duplicate processes (causes failure in sproxy), and finally minimize to try (minimize to try -> no way to get the window back save the show call on the web interface). Something else fails occasionally in the client, but i forgot what it was.

I'm still a bit disgusted by it turning out to be a 450mb footprint, but i suppose that should be expected =/

On closer inspection, yeah, something's gone wrong: err:ole:CoWaitForMultipleHandles Unexpected wait termination: 192, 0

I'll just disable it then. The chances of download corruption are honestly very low.
Go to the top of the page
 
+Quote Post
zinfer
post Yesterday, 11:52 AM
Post #291


Newbie


Group: Members
Posts: 5
Joined: Tue, 27 Oct 2009 16:41:30 +0000
Member No.: 16,198



Still no news on Grooveshark?
Go to the top of the page
 
+Quote Post
ZigZagJoe
post Yesterday, 03:53 PM
Post #292


Hak.5 Pirate
******

Group: Members
Posts: 423
Joined: Thu, 08 Jan 2009 22:43:55 +0000
Member No.: 12,508



QUOTE (zinfer @ Thu, 19 Nov 2009 10:52:27 +0000) *
Still no news on Grooveshark?


No, not really atm... you might check out zimmer's app.
Go to the top of the page
 
+Quote Post
zinfer
post Yesterday, 11:58 PM
Post #293


Newbie


Group: Members
Posts: 5
Joined: Tue, 27 Oct 2009 16:41:30 +0000
Member No.: 16,198



I have. It's not really what I am looking for. I like to setup playlists and let the songs play and download while I am away.
Go to the top of the page
 
+Quote Post
ZigZagJoe
post Today, 12:25 AM
Post #294


Hak.5 Pirate
******

Group: Members
Posts: 423
Joined: Thu, 08 Jan 2009 22:43:55 +0000
Member No.: 12,508



QUOTE (zinfer @ Thu, 19 Nov 2009 22:58:18 +0000) *
I have. It's not really what I am looking for. I like to setup playlists and let the songs play and download while I am away.

Mmm. I'll keep looking, but the main problem is i can't find out how grooveshark finds out about playlist songs' metadata. It's possible to just take the downloaded files and use either the tags they have or run it through a wavelength-tagger-thingie (takes some sig of the song data and looks it up) but both are rather inefficient ways. Might have to do that, though :/

nm, got all of em. Guess i wasn't looking hard enough.

/more.php?playlistGetSongs
/more.php?getFavorites
/more.php?getSearchResults
/more.php?popularGetSongs

just have to hack together a json parser, shouldn't be much a problem (maybe the one i have now will work?)

better yet, all the song data returns seem to use a similar (or similar enough) return format.

so yes, the grooveshark plugin can be resurrected. will work on it tomorrow (and probably have a new version out by then).
Go to the top of the page
 
+Quote Post
brofix
post Today, 01:02 AM
Post #295


Hak.5 Zombie
*****

Group: Members
Posts: 164
Joined: Wed, 25 Feb 2009 19:47:59 +0000
Member No.: 13,047



QUOTE
Hmm, can you use shared stations when you have 100 of your own?
Yes, that is it's real utility for me.

I'll have to get back to you on the rest.

QUOTE
If they do function at 100, how many shared stations does it remeber? (if you reload pandora, how many shared stations remain)


My recollection here is it retains named accounts with all the account stations but that is only memory. Will get back.
QUOTE
If you can create a folder named "Pandora" in the sproxy folder, stuff that would be useful to me will be saved in it. If you could do this while you are testing, and send me the files, it would be much appreciated. (not user/pass or anything; just results of various calls like createstation, getstations, etc.)

isCreator seems to be the deciding factor on shared stations: a shared station that you "took" has a value of 1 while all known shared stations don't.
Go to the top of the page
 
+Quote Post
ZigZagJoe
post Today, 01:40 AM
Post #296


Hak.5 Pirate
******

Group: Members
Posts: 423
Joined: Thu, 08 Jan 2009 22:43:55 +0000
Member No.: 12,508



QUOTE (brofix @ Fri, 20 Nov 2009 00:02:42 +0000) *
Yes, that is it's real utility for me.

I'll have to get back to you on the rest.



My recollection here is it retains named accounts with all the account stations but that is only memory. Will get back.

Does it remember the shared stations is the crucial bit; if it does, then i don't need to fuss with removing them and only have to make it add it once. Nor do i need a separate manager or list of known stations.

GS parser done, and works, just needs to be grafted into the current plugin.

OK, i've updated the usual link with the new GS plugin. This one is a bit different: under no circumstances except horribly mangled ID3 tags will it fail to download, but it can also sniff metadata from song searches, existent playlists, popular songs, and favorites. If metadata is available it will use that first, otherwise it will fall back to reading the id3 tags.

so... have fun!
Go to the top of the page
 
+Quote Post
zinfer
post Today, 01:49 PM
Post #297


Newbie


Group: Members
Posts: 5
Joined: Tue, 27 Oct 2009 16:41:30 +0000
Member No.: 16,198



It is working great! Thanks so much! Great work!
Go to the top of the page
 
+Quote Post

15 Pages V  « < 13 14 15
Reply to this topicStart new topic
4 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: Fri, 20 Nov 2009 20:10:53 +0000