Skip to content
Snippets Groups Projects
  1. Dec 04, 2024
  2. Sep 09, 2023
  3. Sep 03, 2023
  4. Aug 28, 2023
  5. Aug 22, 2023
    • Adrian Schollmeyer's avatar
      mpd: add support for event listeners · 2eca17e9
      Adrian Schollmeyer authored
      This is a rather big and messy commit. Listening for events requires
      issuing idle commands, which hinder sending regular commands. This
      implies that idling must be temporarily stopped when sending other
      commands and thus requires a bunch of logic and testing to make sure
      idling is always stopped before issuing commands and restarted
      afterwards if needed.
      
      The solution in this commit is not perfect and can use some refining to
      allow running MPD commands inside event callbacks, but it suffices as a
      first step towards proper event listeners.
    • Adrian Schollmeyer's avatar
      MidiEvent: make non-constexpr function non-constexpr · 69c49afe
      Adrian Schollmeyer authored
      constexpr doesn't work for this function unless a newer C++ standard is
      used.
    • Adrian Schollmeyer's avatar
      CuePoint: fix buggy behavior if URL is shorter than URL_BASE · 879b290f
      Adrian Schollmeyer authored
      Seems like the find_first_of() call doesn't always work correctly if the
      URL passed is shorter than the prefix that is searched. Since this
      causes further bugs downstream, this commit adds a size check before the
      prefix check.
  6. Aug 21, 2023
  7. Aug 20, 2023
  8. Mar 13, 2023