28 lines
880 B
Desktop File
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
|