1. 12 Aug, 2021 1 commit
  2. 03 Aug, 2021 1 commit
  3. 12 Jun, 2021 1 commit
  4. 09 Jun, 2021 2 commits
  5. 08 Jun, 2021 2 commits
  6. 03 May, 2021 1 commit
  7. 15 Apr, 2021 1 commit
  8. 09 Apr, 2021 1 commit
  9. 01 Apr, 2021 1 commit
  10. 30 Mar, 2021 2 commits
  11. 28 Mar, 2021 1 commit
  12. 26 Mar, 2021 1 commit
    • Jean Felder's avatar
      window: Fix album view selection by the stack switcher on launch · 13571354
      Jean Felder authored
      The first view added to the stack is the EmptyView which is not
      visible on launch. Then, AlbumsView is added and becomes the
      visible_child by default because it is visible. However, it is not
      selected by the the stack switcher because the
      "notify::visible-changed" signal is received before the child is added
      to the stack switcher.
      
      This issue is fixed by adding a "visible-child" notification. This
      way, the stack switcher selected the AlbumView on launch.
      13571354
  13. 23 Mar, 2021 1 commit
  14. 22 Mar, 2021 6 commits
    • Jean Felder's avatar
      d40c3b9e
    • Jean Felder's avatar
      grltrackerplaylists: Fix removal of songs from a playlist · 100b95b6
      Jean Felder authored
      When a song is removed from a playlist, the song id is directly used
      to remove the song from the playlist and update it. However, the song
      in the playlist (the entry) is different from the song itself. Hence,
      the song id cannot be used directly.
      
      The issue is fixed by first retrieving the entry id and then use it to
      remove the song from the playlist.
      100b95b6
    • Jean Felder's avatar
      grltrackerplaylists: Fix add_songs docstring · 4e36a505
      Jean Felder authored and Jean Felder's avatar Jean Felder committed
      4e36a505
    • Jean Felder's avatar
      grltrackerplaylists: Do not add the same song several times · f902e2cd
      Jean Felder authored and Jean Felder's avatar Jean Felder committed
      When songs are added to a user playlist, a query is performed to
      update the playlist and display the new songs. However, this query
      inserts a new song several times if it was already part of the
      playlist because it only filters the song id.
      
      This issue is fixed by adding a limit of one to the query.
      f902e2cd
    • Jean Felder's avatar
      grltrackerplaylists: Fix update playlist query when adding songs · 49737ba3
      Jean Felder authored and Jean Felder's avatar Jean Felder committed
      When songs are added to a user playlist, a query is performed to
      update the playlist and display the new songs. However, this query
      does not work because the url parameter is not correctly selected.
      
      This commit fixes the query by adding the following elements:
      - select url in the tracker:Audio graph
      - move the filter of the song id in tracker:Audio graph selection to
        ensure that the resource is available
      - add a playlist id filter to prevent selection of the same song
        several times if it is already part of an other playlist
      
      Closes: #445
      49737ba3
    • Jean Felder's avatar
      gstplayer: Fix change to stopped state · 03b59bf1
      Jean Felder authored
      Since commit 703692e9, gstplayer state changes are asynchronous. It
      relies on listening to the "state-changed" message from the pipeline
      to update its state. However, changing the state to NULL (ie. STOPPED
      in gstplayer terminology) flushes the pipeline. Thus, the change
      message never arrives.
      This results in the playbar staying in a weird state at the end of a
      playlist because the STOPPED state change is never received.
      
      This issue is fixed by changing gstplayer state to STOPPED when this
      state is requested.
      
      Closes: #411
      03b59bf1
  15. 21 Mar, 2021 1 commit
  16. 14 Mar, 2021 2 commits
  17. 13 Mar, 2021 3 commits
  18. 24 Feb, 2021 7 commits
  19. 23 Feb, 2021 4 commits
  20. 21 Feb, 2021 1 commit