Skip to content
SharkHunter edited this page Aug 11, 2011 · 2 revisions

The search system of GSPMS causes some confusion this wiki page tries to explain how it works. The same search system is found in the Channel plugin (https://github.com/SharkHunter/Channel).

The Search System

When you first go into the "GrooveShark" folder you'll see a bunch of new folders called "Songs","Albums" etc. These are the categories that GrooveShark allows you to search on. The whole idea with GrooveShark is that you search for music. But in order to search you must give GrooveSahrk 2 pieces of information: what category you're searching in and the string you are searching for. The category is the "Songs" etc. folder but the search string is an other issue. If you were using your PC you would just use your keyboard to enter the text but if you are using a BRAVIA tv which has no keyboard (not even a virtual one) then how will you get that string to GrooveShark? The answer is the GSPMS primitive search system. When you open the "Songs" folder you'll see one folder for each letter (that is folders named A-Z), number (0-9) and also Space. On the top you should see a folder with no name to it, this is where your search string will be built up. When you enter one of the folders you "type" that letter to your search string. So entering the folder "A" will append an A to your search string. The "A" folder is empty and you must then go back. If your render refreshes the info you'll now see that that top level folder which was empty before now has an "A" to it. If your render is too smart and caches don't bother the A is entered to the string. Enter more letters this way until you're done. Then click on that top folder (which now should be called for example "ABC") and the string will be sent to GrooveShark and the results be displayed and you can now play the songs or browse the albums etc.

Saved Searches

If you find it to be to much clicking around to use the search system (which I do) you can in your gs_path place a file called gs_searches.txt in which you enter search strings one per line like:

abc,songs

def,albums

where the first part (before the ,) is the search string and the second part (after the ,) is the category. If the category is omitted it is assumed to be "songs". If you use the search system every search made is saved to this file as well. All the searches in the gs_searches.txt will be visible in a folder (under the GrooveShark top) called "Saved Searches") just enter that folder and you'll see all the searches you've made (or you plan to make) and then enter one of those folders and that string will be sent to GrooveShark.

Playlists

Playlists is a bit special. There exists two (2) playlist folders in the GrooveShark folder. One called "Playlist Search" and one called "Playlists". The "Playlist Search" is the same as the "Songs" etc. folders, it allows you to enter a serach string and the searches GrooveShark for a playlist matching the string and will display the result. But if you enter a folder which is a play list that playlist will be saved and now it can be found under the other playlist folder instead. The usage of this is you should first search for your playlist(s) and the play them and then you don't need to search for them again.

Clone this wiki locally