1
2
3
4
5
6
7
8
9
10 | # encoding: UTF-8
# api: streamtuner2
# title: SurfMusik
# description: User collection of streams categorized by region and genre.
# author: gorgonz123
# version: 0.5
# type: channel
# category: radio
# config:
# { name: surfmusik_lang, value: EN, type: select, select: "DE=German|EN=English", description: "Switching to a new category title language requires reloading the category tree.", category: language } |
|
| 1
2
3
4
5
6
7
8
9
10 | # encoding: UTF-8
# api: streamtuner2
# title: SurfMusic
# description: User collection of streams categorized by region and genre.
# author: gorgonz123
# version: 0.5
# type: channel
# category: radio
# config:
# { name: surfmusik_lang, value: EN, type: select, select: "DE=German|EN=English", description: "Switching to a new category title language requires reloading the category tree.", category: language } |
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70 | }
categories = []
titles = dict( genre="Genre", title="Station", playing="Location", bitrate=False, listeners=False )
# Set channel title
def __init__(self, parent=None):
self.title = ("SurfMusik", "SurfMusic")[conf.get("surfmusik_lang", "EN") == "EN"]
ChannelPlugin.__init__(self, parent)
# just a static list for now
def update_categories(self):
lang = conf.surfmusik_lang
(base_url, path_genre, path_country) = self.base[lang] |
>
>
|
| 55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72 | }
categories = []
titles = dict( genre="Genre", title="Station", playing="Location", bitrate=False, listeners=False )
# Set channel title
def __init__(self, parent=None):
ChannelPlugin.__init__(self, parent)
# title updating is a workaround, because the fixed .meta attribute are read first
self.title = ("SurfMusik", "SurfMusic")[conf.get("surfmusik_lang", "EN") == "EN"]
self.meta["title"] = self.title
# just a static list for now
def update_categories(self):
lang = conf.surfmusik_lang
(base_url, path_genre, path_country) = self.base[lang] |