--- sonata/main.py 2009-04-11 22:07:35.000000000 +0200 +++ sonata/main-new.py 2009-04-16 21:43:59.957898902 +0200 @@ -282,6 +282,7 @@ ('connectkey', None, 'Connect Key', 'c', None, self.on_connectkey_pressed), ('disconnectkey', None, 'Disconnect Key', 'd', None, self.on_disconnectkey_pressed), ('searchkey', None, 'Search Key', 'h', None, self.on_library_search_shortcut), + ('startmpdmenu', None, _('_Start mpd'), None, None, self.on_mpd_start), ) toggle_actions = ( @@ -351,6 +352,7 @@ + @@ -963,6 +965,9 @@ # Connect: self.mpd_connect(force=True) self.iterate_now() + + def on_mpd_start(self, event): + os.popen('mpd') def on_disconnectkey_pressed(self, _event): self.user_connect = False