<![CDATA[Arch BSD Forums / Listening to grooveshark.com from command line]]> 2013-11-26T09:30:08Z FluxBB https://bbs.pacbsd.org/viewtopic.php?id=110 <![CDATA[Listening to grooveshark.com from command line]]> HI,

If someone is interested, you can do this by installing python-grooveshark or python2-grooveshark package in ArchBsd

 sudo pacman -S python2-grooveshark 

You can find also some examples how to play the most popular songs or radio streams here: https://github.com/koehlma/pygrooveshar … r/examples
I have added the possibility to play playlists based on theyr id (the ending numbers from the url)

from __future__ import print_function
import subprocess
import sys
from grooveshark import Client
client = Client()
client.init()
for song in client.playlist(sys.argv[1]).songs:
    print(song)
    subprocess.call(['mplayer', song.stream.url])

Save the above code as playlist_grooveshark.py or whatever name you want and use it as\

python2.7 playlist_grooveshark.py 7508662

the last parameter is the id

I am using mplayer, but you could use also mpg123.

]]>
https://bbs.pacbsd.org/profile.php?id=107 2013-11-26T09:30:08Z https://bbs.pacbsd.org/viewtopic.php?pid=349#p349