54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
# {"id":63,"name": "Energy Sachsen", "url":"http://www.energyradio.de/sachsen",
# "homepage":"http://www.energy.de", "favicon":"http://www.energy.de/favicon.ico",
# "tags":"Pop Dance RnB Techno","country":"Germany","subcountry":"","language":"German",
# "votes":4,"negativevotes":10},
#
class radiobrowser (ChannelPlugin):
# description
homepage = "http://www.radio-browser.info/"
has_search = True
listformat = "pls"
titles = dict(listeners="Votes+", bitrate="Votes-", playing="Country")
categories = []
pricat = ("topvote", "topclick")
catmap = { "tags": "bytag", "countries": "bycountry", "languages": "bylanguage" }
base = "http://www.radio-browser.info/webservice/json/"
# votes, and tags, no countries or languages
def update_categories(self):
self.categories = list(self.pricat)
for sub in [conf.radiobrowser_cat]:
cats = []
for entry in self.api(sub):
|
|
<
|
<
<
|
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
# {"id":63,"name": "Energy Sachsen", "url":"http://www.energyradio.de/sachsen",
# "homepage":"http://www.energy.de", "favicon":"http://www.energy.de/favicon.ico",
# "tags":"Pop Dance RnB Techno","country":"Germany","subcountry":"","language":"German",
# "votes":4,"negativevotes":10},
#
class radiobrowser (ChannelPlugin):
# control flags
has_search = True
listformat = "pls"
titles = dict(listeners="Votes+", bitrate="Votes-", playing="Country")
base = "http://www.radio-browser.info/webservice/json/"
categories = []
pricat = ("topvote", "topclick")
catmap = { "tags": "bytag", "countries": "bycountry", "languages": "bylanguage" }
# votes, and tags, no countries or languages
def update_categories(self):
self.categories = list(self.pricat)
for sub in [conf.radiobrowser_cat]:
cats = []
for entry in self.api(sub):
|