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

⌈⌋ ⎇ branch:  streamtuner2


Diff

Differences From Artifact [cab3938c1e]:

To Artifact [a963360d8b]:


38
39
40
41
42
43
44
45
46

47
48
49
50

51
52
53
54
55
56
57
58

59
60
61
62
63
64
65
38
39
40
41
42
43
44


45
46

47

48
49
50
51
52
53

54
55
56
57
58
59
60
61
62
63







-
-
+

-

-
+





-


+







from channels import *



# Surfmusik sharing site
class surfmusik (ChannelPlugin):

    # description
    title = "SurfMusik"
    # module attributes
    module = "surfmusik"
    homepage = "http://www.surfmusik.de/"
    listformat = "m3u"

    has_search = False
    lang = "DE"   # last configured categories
    base = {
       "DE": ("http://www.surfmusik.de/", "genre/", "land/"),
       "EN": ("http://www.surfmusic.de/", "format/", "country/"),
    }

    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