Check-in [b8fcd3c3e0]
Overview
| Comment: | Made RadioTray fallback `play` available as option instead of bookmarking. | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | 
b8fcd3c3e03354cc988946093700a6c2 | 
| User & Date: | mario on 2015-03-31 19:25:15 | 
| Other Links: | manifest | tags | 
Context
| 
   2015-03-31 
 | ||
| 19:26 | Add basic menu_label= manually (GtkBuilder option seems to have no effect, only populates tab_label= with child widget.) check-in: 193527df2c user: mario tags: trunk | |
| 19:25 | Made RadioTray fallback `play` available as option instead of bookmarking. check-in: b8fcd3c3e0 user: mario tags: trunk | |
| 19:24 | Moved load_theme() into uikit. check-in: 964bb06ce1 user: mario tags: trunk | |
Changes
Modified channels/radiotray.py from [c44c4140ac] to [9e37f7f352].
1 2 3 4 5 6 7 8  | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  | - +  | # api: dbus # title: RadioTray hook # description: Allows to bookmark stations to RadioTray # version: 0.3 # type: feature # category: bookmarks # depends: deb:python-dbus, deb:streamtuner2, deb:python-xdg # config:  | 
| ︙ | |||
111 112 113 114 115 116 117 118 119 120 121 122 123 124  | 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126  | + +  | 
    # match genre to RT groups
    def map_group(self, genre):
        if not genre or not len(genre) or conf.radiotray_map == "root":
            return "root"
        if conf.radiotray_map == "asis":
            return genre  # if RadioTray itself can map arbitrary genres to its folders
        if conf.radiotray_map == "play":
            raise NotImplementedError("just call .playUrl()")
        map = {
            "Jazz": "jazz|fusion|swing",
            "Pop / Rock": "top|pop|rock|metal",
            "Latin": "latin|flamenco|tango|salsa|samba",
            "Classical": "classic|baroque|opera|symphony|piano|violin",
            "Oldies": "20s|50s|60s|70s|oldie",
            "Chill": "chill|easy|listening",
 | 
| ︙ |