@@ -136,10 +136,11 @@ "homepage": e["shareurl"], #"url": "http://api.jamendo.com/v3.0/playlists/file?client_id=%s&id=%s" % (self.cid, e["id"]), "url": "http://api.jamendo.com/get2/stream/track/xspf/?playlist_id=%s&n=all&order=random&from=app-%s" % (e["id"], self.cid), "format": "application/xspf+xml", }) + self.parent.status(float(offset)/float(1000)) # albums elif cat in ["albums", "newest"]: for offset in self.retrieval_offsets(): data = http.get(self.api + "albums/musicinfo", params = { @@ -160,10 +161,11 @@ "homepage": e["shareurl"], #"url": "http://api.jamendo.com/v3.0/playlists/file?client_id=%s&id=%s" % (self.cid, e["id"]), "url": "http://api.jamendo.com/get2/stream/track/xspf/?album_id=%s&streamencoding=ogg2&n=all&from=app-%s" % (e["id"], self.cid), "format": "application/xspf+xml", }) + self.parent.status(float(offset)/float(1000)) # genre list else: for offset in self.retrieval_offsets(): data = http.get(self.api + "tracks", params={ @@ -188,10 +190,11 @@ "homepage": e["shareurl"], #"url": e["audio"], "url": "http://storage-new.newjamendo.com/?trackid=%s&format=ogg2&u=0&from=app-%s" % (e["id"], self.cid), "format": fmt, }) + self.parent.status(float(offset)/float(1000)) # done return entries