1. 11 Nov, 2021 1 commit
    • Max Kellermann's avatar
      Revert "systemd: add "RuntimeDirectory" directive" · 1112d390
      Max Kellermann authored
      This reverts commit 552c30ea.
      
      It has caused various problems; for example, MPD wasn't able to write
      the pid_file (which was already mitigated by commit a4e42172).
      
      And apparently, the socket file created in the same directory by
      mpd.socket disappears when mpd.service (re)creates the directory.  I
      could not reproduce this problem with 247.3, but maybe this is a bug
      in older systemd versions?
      
      Until we figure out why this happens, let's remove the
      RuntimeDirectory directive.  A future MPD version may be launched as
      regular user, not as root, which will eliminate one major problem with
      RuntimeDirectory.
      1112d390
  2. 05 Nov, 2021 1 commit
    • Max Kellermann's avatar
      CommandLine: add option --systemd · ce77b148
      Max Kellermann authored
      This way, MPD can reliably detect whether it was started as systemd
      service, which is better than checking sd_booted(), which only checks
      whether systemd manages all services, but still MPD could be started
      manually.
      ce77b148
  3. 26 Oct, 2021 1 commit
  4. 09 Jun, 2020 1 commit
  5. 09 Oct, 2019 1 commit
  6. 10 Apr, 2019 1 commit
  7. 14 Oct, 2018 1 commit
    • Max Kellermann's avatar
      build with Meson instead of autotools · 94592c14
      Max Kellermann authored
      So long, autotools!  This is my last MPD related project to migrate
      away from it.  It has its strengths, but also very obvious weaknesses
      and weirdnesses.  Today, many of its quirks are not needed anymore,
      and are cumbersome and slow.  Now welcome our new Meson overlords!
      94592c14
  8. 02 Aug, 2018 1 commit
  9. 13 Dec, 2016 1 commit