Files
audioserver/scripts/snapcast-now-playing.service
T
2026-05-16 22:46:17 +02:00

28 lines
880 B
Desktop File

[Unit]
Description=Snapcast now playing metadata service
After=network-online.target docker.service snapserver.service turntable-capture.service
Wants=network-online.target
[Service]
Type=simple
WorkingDirectory=/home/admin/appdata/audioserver
ExecStart=/home/admin/appdata/audioserver/scripts/snapcast-now-playing.py
Restart=always
RestartSec=5
EnvironmentFile=/home/admin/appdata/audioserver/.env
Environment=SNAPCAST_URL=http://127.0.0.1:1780/jsonrpc
Environment=MOPIDY_URL=http://127.0.0.1:8180/api/mopidy/rpc
Environment=NOW_PLAYING_PORT=8090
Environment=NOW_PLAYING_HOST=0.0.0.0
Environment=SONGREC_BIN=/home/admin/.cargo/bin/songrec-lib-cli
Environment=ARECORD_BIN=/usr/bin/arecord
Environment=CAVA_BIN=/usr/bin/cava
Environment=SONGREC_CACHE_TTL=90
StandardOutput=journal
StandardError=journal
SyslogIdentifier=snapcast-now-playing
[Install]
WantedBy=multi-user.target