Kodi Community Forum
[RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Music Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=148)
+---- Thread: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script (/showthread.php?tid=88235)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - szed - 2013-01-03

Hi !
i'm a french user of Xbian (or RaspBMC, i try both) which are made for the raspberry Pi.

Xbian and RaspBMC works fine.
I could install Grooveshark from the addon Menu. It seems to be the 1.0.6 version.
I configure it with my user/pass of my grooveshark account (normal, not premium).
But, when i try to log me in, i have the "Unable to log in, please check the config...". And next, it shows me the menu with "Popular song", etc...
But, when i try popular song, i got the message : Script failure plugin.audio.grooveshark...

Why ? :/

I just want grooveshark for my playlist Smile

Thank you !



RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - denhams - 2013-01-03

You need a Grooveshark Anywhere account. In the next version I'll try to tidy up the error reporting.

Regards,

Stephen.


RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - umfufu1 - 2013-01-04

Hi, I´ve got a problem I have a Anywhere account and no unicode symbols in my playlist, but when I start the plugin and klick on playlist it just says you don´t have any playlists, I´ve always had this problem with this plugin and therefore only used the other Grooveshark addon until it stopped working, do you any suggestions what I am doing wrong ?


RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - denhams - 2013-01-04

(2013-01-04, 11:17)umfufu1 Wrote: Hi, I´ve got a problem I have a Anywhere account and no unicode symbols in my playlist, but when I start the plugin and klick on playlist it just says you don´t have any playlists, I´ve always had this problem with this plugin and therefore only used the other Grooveshark addon until it stopped working, do you any suggestions what I am doing wrong ?

Please can you switch on debug in the addon's settings, try to view your playlists and then post the xbmc.log?

Thanks.


RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - umfufu1 - 2013-01-29

Hope Ive done this right and that you can help, thanks

