diff --git a/debian/eggnoggpi/etc/systemd/system/eggnoggpi.service b/debian/eggnoggpi/etc/systemd/system/eggnoggpi.service index 6e5d39b..61c5b09 100644 --- a/debian/eggnoggpi/etc/systemd/system/eggnoggpi.service +++ b/debian/eggnoggpi/etc/systemd/system/eggnoggpi.service @@ -1,7 +1,7 @@ [Unit] Description=Eggnogg Plus on a Raspberry Pi -Require=sound.target After=mpv.service +After=sound.target [Service] Restart=always @@ -12,6 +12,7 @@ EnvironmentFile=/etc/default/eggnogg Restart=always RestartSec=5s WorkingDirectory=/usr/local/games/eggnoggplus-linux +ExecStartPre=bash -c "while :; do if [ -d /run/user/1000/pulse ]; then break; fi; sleep 1; done" ExecStart=/usr/local/games/eggnoggplus-linux/eggnoggplus [Install] diff --git a/debian/eggnoggpi/etc/systemd/system/mpv.service b/debian/eggnoggpi/etc/systemd/system/mpv.service index 617033d..3402f52 100755 --- a/debian/eggnoggpi/etc/systemd/system/mpv.service +++ b/debian/eggnoggpi/etc/systemd/system/mpv.service @@ -1,6 +1,5 @@ [Unit] Description=mpv audio service -Require=sound.target After=sound.target [Service] diff --git a/eggnoggpi.deb b/eggnoggpi.deb index 4d867d0..8cd2b9e 100644 Binary files a/eggnoggpi.deb and b/eggnoggpi.deb differ