1. 06 Jul, 2020 20 commits
  2. 05 Jul, 2020 3 commits
  3. 04 Jul, 2020 1 commit
  4. 01 Jul, 2020 3 commits
  5. 24 Jun, 2020 1 commit
  6. 16 Jun, 2020 2 commits
    • Jean Felder's avatar
      songwidget: Bind coresong properties · f195268b
      Jean Felder authored
      A SongWiget is not updated when a song title, number, artist or album
      changes.
      
      Fix the issue by creating some binding between some SongWidget
      labels (song_number, title, artist and album) and their corresponding
      property from the CoreSong.
      f195268b
    • Jean Felder's avatar
      songwidget: Define song_number property · 29c5bd14
      Jean Felder authored
      This will be used in the next commit to create a binding with the
      CoreSong track number property.
      29c5bd14
  7. 12 Jun, 2020 3 commits
  8. 09 Jun, 2020 3 commits
    • Marinus Schraal's avatar
      artistsview: Remove unneeded Gtk.Frame · 514f8bab
      Marinus Schraal authored
      514f8bab
    • Jean Felder's avatar
      gstplayer: Switch to an asynchronous state property · 703692e9
      Jean Felder authored
      GStreamer pipeline state changes (via the set_state() function) can
      sometimes complete later on if the player needs a long time to perform
      the state change. However, GstPlayer always returns a changed state
      even if the state change has not happened yet. In other words, the
      asynchronous nature of the pipeline state is forced to become
      synchronous.
      
      On some occasions, this can lead to the pipeline becoming completely
      unresponsive such as in #360.
      
      Fix the issue by listening to the "state-changed" message of the bus
      to get all the state changes (the synchronous and achronous ones) and
      changing the GstPlayer state property into an explicit notify one. A
      notify::state signal is emitted in the "state-changed" callback. This
      way, the state changes of GstPlayer match the state changes of the
      GStreamer pipeline.
      The "async-done" message is now only used to handle seek events.
      
      Closes: #360
      703692e9
    • Jean Felder's avatar
      player: Add some debug messages · 7c95224c
      Jean Felder authored
      7c95224c
  9. 08 Jun, 2020 1 commit
  10. 30 May, 2020 3 commits