09:27:58 T:5060 NOTICE: -->Python Interpreter Initialized<--
09:27:58 T:5060 ERROR: C:\Documents and Settings\luca\Application Data\XBMC\addons\plugin.audio.groove\resources\lib\GroovesharkAPI.py:18: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import urllib2, pprint, md5, os, pickle, tempfile, time, re, simplejson, base64, sys, socket
09:27:59 T:5060 NOTICE: Request...
09:27:59 T:5060 NOTICE: '{"url": "http://api.grooveshark.com/ws3.php?sig=0739a1cb3b7b58297314cc472d56e69a", "postData": "{\\"header\\": {\\"sessionID\\": \\"9be6d39d846de99a30507745dfde890b\\", \\"wsKey\\": \\"denhamxmbc\\"}, \\"method\\": \\"pingService\\", \\"parameters\\": {}}"}'
09:28:00 T:5060 NOTICE: Response...
09:28:00 T:5060 NOTICE: '{"header":{"hostname":"RHL082"},"result":"Hola, mundo."}'
09:28:03 T:5088 NOTICE: -->Python Interpreter Initialized<--
09:28:03 T:5088 ERROR: C:\Documents and Settings\luca\Application Data\XBMC\addons\plugin.audio.groove\resources\lib\GroovesharkAPI.py:18: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import urllib2, pprint, md5, os, pickle, tempfile, time, re, simplejson, base64, sys, socket
09:28:03 T:5088 NOTICE: Request...
09:28:03 T:5088 NOTICE: '{"url": "http://api.grooveshark.com/ws3.php?sig=0739a1cb3b7b58297314cc472d56e69a", "postData": "{\\"header\\": {\\"sessionID\\": \\"9be6d39d846de99a30507745dfde890b\\", \\"wsKey\\": \\"denhamxmbc\\"}, \\"method\\": \\"pingService\\", \\"parameters\\": {}}"}'
09:28:04 T:5088 NOTICE: Response...
09:28:04 T:5088 NOTICE: '{"header":{"hostname":"RHL081"},"result":"\\uc5ec\\ubcf4\\uc138\\uc694, \\uc138\\uacc4."}'
09:28:04 T:5088 NOTICE: ?mode=9&name=My+Grooveshark+playlists&id=0
09:28:04 T:5088 NOTICE: Request...
09:28:04 T:5088 NOTICE: '{"url": "http://api.grooveshark.com/ws3.php?sig=cc91d5bf293400bc4d678959f3b957f5", "postData": "{\\"header\\": {\\"sessionID\\": \\"9be6d39d846de99a30507745dfde890b\\", \\"wsKey\\": \\"denhamxmbc\\"}, \\"method\\": \\"getUserPlaylists\\", \\"parameters\\": {}}"}'
09:28:05 T:5088 NOTICE: Response...
09:28:05 T:5088 NOTICE: '{"header":{"hostname":"RHL110"},"result":{"playlists":[]},"errors":[{"code":100,"message":"No user logged in."}]}'
09:28:10 T:5100 NOTICE: -->Python Interpreter Initialized<--
09:28:11 T:5100 ERROR: C:\Documents and Settings\luca\Application Data\XBMC\addons\plugin.audio.groove\resources\lib\GroovesharkAPI.py:18: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import urllib2, pprint, md5, os, pickle, tempfile, time, re, simplejson, base64, sys, socket
09:28:11 T:5100 NOTICE: Request...
09:28:11 T:5100 NOTICE: '{"url": "http://api.grooveshark.com/ws3.php?sig=0739a1cb3b7b58297314cc472d56e69a", "postData": "{\\"header\\": {\\"sessionID\\": \\"9be6d39d846de99a30507745dfde890b\\", \\"wsKey\\": \\"denhamxmbc\\"}, \\"method\\": \\"pingService\\", \\"parameters\\": {}}"}'
09:28:12 T:5100 NOTICE: Response...
09:28:12 T:5100 NOTICE: '{"header":{"hostname":"RHL110"},"result":"Hello, wereld."}'
09:28:12 T:5100 NOTICE: ?mode=9&name=My+Grooveshark+playlists&id=0
09:28:12 T:5100 NOTICE: Request...
09:28:12 T:5100 NOTICE: '{"url": "http://api.grooveshark.com/ws3.php?sig=cc91d5bf293400bc4d678959f3b957f5", "postData": "{\\"header\\": {\\"sessionID\\": \\"9be6d39d846de99a30507745dfde890b\\", \\"wsKey\\": \\"denhamxmbc\\"}, \\"method\\": \\"getUserPlaylists\\", \\"parameters\\": {}}"}'
09:28:13 T:5100 NOTICE: Response...
09:28:13 T:5100 NOTICE: '{"header":{"hostname":"RHL082"},"result":{"playlists":[]},"errors":[{"code":100,"message":"No user logged in."}]}'
09:28:20 T:4508 WARNING: XFILE::CMusicDatabaseDirectory::GetLabel - Unknown nodetype requested 0
09:28:29 T:4508 NOTICE: Storing total System Uptime
09:28:29 T:4508 NOTICE: Saving settings
09:28:29 T:4508 NOTICE: stop all
09:28:29 T:4508 NOTICE: ES: Stopping event server
09:28:29 T:4508 NOTICE: stopping upnp
09:28:30 T:4640 NOTICE: ES: UDP Event server stopped
09:28:30 T:4508 NOTICE: stopping zeroconf publishing
09:28:30 T:4508 NOTICE: Webserver: Stopping...
09:28:30 T:4508 NOTICE: WebServer: Stopped the webserver
09:28:30 T:4508 NOTICE: Webserver: Stopped...
09:28:30 T:4508 NOTICE: stop sap announcement listener
09:28:30 T:4508 NOTICE: clean cached files!
09:28:30 T:4508 NOTICE: unload skin
09:28:30 T:4604 NOTICE: StorageServer-1.5.0 Closed down
09:28:32 T:4608 NOTICE: 1Channel: Subscription service ending...
09:28:33 T:4712 ERROR: Exception in thread Thread-5:
Traceback (most recent call last):
File "C:\Program Files\XBMC\system\python\Lib\threading.py", line 532, in __bootstrap_inner
self.run()
File "C:\Documents and Settings\luca\Application Data\XBMC\addons\service.watchdog\watchdog\observers\api.py", line 191, in run
self.queue_events(self.timeout)
File "C:\Documents and Settings\luca\Application Data\XBMC\addons\service.watchdog\watchdog\observers\polling.py", line 78, in queue_events
events = DirectorySnapshotDiff(self._snapshot, new_snapshot)
File "C:\Documents and Settings\luca\Application Data\XBMC\addons\service.watchdog\watchdog\utils\dirsnapshot.py", line 95, in __init__
if path in ref_dirsnap.stat_snapshot:
AttributeError: 'NoneType' object has no attribute 'stat_snapshot'


RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - denhams - 2013-01-30

(2013-01-29, 10:46)umfufu1 Wrote: Hope Ive done this right and that you can help, thanks

It looks like you haven't been logged in. Please try deleting the session.dmp file from the addon data directory (see http://wiki.xbmc.org/index.php?title=Userdata) and then try again.

Regards,

Stephen.




RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - umfufu1 - 2013-01-31


