Jump to content

Sharky


Zimmer

Recommended Posts

And what is this supposed to do?

Would be nice to see some source... And an explanation of what it does.

oops sorry about that I am brain dead after midnight I guess ;)

It is a pandora and grooveshark desktop application

I'll update the post with screenshots momentarily

Link to post
Share on other sites

I'm in a rush heading home but do you have repositories for Redhat based systems up yet? I'm using Fedora 17 currently and this seems like it'd be a pretty cool thing to have. Either way I'll look into it when I get home, cheers! :)

Link to post
Share on other sites

I'm in a rush heading home but do you have repositories for Redhat based systems up yet? I'm using Fedora 17 currently and this seems like it'd be a pretty cool thing to have. Either way I'll look into it when I get home, cheers! :)

I do not but you should just be able to download that tar.gz and run the sharky executable after marking the executable bit. :) I am glad some one is interested thanks for posting :)

Link to post
Share on other sites
  • 2 weeks later...

I tried this for windows and got tons of errors....all in all...didn't work.

When I push play I get this pop up error -


Error Loading Media http://127.0.0.1:1111/proxied_request?index=1
[/CODE]

Some general errors from the log-

[CODE]
2012-11-02 08:21:19-0700 [Protocol,client] Unhandled Error
Traceback (most recent call last):
File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\twisted.internet.defer", line 368, in callback

File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\twisted.internet.defer", line 464, in _startRunCallbacks

File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\twisted.internet.defer", line 551, in _runCallbacks

File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\DownloadGUI", line 54, in download_succeded

--- <exception caught here> ---
File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\Library", line 187, in addFile

File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\mutagen", line 75, in __init__

File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\mutagen.id3", line 2003, in load

File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\mutagen.mp3", line 103, in __init__

File "C:\Users\zimmer\Desktop\pyinstaller-2.0\Sharky\build\pyi.win32\Sharky\out00-PYZ.pyz\mutagen.mp3", line 140, in __try

mutagen.mp3.HeaderNotFoundError: can't sync to an MPEG frame


[/CODE]

Link to post
Share on other sites
  • 2 weeks later...

First off, thank you so much for making this, I have been looking for a way to get new music. But I have a problem... I can run Sharky and music will play but the downloaded files won't play. They are still downloading, I know this because the properties show the size of the file. However, 2 songs were successfully downloaded and can be played but I have no idea how that happened. Below is the full log. Would love to get this working :D

2012-11-12 16:03:39-0500 [-] Log opened.

2012-11-12 16:03:39-0500 [-] Main Executable: Sharky.py

2012-11-12 16:03:39-0500 [-] App Folder: C:\Users\Michael\Desktop\Sharky

2012-11-12 16:03:39-0500 [-] App Window

2012-11-12 16:03:39-0500 [-] (500, 500)

2012-11-12 16:03:39-0500 [-] App Panel Before population

2012-11-12 16:03:39-0500 [-] (20, 20)

2012-11-12 16:03:39-0500 [-] HTTPServer starting on 1111

2012-11-12 16:03:39-0500 [-] Starting factory <ProxyServer.HTTPServer instance at 0x04F09198>

2012-11-12 16:03:39-0500 [-] Sorting Items

2012-11-12 16:03:39-0500 [-] Refreshing

2012-11-12 16:03:39-0500 [-] Session Time: -1

2012-11-12 16:03:39-0500 [-] Time: 1352754219

2012-11-12 16:03:39-0500 [-] Session: None

2012-11-12 16:03:39-0500 [-] Starting factory <HTTPClientFactory: http://grooveshark.com/>

2012-11-12 16:03:39-0500 [-] App Panel After population

2012-11-12 16:03:39-0500 [-] (20, 20)

2012-11-12 16:03:39-0500 [-] App Panel After population

