Activity log for bug #1663906

Date Who What changed Old value New value Message
2017-02-11 17:19:02 Jason L Gray bug added bug
2017-02-11 17:36:53 Jason L Gray description indicator-sound checks for playlists once when the player interface becomes available but after that does not listen for ANY Property changes or the PlaylistChanged Signal(correctly at least if it tries, it's doing it wrong. I have not read the source code). This leads to players that don't immediately have playlists available on interface creation not having playlists displayed. This also leaves players no way to update the playlists even if they are present. The effect then is that new playlists are not added to the list and playlists that have been renamed are not updated in the sound menu's playlist list. indicator-sound should listen for all Property changes and the PlaylistChanged Signal. For a working implementation see https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer This effects all versions of this package that has MPRIS Playlist support. indicator-sound checks for playlists once when the player interface becomes available but after that does not listen for ANY Property changes or the PlaylistChanged Signal(correctly at least if it tries, it's doing it wrong. I have not read the source code). This leads to players that don't immediately have playlists available on interface creation not having playlists displayed. This also leaves players no way to update the playlists even if they are present. The effect then is that new playlists are not added to the list and playlists that have been renamed are not updated in the sound menu's playlist list. indicator-sound should listen for all Property changes and the PlaylistChanged Signal. For a working implementation see https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer For a example of an app that implements the interface correctly(as many players do NOT) see https://github.com/pithos/pithos Pithos used in conjunction with the extension exhibits the correct behavior. i.e. When a playlist is added, deleted or it's name is changed the changes are reflected in the Playlists list. This effects all versions of this package that has MPRIS Playlist support. Full disclosure: I am a collaborator in both the above projects. If you would like help/guidance implementing the interfaces correctly just let me know.
2017-02-11 20:41:43 Jason L Gray description indicator-sound checks for playlists once when the player interface becomes available but after that does not listen for ANY Property changes or the PlaylistChanged Signal(correctly at least if it tries, it's doing it wrong. I have not read the source code). This leads to players that don't immediately have playlists available on interface creation not having playlists displayed. This also leaves players no way to update the playlists even if they are present. The effect then is that new playlists are not added to the list and playlists that have been renamed are not updated in the sound menu's playlist list. indicator-sound should listen for all Property changes and the PlaylistChanged Signal. For a working implementation see https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer For a example of an app that implements the interface correctly(as many players do NOT) see https://github.com/pithos/pithos Pithos used in conjunction with the extension exhibits the correct behavior. i.e. When a playlist is added, deleted or it's name is changed the changes are reflected in the Playlists list. This effects all versions of this package that has MPRIS Playlist support. Full disclosure: I am a collaborator in both the above projects. If you would like help/guidance implementing the interfaces correctly just let me know. indicator-sound checks for playlists once when the player interface becomes available but after that does not listen for ANY Property changes or the PlaylistChanged Signal(correctly at least if it tries, it's doing it wrong. I have not read the source code). This leads to players that don't immediately have playlists available on interface creation not having playlists displayed. This also leaves players no way to update the playlists even if they are present. The effect then is that new playlists are not added to the list and playlists that have been renamed are not updated in the sound menu's playlist list. indicator-sound should listen for all Property changes and the PlaylistChanged Signal. For a working implementation see https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer For a example of a player that implements the interface correctly(as many players do NOT) see https://github.com/pithos/pithos Pithos used in conjunction with the extension exhibits the correct behavior. i.e. When a playlist is added, deleted or it's name is changed the changes are reflected in the Playlists list. This effects all versions of this package that have MPRIS Playlist support. Full disclosure: I am a collaborator in both the above projects. If you would like help/guidance implementing the interfaces correctly just let me know.
2017-04-13 16:36:23 Launchpad Janitor indicator-sound (Ubuntu): status New Confirmed
2017-04-23 19:06:09 Or Schiro bug added subscriber Robert Orzanna