I think this is what users expect to happen when they double-click a
song. Old behavior is still accessible via context menu, of course.
diff --git a/sonata/main.py b/sonata/main.py
index 3af9965..08ef2b3 100644
--- a/sonata/main.py
+++ b/sonata/main.py
@@ -432,7 +432,7 @@ class Base(object):
]
# Library tab
- self.library = library.Library(self.config, self.client, self.artwork, self.TAB_LIBRARY, self.find_path('sonata-album.png'), self.settings_save, self.current.filtering_entry_make_red, self.current.filtering_entry_revert_color, self.current.filter_key_pressed, self.on_add_item, self.connected, self.on_library_button_press, self.new_tab)
+ self.library = library.Library(self.config, self.client, self.artwork, self.TAB_LIBRARY, self.find_path('sonata-album.png'), self.settings_save, self.current.filtering_entry_make_red, self.current.filtering_entry_revert_color, self.current.filter_key_pressed, self.on_add_item_play, self.connected, self.on_library_button_press, self.new_tab)
self.library_treeview = self.library.get_treeview()
self.library_selection = self.library.get_selection()
@@ -445,7 +445,7 @@ class Base(object):
self.info_imagebox = self.info.get_info_imagebox()
# Streams tab
- self.streams = streams.Streams(self.config, self.window, self.on_streams_button_press, self.on_add_item, self.settings_save, self.TAB_STREAMS)
+ self.streams = streams.Streams(self.config, self.window, self.on_streams_button_press, self.on_add_item_play, self.settings_save, self.TAB_STREAMS)
self.streams_treeview = self.streams.get_treeview()
self.streams_selection = self.streams.get_selection()
@@ -456,7 +456,7 @@ class Base(object):
]
# Playlists tab
- self.playlists = playlists.Playlists(self.config, self.window, self.client, lambda:self.UIManager, self.update_menu_visibility, self.iterate_now, self.on_add_item, self.on_playlists_button_press, self.current.get_current_songs, self.connected, self.add_selected_to_playlist, self.TAB_PLAYLISTS)
+ self.playlists = playlists.Playlists(self.config, self.window, self.client, lambda:self.UIManager, self.update_menu_visibility, self.iterate_now, self.on_add_item_play, self.on_playlists_button_press, self.current.get_current_songs, self.connected, self.add_selected_to_playlist, self.TAB_PLAYLISTS)
self.playlists_treeview = self.playlists.get_treeview()
self.playlists_selection = self.playlists.get_selection()
_______________________________________________
Sonata-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/sonata-users