[RELEASE] Grooveshark (Plugin) Music Addon - An alterntive to the Grooveshark Script

  Thread Rating:
  • 2 Votes - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
denhams Offline
Senior Member
Posts: 135
Joined: Jun 2010
Reputation: 1
Post: #221
rpoma21 Wrote:I dropped the search limit to 10 but still have the blank results. I have a premium subscription, type = Grooveshark Anywhere. I bought over holidays on the $5/month promotion.

I did just upgrade from Darhma to Eden B2.

Rob

Hi Rob,

Please can you double check your subscription type? The Grooveshark API is returning "User must be VIP". You're definitely Grooveshark Anywhere and not Grooveshark Plus? If that's the case, please do one more test and post the log.

Regards,

Stephen.
find quote
rpoma21 Offline
Junior Member
Posts: 9
Joined: Jan 2011
Reputation: 0
Post: #222
I double checked the subscription type and it is Grooveshark Anywhere. I am able to login to the GV plugin with the options to search, see popular, or my favorites. When I select popular songs, the log suggests it's collecting information but the list returns empty in XBMC. Looking at the log could it be a video related problem??

Log File -http://pastebin.com/N257FQm5
(This post was last modified: 2012-03-27 04:22 by rpoma21.)
find quote
rflores2323 Offline
Posting Freak
Posts: 1,949
Joined: Jan 2009
Reputation: 2
Post: #223
Big Grin so to use the addon we have to be a paying grooveshark anywhere member?

ATV1 with crystalbuntu V1 (11.eden). Theater remote URC MX-810, droidx wtih xbmc remote, or transformer tf101 with YATSE. 2 x ATV2 (V12.0 Eden).

(This post was last modified: 2012-04-04 15:07 by rflores2323.)
find quote
denhams Offline
Senior Member
Posts: 135
Joined: Jun 2010
Reputation: 1
Post: #224
(2012-03-27 00:59)rpoma21 Wrote:  I double checked the subscription type and it is Grooveshark Anywhere. I am able to login to the GV plugin with the options to search, see popular, or my favorites. When I select popular songs, the log suggests it's collecting information but the list returns empty in XBMC. Looking at the log could it be a video related problem??

Log File -http://pastebin.com/N257FQm5

It's still reporting "User must be VIP." You are 100% sure you've entered the correct grooveshark username and password in the addon settings? It you are then send me your username (not password) by pm and I'll check with grooveshark.

Stephen.
find quote
andyeeol Offline
Junior Member
Posts: 4
Joined: Apr 2012
Reputation: 0
Post: #225
I have a problem when I try to show my playlists.

In the xbmc log appears this:

23:20:09 T:3664 ERROR: C:\Users\Andres\AppData\Roaming\XBMC\addons\plugin.audio.groove\resources\lib\Gr​oovesharkAPI.py:18: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import urllib2, pprint, md5, os, pickle, tempfile, time, re, simplejson, base64, sys, socket
23:20:10 T:3664 ERROR: Error Type: <type 'exceptions.UnicodeEncodeError'>
23:20:10 T:3664 ERROR: Error Contents: 'ascii' codec can't encode character u'\xf1' in position 8: ordinal not in range(128)
23:20:10 T:3664 ERROR: Traceback (most recent call last):
File "C:\Users\Andres\AppData\Roaming\XBMC\addons\plugin.audio.groove\default.py", line 1018, in <module>
grooveshark.playlists()
File "C:\Users\Andres\AppData\Roaming\XBMC\addons\plugin.audio.groove\default.py", line 396, in playlists
playlists = groovesharkApi.getUserPlaylists()
File "C:\Users\Andres\AppData\Roaming\XBMC\addons\plugin.audio.groove\resources\lib\Gr​oovesharkAPI.py", line 342, in getUserPlaylists
return self._parsePlaylists(result)
File "C:\Users\Andres\AppData\Roaming\XBMC\addons\plugin.audio.groove\resources\lib\Gr​oovesharkAPI.py", line 559, in _parsePlaylists
list.append([str(s['PlaylistName']).encode('ascii', 'ignore'), s['PlaylistID']])
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 8: ordinal not in range(128)
23:20:23 T:3984 ERROR: XBPyThread::stop - script didn't stop in proper time - lets kill it
23:20:23 T:3732 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.audio.groove/?mode=9&name=My+Grooveshark+playlists&id=0
23:20:23 T:3732 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.groove/?mode=9&name=My+Grooveshark+playlists&id=0) failed

