Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ branch:  streamtuner2


Diff

Differences From Artifact [bb1ce6b50e]:

To Artifact [fff2459591]:


225
226
227
228
229
230
231
232
233
234
235
236
237






238
239
240
241
242
243
244
225
226
227
228
229
230
231






232
233
234
235
236
237
238
239
240
241
242
243
244







-
-
-
-
-
-
+
+
+
+
+
+






                uu = rx_data.search(div)
                if uu:
                    (url, genres, title, playing, homepage, bitrate, listeners) = uu.groups()
                    
                    # transform data
                    r.append({
                        "url": url,
                        "genre": self.strip_tags(genres),
                        "homepage": http.fix_url(homepage),
                        "title": (title if title else "").strip(),
                        "playing": (playing if playing else "").strip(),
                        "bitrate": int(bitrate if bitrate else 0),
                        "listeners": int(listeners if listeners else 0),
                        "genre": self.strip_tags(genres or ""),
                        "homepage": http.fix_url(homepage or ""),
                        "title": (title or "").strip().replace("\n", " "),
                        "playing": (playing or "").strip().replace("\n", " "),
                        "bitrate": int(bitrate or 0),
                        "listeners": int(listeners or 0),
                        "format": "audio/mpeg", # there is no stream info on that, but internet-radio.org.uk doesn't seem very ogg-friendly anyway, so we assume the default here
                    })
                else:
                    __print__(dbg.ERR, "rx missed", div)
        return r