Last active 1670063512

Python and PHP scripts for getting Now Playing from ocr.rainwave.cc. MIT license

Revision 9aa79596346710704d6b3f48d8c191df99b5f1e0

OCRrainwaveNP.py Raw
1from urllib2 import urlopen
2from urllib import urlencode
3from json import loads
4
5
6def main():
7 data = loads(urlopen("http://ocr.rainwave.cc/sync/2/init",
8 data=urlencode({'refresh': 'full',
9 'user_id': '1',
10 'key': 'd472aaf56b',
11 'in_order': 'true'}
12 )).read())
13 songinfo = data[3]["sched_current"]["song_data"][0]
14 artists = []
15 for i in songinfo["artists"]:
16 artists.append(i["artist_name"])
17 print "%s by %s (from %s) %s" % (songinfo["song_title"],
18 ", ".join(artists),
19 songinfo["album_name"],
20 songinfo["song_url"])
21
22
23if __name__ == "__main__":
24 main()
25