Check-in [e98ac20fc6]
Overview
Comment: | Shorten plugins with new init2() callback. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e98ac20fc689b7ed288b9e95e41ea9ae |
User & Date: | mario on 2016-11-07 14:37:12 |
Other Links: | manifest | tags |
Context
2016-11-07
| ||
16:28 | Move reddit into distributed plugins, add some midi subreddits. check-in: 747bc65a0b user: mario tags: trunk | |
14:37 | Shorten plugins with new init2() callback. check-in: e98ac20fc6 user: mario tags: trunk | |
14:36 | Remove last remaining `newstation_cancel` signal reference check-in: 631ecdc077 user: mario tags: trunk | |
Changes
Modified channels/myoggradio.py from [7b06347ed0] to [459b01f587].
︙ | ︙ | |||
52 53 54 55 56 57 58 | # category map categories = ['common', 'personal'] # prepare GUI | | < | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | # category map categories = ['common', 'personal'] # prepare GUI def init2(self, parent): if parent: #uikit.add_menu([parent.extensions, parent.extensions_context], "Share in MyOggRadio", self.share) uikit.add_menu([parent.streammenu, parent.streamactions], "Share in MyOggRadio", self.share, insert=4) # this is simple, there are no categories |
︙ | ︙ |
Modified channels/radiobrowser.py from [0e7f4074c1] to [f73f375ada].
︙ | ︙ | |||
70 71 72 73 74 75 76 | titles = dict(listeners="Votes+", bitrate="Votes-", playing="Country") base = "http://www.radio-browser.info/webservice/json/" categories = [] pricat = ("topvote", "topclick") catmap = { "tags": "bytag", "countries": "bycountry", "languages": "bylanguage" } # hook menu | | < | 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | titles = dict(listeners="Votes+", bitrate="Votes-", playing="Country") base = "http://www.radio-browser.info/webservice/json/" categories = [] pricat = ("topvote", "topclick") catmap = { "tags": "bytag", "countries": "bycountry", "languages": "bylanguage" } # hook menu def init2(self, parent): if parent: uikit.add_menu([parent.streammenu, parent.streamactions], "Share in Radio-Browser", self.submit, insert=5) # votes, and tags, no countries or languages def update_categories(self): self.categories = list(self.pricat) for sub in [conf.radiobrowser_cat]: |
︙ | ︙ |
Modified channels/surfmusik.py from [42aa02e156] to [11fb0c16cd].
︙ | ︙ | |||
52 53 54 55 56 57 58 | "EN": ("http://www.surfmusic.de/", "format/", "country/"), } categories = [] titles = dict( genre="Genre", title="Station", playing="Location", bitrate=False, listeners=False ) # Set channel title | | < | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | "EN": ("http://www.surfmusic.de/", "format/", "country/"), } categories = [] titles = dict( genre="Genre", title="Station", playing="Location", bitrate=False, listeners=False ) # Set channel title def init2(self, parent=None): # 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 # just a static list for now def update_categories(self): |
︙ | ︙ |