🦀 ClawHub
Lyrion Music
by @photonixlaser-ux
Steuere Lyrion Music Server (LMS) über die JSON-RPC API. Nutze diesen Skill für Wiedergabe-Steuerung (Play/Pause/Stop), Lautstärke, Playlist-Verwaltung, Player-Auswahl und Musikdatenbank-Abfragen. Erfordert LMS auf Port 9000.
TERMINAL
clawhub install lyrion-music-skill📖 About This Skill
name: lyrion-music description: Steuere Lyrion Music Server (LMS) über die JSON-RPC API. Nutze diesen Skill für Wiedergabe-Steuerung (Play/Pause/Stop), Lautstärke, Playlist-Verwaltung, Player-Auswahl und Musikdatenbank-Abfragen. Erfordert LMS auf Port 9000.
Lyrion Music Server Skill
Steuerung des Lyrion Music Servers (ehemals Logitech Media Server) über JSON-RPC API.
Konfiguration
Standard-Host: 192.168.20.40:9000 (konfigurierbar über LYRION_HOST Umgebungsvariable)
Verwendung
Nutze das Skript scripts/lyrion.sh für alle Operationen:
./skills/lyrion-music/scripts/lyrion.sh [parameter]
Befehle
Player-Verwaltung:
players - Liste aller Playerstatus [player_id] - Aktueller Status eines PlayersWiedergabe-Steuerung:
play [player_id] - Wiedergabe startenpause [player_id] - Pause umschaltenstop [player_id] - Stoppenpower [player_id] [on|off] - Player ein/ausschaltenLautstärke:
volume [player_id] [0-100|+|-] - Lautstärke setzen/ändernmute [player_id] - StummschaltenPlaylist:
playlist [player_id] - Aktuelle Playlist anzeigenclear [player_id] - Playlist leerenadd [player_id] - Titel zur Playlist hinzufügenplaytrack [player_id] - Bestimmten Titel abspielenDatenbank:
artists - Künstler auflistenalbums [artist_id] - Alben auflistensongs [album_id] - Titel auflistensearch - Globale SucheAPI Referenz
Siehe references/api.md für vollständige API-Dokumentation.
Beispiele
# Alle Player anzeigen
./skills/lyrion-music/scripts/lyrion.sh playersWiedergabe im Wohnzimmer starten (Player ID erforderlich)
./skills/lyrion-music/scripts/lyrion.sh play aa:bb:cc:dd:ee:ffLautstärke auf 50% setzen
./skills/lyrion-music/scripts/lyrion.sh volume aa:bb:cc:dd:ee:ff 50Playlist leeren und Album abspielen
./skills/lyrion-music/scripts/lyrion.sh clear aa:bb:cc:dd:ee:ff
./skills/lyrion-music/scripts/lyrion.sh add aa:bb:cc:dd:ee:ff "db:album.id=123"
./skills/lyrion-music/scripts/lyrion.sh play aa:bb:cc:dd:ee:ff