From 90633d1f1aa16330bf871e0cf945ab1e3e6d00a9 Mon Sep 17 00:00:00 2001 From: pstruebi Date: Mon, 8 Sep 2025 14:42:28 +0200 Subject: [PATCH] fix: improve pipewire-aes67 service reliability with network dependency and restart handling --- src/service/pipewire-aes67.service | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/service/pipewire-aes67.service b/src/service/pipewire-aes67.service index b800101..d3eeb30 100644 --- a/src/service/pipewire-aes67.service +++ b/src/service/pipewire-aes67.service @@ -1,11 +1,16 @@ [Unit] Description=PipeWire AES67 Service -After=network.target +After=default.target network-online.target +Wants=network-online.target [Service] Type=simple -ExecStart=/usr/bin/pipewire-aes67 -c /home/caster/bumble-auracast/src/service/aes67/pipewire-aes67.conf -Restart=on-failure +ExecStartPre=/bin/sh -lc 'for i in $(seq 1 60); do ip route show default >/dev/null 2>&1 && break; sleep 2; done' +ExecStart=/usr/bin/pipewire-aes67 -c /home/caster/bumble-auracast/src/service/aes67/pipewire-aes67.conf +Restart=always +RestartSec=5s +# Avoid StartLimitHit on quick failures during boot; let RestartSec handle pacing +StartLimitIntervalSec=0 [Install] WantedBy=default.target