From 47e354988f9ebd874eb6394eb95f97963d9eb50b Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Fri, 31 May 2024 12:30:09 +1000 Subject: [PATCH 1/4] Direct mpd-now-playable to cache using Redis --- Library/LaunchAgents/me.00dani.mpd-now-playable.plist | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Library/LaunchAgents/me.00dani.mpd-now-playable.plist b/Library/LaunchAgents/me.00dani.mpd-now-playable.plist index d75dde7..728204d 100644 --- a/Library/LaunchAgents/me.00dani.mpd-now-playable.plist +++ b/Library/LaunchAgents/me.00dani.mpd-now-playable.plist @@ -2,6 +2,11 @@ + EnvironmentVariables + + MPD_NOW_PLAYABLE_CACHE + redis://localhost:6380/0?namespace=mpd-now-playable + KeepAlive Label From 6809bcc5daf169256babccdedd95ec222bcd1fd2 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Fri, 31 May 2024 12:30:37 +1000 Subject: [PATCH 2/4] Launch mpd-discord-rpc directly to avoid crashloops if it's not installed --- Library/LaunchAgents/me.00dani.mpd-discord-rpc.plist | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Library/LaunchAgents/me.00dani.mpd-discord-rpc.plist b/Library/LaunchAgents/me.00dani.mpd-discord-rpc.plist index 109ed69..5dafd59 100644 --- a/Library/LaunchAgents/me.00dani.mpd-discord-rpc.plist +++ b/Library/LaunchAgents/me.00dani.mpd-discord-rpc.plist @@ -6,12 +6,8 @@ Label me.00dani.mpd-discord-rpc - ProgramArguments - - zsh - -lc - exec mpd-discord-rpc - + Program + /Users/dani/.local/share/cargo/bin/mpd-discord-rpc RunAtLoad From a30b6a8f6429d3cfd71cf2259d045b55fb04e86b Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Fri, 31 May 2024 12:30:57 +1000 Subject: [PATCH 3/4] Add launchd for listenbrainz-mpd --- .../LaunchAgents/me.00dani.listenbrainz-mpd.plist | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Library/LaunchAgents/me.00dani.listenbrainz-mpd.plist diff --git a/Library/LaunchAgents/me.00dani.listenbrainz-mpd.plist b/Library/LaunchAgents/me.00dani.listenbrainz-mpd.plist new file mode 100644 index 0000000..384bfce --- /dev/null +++ b/Library/LaunchAgents/me.00dani.listenbrainz-mpd.plist @@ -0,0 +1,14 @@ + + + + + KeepAlive + + Label + me.00dani.listenbrainz-mpd + Program + /Users/dani/.local/share/cargo/bin/listenbrainz-mpd + RunAtLoad + + + From 12fc157b2e473e9496e8b5121afa6e892f79cb6b Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Fri, 31 May 2024 12:31:34 +1000 Subject: [PATCH 4/4] Add launchd for mpdpopm daemon --- Library/LaunchAgents/me.00dani.mpdpopm.plist | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Library/LaunchAgents/me.00dani.mpdpopm.plist diff --git a/Library/LaunchAgents/me.00dani.mpdpopm.plist b/Library/LaunchAgents/me.00dani.mpdpopm.plist new file mode 100644 index 0000000..8784a5e --- /dev/null +++ b/Library/LaunchAgents/me.00dani.mpdpopm.plist @@ -0,0 +1,17 @@ + + + + + KeepAlive + + Label + me.00dani.mpdpopm + ProgramArguments + + /Users/dani/bin/mppopmd + -F + + RunAtLoad + + +