2012-11-12 16:03:39-0500 [-] (20, 20)

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] [Grooveshark] Re Pattern [\S\s](window.gsConfig[\S\s]=[\S\s])({)?

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] 0

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] [Grooveshark] Parsed JSON String {"runMode":"production","sessionID":"78038e2eb6ce2203f8455882bd597c05","revision":20101222,"cssVersion":20121002.01,"themeVersion":20121002.07,"coreVersion":20121002.01,"appVersion":20121002.04,"swfVersion":20121002.01,"localeVersion":20121002.02,"sharkletHost":"http://sharklet.grooveshark.com","assetHost":"http://static.a.gs-cdn.net","inviteCode":"","gutsServer":"/guts.php","lang":"","user":{"City":null,"Country":null,"Email":null,"FName":null,"IsActive":false,"IsPremium":null,"LName":null,"Picture":null,"State":null,"TSDOB":null,"TSLogin":null,"TSAdded":null,"TSModified":null,"UserID":0,"Zip":null,"NotificationEmailPrefs":null,"AuthRealm":0,"Privacy":0,"Flags":0,"UploadsEnabled":false,"Sex":null,"About":null,"pictureSize":"t","favoritesLimit":500,"librarySizeLimit":5000,"userPrivacyTokens":{"authenticated":"d5d31e46f8221ff8c1411dc259dafd75398768c0efd32b4f8423c59bbabaf5e8a01bdd66fc60e169","unauthenticated":"d5d31e46f8221ff8c1411dc259dafd75398768c0efd32b4f8423c59bbabaf5e8a01bdd66fc60e169"},"themeID":"","userTrackingID":2726375934},"country":{"ID":223,"CC1":0,"CC2":0,"CC3":0,"CC4":1073741824,"DMA":534,"IPR":0},"isPreview":false,"isNoob":true,"endpoint":"more.php","chatServersWeighted":{"8.20.213.42":50,"8.20.213.43":50},"timestamp":1352754225,"windowName":"GS1352754225","remoteAddr":"68.59.168.142","uuid":"52D74EC6-0814-4F0C-BC6D-B0D1CF99FF8F","httpHost":"grooveshark.com","isIE":false,"localeJSONP":"localeCallback_"}

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] Session Time: 1352754220.78

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] Time: 1352754220

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] Session: 78038e2eb6ce2203f8455882bd597c05

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] [Grooveshark] Headers: {'user-agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2b4) Gecko/20091124 Firefox/3.6b4 (.NET CLR 3.5.30729)'}

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] [Grooveshark] Request data: {'header': {'clientRevision': '20120312', 'uuid': '2f5a925b-c9a8-4c54-b931-196323ea8131', 'privacy': 0, 'country': {'IPR': 0, 'DMA': 534, 'CC4': 1073741824, 'CC1': 0, 'ID': 223, 'CC3': 0, 'CC2': 0}, 'client': 'htmlshark', 'session': '78038e2eb6ce2203f8455882bd597c05'}, 'method': 'getCommunicationToken', 'parameters': {'secretKey': '874e39dc7dde20b78146c22ed33f2bd2', 'country': {'IPR': 0, 'DMA': 534, 'CC4': 1073741824, 'CC1': 0, 'ID': 223, 'CC3': 0, 'CC2': 0}, 'mobile': False, 'prefetch': False}}

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] Starting factory <HTTPClientFactory: https://grooveshark.com/more.php?getCommunicationToken>

2012-11-12 16:03:40-0500 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: http://grooveshark.com/>

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] [Grooveshark] Parsing JSON String from Grooveshark response.

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] [Grooveshark] JSON parsed found result.

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] Session Time: 1352754220.78

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] Time: 1352754221

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] Session: 78038e2eb6ce2203f8455882bd597c05

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] [Grooveshark] Headers: {'user-agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2b4) Gecko/20091124 Firefox/3.6b4 (.NET CLR 3.5.30729)'}

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] [Grooveshark] Random String Data: popularGetSongs:50a16431ec496:breakfastBurritos:f7c18e

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] [Grooveshark] Request data: {'header': {'clientRevision': '20120312', 'uuid': '2f5a925b-c9a8-4c54-b931-196323ea8131', 'privacy': 0, 'country': {'IPR': 0, 'DMA': 534, 'CC4': 1073741824, 'CC1': 0, 'ID': 223, 'CC3': 0, 'CC2': 0}, 'client': 'htmlshark', 'token': 'f7c18e4c7f95af1814f723088257370bb19b3b54ceeb65', 'session': '78038e2eb6ce2203f8455882bd597c05'}, 'method': 'popularGetSongs', 'parameters': {'mobile': False, 'country': {'IPR': 0, 'DMA': 534, 'CC4': 1073741824, 'CC1': 0, 'ID': 223, 'CC3': 0, 'CC2': 0}, 'prefetch': False}}

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] Starting factory <HTTPClientFactory: http://cowbell.grooveshark.com/more.php?popularGetSongs>

2012-11-12 16:03:41-0500 [HTTPPageGetter (TLSMemoryBIOProtocol),client] Stopping factory <HTTPClientFactory: https://grooveshark.com/more.php?getCommunicationToken>

2012-11-12 16:03:42-0500 [HTTPPageGetter,client] [Grooveshark] Parsing JSON String from Grooveshark response.

2012-11-12 16:03:42-0500 [HTTPPageGetter,client] [Grooveshark] JSON parsed found result.

2012-11-12 16:03:42-0500 [HTTPPageGetter,client] Displaying Results

2012-11-12 16:03:42-0500 [HTTPPageGetter,client] Deleting any old results.

2012-11-12 16:03:42-0500 [HTTPPageGetter,client] Deleted old results.

2012-11-12 16:03:42-0500 [HTTPPageGetter,client] Enumerating through results.

2012-11-12 16:03:42-0500 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: http://cowbell.grooveshark.com/more.php?popularGetSongs>

2012-11-12 16:03:56-0500 [ProxyServer.HTTPServer] (TCP Port 1111 Closed)

2012-11-12 16:03:56-0500 [ProxyServer.HTTPServer] Stopping factory <ProxyServer.HTTPServer instance at 0x04F09198>

2012-11-12 16:03:56-0500 [-] Sharky Exit...

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...