GrooveShark Plugin

Discuss third party additions, plugins and translations for Universal Media Server
User avatar
SharkHunter
Developer
Posts: 669
Joined: Fri Jun 01, 2012 9:36 pm

GrooveShark Plugin

Post by SharkHunter » Thu Oct 11, 2012 7:29 am

Hi,

After a long sleep my first plugin the GrooveShark plugin has been awaken from the dead. It should now work again (new version called 0.50) which basically updates all the fine details. No major apperance or feature updates just making it work agian.

The plugin is also added to the plugin installer system so you can get it via that otherwise (https://github.com/SharkHunter/GSPMS/downloads) is a good src...

/SharkHunter
We reject: kings, presidents and voting.
We believe in: rough consensus and running code.

mx5gr
Posts: 26
Joined: Mon Jul 09, 2012 7:43 pm

Re: GrooveShark Plugin

Post by mx5gr » Sun Nov 25, 2012 5:51 am

Installed, passed the parameters within the cred file etc but I cannot get any songs/artists, only the popular songs.

When I navigate within Songs or Artists, I am faced with an A-Z folder choice (incl some other folders, such as "space") and whatever I select, I get the dreaded "There are no items".

Anyone has used this with luck?

User avatar
SharkHunter
Developer
Posts: 669
Joined: Fri Jun 01, 2012 9:36 pm

Re: GrooveShark Plugin

Post by SharkHunter » Sun Nov 25, 2012 9:06 am

We reject: kings, presidents and voting.
We believe in: rough consensus and running code.

mx5gr
Posts: 26
Joined: Mon Jul 09, 2012 7:43 pm

Re: GrooveShark Plugin

Post by mx5gr » Mon Nov 26, 2012 2:32 am

Hi Sharkhunter

Thank you for the informational link. I followed it up to the letter and albeit artists and album search does work now, as soon as I click on an album name to view the tracks or an artist name to view the albums, I get a "There are no tracks". Song search is not operational as well, it returns the same message.

When I tried to playback some of the popular songs as served by GrooveShark under the "Popular" folder name of the plugin, I got no audio playback..after a while an error message came up that the stream cannot be playback. Except from gs_debug.txt"

Code: Select all

Private debug started
Gs 0.50 using path C:\Progra~1\Univer~1\plugins tiny mode false init delay 0 zero_fill false
Grooveshark country "country":{"ID":85,"CC1":0,"CC2":1048576,"CC3":0,"CC4":0,"DMA":0,"IPR":0}
GSSong stream data fetched Song: Livin' on a Prayer Album: Cross Road Artist: Bon Jovi SongId: 21879031 plays  trackNum 1
GSSong stream data true key .
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GSSong stream data fetched Song: Here Without You Album: Away From the Sun Artist: 3 Doors Down SongId: 21879187 plays  trackNum 6
GSSong stream data true key .
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
GsSong post exception java.lang.IllegalArgumentException: protocol = http host = null
Any ideas?

User avatar
SharkHunter
Developer
Posts: 669
Joined: Fri Jun 01, 2012 9:36 pm

Re: GrooveShark Plugin

Post by SharkHunter » Mon Nov 26, 2012 3:05 am

Hmm your debug looks weird. You dont get any stream data.
You should have a printout similar to

Code: Select all

stream data page {FileID:-----------,uSecs:186000000,FileToken:------,ts:1353855646,isMobile:false,streamKey:----------,Expires:1353857446,streamServerID:----------,ip:-----------}}
That I don't see which means that the stream data fetching failed.
Does grooveshark work from the webbrowser? It works for me just now...
We reject: kings, presidents and voting.
We believe in: rough consensus and running code.

mx5gr
Posts: 26
Joined: Mon Jul 09, 2012 7:43 pm

Re: GrooveShark Plugin

Post by mx5gr » Tue Nov 27, 2012 2:54 am

I set the plugin directory to point to a full access folder and it seems to work ok now with searches etc (albeit UMS runs with Admin privileges).

However, several songs that are returned after a search are unplayable. The debug log indicates that are not found at the host. Can GrooveShark return hits to files that do not exists, thus are unplayable?

St_W
Posts: 6
Joined: Sat Feb 23, 2013 3:56 am

Re: GrooveShark Plugin

Post by St_W » Sat Feb 23, 2013 4:44 am

I tried your plugin yesterday on my Panasonic TV (Model TX-L47ETW5) using UMS 2.4.2. When I try to search songs when I first enter the "Songs" folder I get the expected folders A-Z and numbers.
But when I leave the folder (go one level up into "Grooveshark" folder) and then enter the Songs folder again 40 new items are added to the list. The same happens when I navigate down beyond "P" and beyond "9". Every time 40 items are added (again A-Z and numbers, but these don't work, only the topmost (original) folders work). When I keep the "down" button pressed on the remote control I can navigate beyond "P" and "9" - otherwise pressing "down" only adds 40 folder items to the list. So it quickly ends up having thousand items and more in the list. Otherwise search works just fine if I'm using the topmost copy of the folders. The duplicates don't work.

User avatar
SharkHunter
Developer
Posts: 669
Joined: Fri Jun 01, 2012 9:36 pm

Re: GrooveShark Plugin

Post by SharkHunter » Tue Dec 03, 2013 8:50 am

It's been a while but now I updated this to 0.55 to cope with changes in GrooveShark...

Download here https://code.google.com/p/sharkhunter-s ... loads/list
We reject: kings, presidents and voting.
We believe in: rough consensus and running code.

User avatar
DeFlanko
Moderator
Posts: 724
Joined: Thu Jun 21, 2012 3:43 am
Location: San Pedro, CA
Contact:

Re: GrooveShark Plugin

Post by DeFlanko » Tue Dec 03, 2013 8:59 am

SharkHunter wrote:It's been a while but now I updated this to 0.55 to cope with changes in GrooveShark...

Download here https://code.google.com/p/sharkhunter-s ... loads/list
If user's press the "Refresh Available Plugin's" Button in UMS -- should they see the updated version there?

User avatar
SubJunk
Lead Developer
Posts: 2909
Joined: Sun May 27, 2012 4:12 pm

Re: GrooveShark Plugin

Post by SubJunk » Tue Dec 03, 2013 10:16 am

Yes, I just updated it in the database

Post Reply