82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97 | self.catmap[title] = int(id)
if not int(main):
self.categories.append(title)
current = []
self.categories.append(current)
else:
current.append(title)
self.save()
# downloads stream list from shoutcast for given category
def update_streams(self, cat):
if (cat not in self.catmap):
__print__( dbg.ERR, "nocat" )
return [] |
|
>
>
|
| 82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99 | self.catmap[title] = int(id)
if not int(main):
self.categories.append(title)
current = []
self.categories.append(current)
else:
current.append(title)
# .categories/.catmap get saved by reload_categories()
pass
# downloads stream list from shoutcast for given category
def update_streams(self, cat):
if (cat not in self.catmap):
__print__( dbg.ERR, "nocat" )
return [] |
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140 | "homepage": "",
"format": "audio/mpeg"
})
#__print__(dbg.DATA, entries)
return entries
# saves .streams and .catmap
def save(self):
channels.ChannelPlugin.save(self)
conf.save("cache/catmap_" + self.module, self.catmap)
# read previous channel/stream data, if there is any
def cache(self):
channels.ChannelPlugin.cache(self)
self.catmap = conf.load("cache/catmap_" + self.module) or {}
|
<
<
<
<
<
<
<
<
<
<
< | 125
126
127
128
129
130
131
| "homepage": "",
"format": "audio/mpeg"
})
#__print__(dbg.DATA, entries)
return entries
|