Other thing: It's a good idea the plugin will can show the songs in the my music section, not only the favorites.
find quote
denhams Offline
Senior Member
Posts: 135
Joined: Jun 2010
Reputation: 1
Post: #226
(2012-04-08 23:32)andyeeol Wrote:  I have a problem when I try to show my playlists.

In the xbmc log appears this:


File "C:\Users\Andres\AppData\Roaming\XBMC\addons\plugin.audio.groove\resources\lib\Gr​oovesharkAPI.py", line 559, in _parsePlaylists
list.append([str(s['PlaylistName']).encode('ascii', 'ignore'), s['PlaylistID']])
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 8: ordinal not in range(128)

Thanks for reporting this. Please can you try this version and let me know if it works:

https://downloads.sourceforge.net/projec...-1.0.4.zip

I've changed the playlist name decoding.

Regards,

Stephen.
find quote
andyeeol Offline
Junior Member
Posts: 4
Joined: Apr 2012
Reputation: 0
Post: #227
Thanks, but the error is still present.

Here is the log:

18:33:27 T:140608135993088 ERROR: Error Type: <type 'exceptions.UnicodeEncodeError'>
18:33:27 T:140608135993088 ERROR: Error Contents: 'ascii' codec can't encode character u'\xf1' in position 12: ordinal not in range(128)
18:33:27 T:140608135993088 ERROR: Traceback (most recent call last):
File "/home/andye/.xbmc/addons/plugin.audio.groove/default.py", line 1018, in <module>
grooveshark.playlists()
File "/home/andye/.xbmc/addons/plugin.audio.groove/default.py", line 396, in playlists
playlists = groovesharkApi.getUserPlaylists()
File "/home/andye/.xbmc/addons/plugin.audio.groove/resources/lib/GroovesharkAPI.py", line 342, in getUserPlaylists
return self._parsePlaylists(result)
File "/home/andye/.xbmc/addons/plugin.audio.groove/resources/lib/GroovesharkAPI.py", line 559, in _parsePlaylists
list.append([str(s['PlaylistName']).encode('utf-8'), s['PlaylistID']])
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 12: ordinal not in range(128)
18:33:27 T:140608645785472 ERROR: GetDirectory - Error getting plugin://plugin.audio.groove/?mode=9&name=My+Grooveshark+playlists&id=0
18:33:27 T:140608645785472 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.groove/?mode=9&name=My+Grooveshark+playlists&id=0) failed

You can see, the error is the same.
find quote
denhams Offline
Senior Member
Posts: 135
Joined: Jun 2010
Reputation: 1
Post: #228
(2012-04-09 18:45)andyeeol Wrote:  Thanks, but the error is still present.

You can see, the error is the same.

mmm, what language is your PC set to? Also, do your playlist names have any special or accented characters? Perhaps you could send me some examples?

Regards,

Stephen.
find quote
zynex Offline
Junior Member
Posts: 14
Joined: Dec 2010
Reputation: 0
Post: #229
I have tried this plugin a couple of times, but removed it again. The reason is that it takes waay to long to download play lists, favourites and searches. It takes about 1,5 sec per song, witch is a very long time to be useful. Even if I use 10 entries per page, it still takes 12-15 sec to get the list, and its just a small part of my play lists. In the script version, this goes very quick (as in my app on Android).

I searched the code, but can't find any obvious reason why it should takes so long time.

I prefer the plugin over the script, but the slow download is just to big issue for me to use it.
(This post was last modified: 2012-04-15 23:21 by zynex.)
find quote
andyeeol Offline
Junior Member
Posts: 4
Joined: Apr 2012
Reputation: 0
Post: #230
I've renamed all my playlists in grooveshark and the plugin fail again. My language is Spanish
find quote
Post Reply