Thanks for the quick response, but when I search addon data dir, there is no session.dmp only duration.dmp and songs.dmp could that be why it doesn´t work and if so how can I fix it?

Regards,

Andreas


RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - denhams - 2013-01-31

(2013-01-31, 18:42)umfufu1 Wrote: Thanks for the quick response, but when I search addon data dir, there is no session.dmp only duration.dmp and songs.dmp could that be why it doesn´t work and if so how can I fix it?

Ok, please can paste your complete log (see http://wiki.xbmc.org/index.php?title=Log_file#In_the_forums_and_IRC) covering a period that includes starting Grooveshark.

Also, can you confirm that you have a Grooveshark Anywhere subscription?

Thanks,

Stephen.




Fixing some errors loading playlists - hsermeno - 2013-03-07

I have playlists with some non-english characters and I was consistently getting an error trying to load the list of playlists. After looking at the xbmc.log I found that it had to do with the conversion on line 559 of GrooversharkAPI.py

list.append([str(s['PlaylistName']).encode('utf8', 'ignore'), s['PlaylistID']])

Changing this to

list.append([unicode(s['PlaylistName']).encode('utf8', 'ignore'), s['PlaylistID']])

fixed the problem for me.


RE: Fixing some errors loading playlists - denhams - 2013-03-07

(2013-03-07, 02:26)hsermeno Wrote: I have playlists with some non-english characters and I was consistently getting an error trying to load the list of playlists. After looking at the xbmc.log I found that it had to do with the conversion on line 559 of GrooversharkAPI.py

list.append([str(s['PlaylistName']).encode('utf8', 'ignore'), s['PlaylistID']])

Changing this to

list.append([unicode(s['PlaylistName']).encode('utf8', 'ignore'), s['PlaylistID']])

fixed the problem for me.

Thanks for that. I'll include it in the next release Smile


Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - TheBoxMan - 2013-03-25

Thank you very much for contributing to the community.

Does this require a premium account? (Couldn't see any indication on the first post or while glancing through the replies, appologies if I've missed it)


RE: Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - VanZan - 2013-03-25

(2013-03-25, 19:46)TheBoxMan Wrote: Thank you very much for contributing to the community.

Does this require a premium account? (Couldn't see any indication on the first post or while glancing through the replies, appologies if I've missed it)

That's the most asked question on this thread and yes you do need a paid account. That's some reputation you've got there. What did you do? The forum equivalent of driving over a granny?


[RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - doktorn - 2013-07-11

Does anyone have problem running Grooveshark addon on Android? The addon works greate on my PI so the annyware account is valid. My XBMC version on Android and PI is 12.2.
/Jonas


RE: [RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script - poppop - 2013-08-24

Hi !

I ame having an issue about unicode character making my playlist crash (I cannot even consult it on XBMC).
The log displays the following:
Code:
3:15:18 T:139785809159936   ERROR: /usr/lib/python2.7/urllib.py:1268: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
13:15:18 T:139785809159936   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.KeyError'>
                                            Error Contents: (u'\xe9',)
                                            Traceback (most recent call last):
                                              File "/storage/.xbmc/addons/plugin.audio.groove/default.py", line 1092, in <module>
                                                grooveshark.playlist(itemId, name)
                                              File "/storage/.xbmc/addons/plugin.audio.groove/default.py", line 450, in playlist
                                                self._add_songs_directory(songs, trackLabelFormat=NAME_ALBUM_ARTIST_LABEL, playlistid=playlistid, playlistname=playlistname)
                                              File "/storage/.xbmc/addons/plugin.audio.groove/default.py", line 776, in _add_songs_directory
                                                +"&coverart="+urllib.quote_plus(coverart)
                                              File "./Lib/urllib.py", line 1275, in quote_plus
                                              File "./Lib/urllib.py", line 1268, in quote
                                            KeyError: (u'\xe9',)
                                            -->End of Python script error report<--
13:15:18 T:139787033143104   ERROR: Control 402 in window 10107 has been asked to focus, but it can't
13:15:18 T:139786706720512   ERROR: GetDirectory - Error getting plugin://plugin.audio.groove/?mode=12&name=test&id=89740564

I think the issue is related to the song character, I have some french songs with é and ö in their title.

Any idea ?

Regards.


RE: [RELEASE] Grooveshark (Plugin) Music Addon - denhams - 2013-08-25

(2013-08-24, 15:17)poppop Wrote: I think the issue is related to the song character, I have some french songs with é and ö in their title.

Any idea ?

Yes, probably some unicode encoding missing. I'll take a look.

Regards,

Stephen.