1. 19 Nov, 2018 4 commits
  2. 14 Nov, 2018 1 commit
    • Marinus Schraal's avatar
      query: Replace incorrect artists order statement · c828eef8
      Marinus Schraal authored
      The artists query contained an obsolete ?album_collation statement, that
      was mistakenly not replaced in an earlier cleanup. It triggered an error
      with a recent Tracker release.
      Replace it with the updated ordering statement as originally intended.
      c828eef8
  3. 09 Nov, 2018 1 commit
  4. 06 Nov, 2018 2 commits
  5. 27 Oct, 2018 1 commit
  6. 25 Oct, 2018 2 commits
  7. 23 Oct, 2018 1 commit
  8. 21 Oct, 2018 6 commits
    • Jean Felder's avatar
      aaece57f
    • Jean Felder's avatar
      player: Use GObject property syntax · ba00f091
      Jean Felder authored
      ba00f091
    • Jean Felder's avatar
      player: Rename _player variable to _gst_player · 81d21d4b
      Jean Felder authored
      _player name to designate GstPlayer instance is confusing. Use
      _gst_player instead.
      81d21d4b
    • Jean Felder's avatar
      player: Fix seek signal emission · ec6b98c7
      Jean Felder authored
      Seek operations synchronization between SmoothScale and MPRIS has
      never worked reliably.
      
      With the previous changes, it is now possible to correctly emit a
      seek-finished signal once a seek operation has been requested by
      SmoothScale. MPRIS listens to this signal to emit its own seeked
      signal.
      
      Force SmoothScale position update after a seek operation by directly
      calling update_position_callback. This prevents any delay when the
      seek operation has been performed by an MPRIS client.
      ec6b98c7
    • Jean Felder's avatar
      player: Remove redundant state change · c8955256
      Jean Felder authored
      Player state is automatically restored to PLAYING once the seek
      operation has been performed.
      c8955256
    • Jean Felder's avatar
      mpris: Correctly handle position unit · fec49f41
      Jean Felder authored
      MPRIS position unit is in microseconds while Player position and
      duration unit is seconds.
      Correctly handle the conversion between the two objects.
      
      Simplify player set_position method: if the requested position is
      greater than the position, do nothing.
      
      Use the following syntax:
       * position means an absolute position
       * offset means a position relative to the current one
       * msecond means a position in microseconds
       * second means a position in seconds
      
      Closes: #227
      fec49f41
  9. 20 Oct, 2018 1 commit
    • Christophe Van den Abbeele's avatar
      window: Fix keyboard shortcuts · 75f36957
      Christophe Van den Abbeele authored
      Keyboard shortcuts sometimes do not work, because the check for the
      modifiers does not include the default modifier mask. This causes an
      activated numlock or shiftlock to disable keyboard shortcuts. Adding the
      mask fixes this problem.
      
      Closes: #238
      75f36957
  10. 17 Oct, 2018 6 commits
  11. 15 Oct, 2018 4 commits
  12. 11 Oct, 2018 4 commits
  13. 07 Oct, 2018 1 commit
  14. 05 Oct, 2018 2 commits
  15. 04 Oct, 2018 1 commit
  16. 03 Oct, 2018 1 commit
  17. 02 Oct, 2018 2 commits