Index: channels/myoggradio.py ================================================================== --- channels/myoggradio.py +++ channels/myoggradio.py @@ -39,11 +39,11 @@ # open source radio sharing stie class myoggradio(ChannelPlugin): # settings title ="MOR" - module = "myoggradio" + #module = "myoggradio" api = "http://www.myoggradio.org/" listformat = "url/direct" # hide unused columns titles = dict(playing=False, listeners=False, bitrate=False) @@ -60,11 +60,11 @@ # prepare GUI def __init__(self, parent): ChannelPlugin.__init__(self, parent) if parent: - uikit.add_menu(parent.extensions, "Share in MyOggRadio", self.share) + uikit.add_menu([parent.extensions, parent.extensions_context], "Share in MyOggRadio", self.share) # this is simple, there are no categories def update_categories(self): Index: channels/radiotray.py ================================================================== --- channels/radiotray.py +++ channels/radiotray.py @@ -74,11 +74,11 @@ self.bm.streams["radiotray"] = self.update_streams(cat="radiotray") self.bm.reload_if_current(self.module) # add context menu if parent: - uikit.add_menu(parent.extensions, "Keep in RadioTray", self.share) + uikit.add_menu([parent.extensions, parent.extensions_context], "Keep in RadioTray", self.share) # load RadioTray bookmarks def update_streams(self, cat): r = [] Index: channels/timer.py ================================================================== --- channels/timer.py +++ channels/timer.py @@ -57,11 +57,11 @@ # keep reference to main window self.parent = parent self.bookmarks = parent.bookmarks # add menu - uikit.add_menu(self.parent.extensions, "Add timer for station", self.edit_timer) + uikit.add_menu([parent.extensions, parent.extensions_context], "Add timer for station", self.edit_timer) # target channel if not self.bookmarks.streams.get("timer"): self.bookmarks.streams["timer"] = [{"title":"--- timer events ---"}] self.bookmarks.add_category("timer")