116
117
118
119
120
121
122
123
124
125
126
127
128
129 | 116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132 |
+
+
+
|
urls = action.convert_playlist(row["url"], row.get("listformat", "any"), "srv", local_file=False, row=row)
if not urls:
urls = [row["url"]]
row["url"] = ahttp.fix_url(urls[0])
# prevent double check-ins
if not self.streams.get("common"):
log.WARN("Cache empty. Cannot compare stream info for newness. Please reload MyOggRadio channel first.")
return
if row["title"] in (r.get("title") for r in self.streams["common"]):
pass
elif row["url"] in (r.get("url") for r in self.streams["common"]):
pass
# send
else: |
181
182
183
184
185
186
187
188
189
190
191
192 | 184
185
186
187
188
189
190
191
192
193
194
195 |
-
+
| if len(conf.myoggradio_login) and conf.myoggradio_login != "user:password":
return conf.myoggradio_login.split(":")
else:
lap = conf.netrc(["myoggradio", "myoggradio.org", "www.myoggradio.org"])
if lap:
return [lap[0] or lap[1], lap[2]]
else:
self.parent.status("No login data for MyOggRadio configured. See F12 for setup, or F1 for help.");
self.parent.status('<span background="orange">⛔ No login data for MyOggRadio configured. See F12 for setup, or F1 for help.</span>', timeout=10, markup=1);
pass
|