Headless-Musikplayer auf dem Thin Client bei Papa — gesteuert per Plexamp-App.
Status: ✅ Abgeschlossen (2026-03-01)
Übersicht¶
Plexamp Headless läuft als systemd-Service auf dem TC bei Papa (tcbackup). Er verbindet sich mit dem Plex-Server auf dem NAS und gibt Audio über den analogen Klinkenausgang aus. Steuerung erfolgt über die Plexamp-App (Handy/Desktop) als Player "tcbackup".
Installation¶
Voraussetzungen¶
- Node.js v20.19.2
- Kein Docker — bare metal Installation
Plexamp herunterladen¶
curl -sL https://plexamp.plex.tv/headless/Plexamp-Linux-headless-v4.11.0.tar.bz2 | sudo tar -xj -C /opt
# Installiert nach: /opt/plexamp/
Erstmalige Registrierung (Claim)¶
Claim-Token unter https://www.plex.tv/claim holen (nur 4 Minuten gültig!), dann:
expect -c "
spawn env HOME=/home/claude node /opt/plexamp/js/index.js
expect {claim token:}
send {CLAIM_TOKEN
}
expect {player a name}
send {tcbackup
}
expect -timeout 30 {Starting}
sleep 10
"
Config wird gespeichert in: /home/claude/.local/share/Plexamp/Settings/
Systemd-Service¶
/etc/systemd/system/plexamp.service:
[Unit]
Description=Plexamp Headless
After=network-online.target sound.target
Requires=network-online.target
[Service]
Type=simple
User=claude
WorkingDirectory=/opt/plexamp
ExecStart=/usr/bin/node /opt/plexamp/js/index.js
Restart=on-failure
RestartSec=5
Environment=HOME=/home/claude
[Install]
WantedBy=multi-user.target
Technische Details¶
| Eigenschaft | Wert | | Version | Plexamp 4.11.0 | | Host | tcbackup (100.65.43.96 via Tailscale) | | Player-Name | tcbackup | | Audio-Output | HDA Intel PCH — Analog/Klinke (Card 0) | | Port | 32500 (Web-UI, intern) | | Plex-Server | NAS (192.168.178.20) via Plex.tv Account | | Autostart | systemd (enabled) | | Config-Verzeichnis | /home/claude/.local/share/Plexamp/Settings/ |
Hinweise¶
Docker nicht möglich: Das Linuxserver-Image (ghcr.io/linuxserver/plexamp) ist deprecated. Bare-metal ist stabiler und einfacher. Verbindungsfehler 172.x: Beim Start erscheinen Fehler für Docker-IPs — normal, da kein lokaler Plex-Server auf dem TC läuft. Plexamp verbindet sich über Plex.tv.
Service-Befehle: