_DUMP = os.path.expanduser('''~/.cache/jamaendo/dbdump.xml.gz''')
_DUMP_TMP = os.path.expanduser('''~/.cache/jamaendo/new_dbdump.xml.gz''')
+# radio stream
+# /get2/stream/track/m3u/radio_track_inradioplaylist/?order=numradio_asc&radio_id=283
+
+
try:
os.makedirs(os.path.dirname(_DUMP))
except OSError:
def track_mp3(trackid):
return _GET2+ 'stream/track/redirect/?id=%d&streamencoding=mp31'%(trackid)
+# http://www.jamendo.com/get2/id+name+idstr+image/radio/json?order=starred_desc
+#track_id/track/json/radio_track_inradioplaylist/?order=numradio_asc&radio_id=%i
class Queries(object):
@staticmethod
def albums_this_week():
return q.emit(order='searchweight_desc', query=query)
@staticmethod
- def album_tracks(albumids, select=['id', 'name', 'numalbum']):
+ def album_tracks(albumids, select=['id',
+ 'name',
+ 'numalbum',
+ 'image',
+ 'duration',
+ 'album_name',
+ 'album_id',
+ 'artist_name',
+ 'artist_id']):
#http://api.jamendo.com/get2/id+name/track/jsonpretty/?album_id=33+46
q = Query(select=select,
request='track')