Plugin ‚mpd‘ Konfiguration
Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin mpd konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]
Es handelt sich bei diesem Plugin um ein gateway Plugin.
Beschreibung
Anforderungen
Minimum SmartHomeNG Version: 1.8.2a
Minimum Python Version: 3.6
Konfiguration
Im folgenden ist beschrieben, wie das Plugin mpd konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.
Parameter
Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml konfiguriert werden:
cycle
Datentyp: int
Standardwert: 2
host
Datentyp: ip
port
Datentyp: int
Standardwert: 6600
Item Attribute
Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:
mpd_command
Datentyp: str
Mögliche Werte:
playpause
mute
volume
repeat
random
single
consume
next
pause
play
playid
previous
seek
seekid
seekcur
stop
crossfade
mixrampdb
mixrampdelay
setvol
replay_gain_mode
mpd_database
Datentyp: str
Mögliche Werte:
update
rescan
mpd_localplaylist
Datentyp: str
mpd_rawcommand
Datentyp: str
mpd_songinfo
Datentyp: str
Mögliche Werte:
file
Last-Modified
Artist
Album
Title
Track
Time
Pos
Id
mpd_statistic
Datentyp: str
Mögliche Werte:
artists
albums
songs
uptime
db_playtime
db_update
playtime
mpd_status
Datentyp: str
Mögliche Werte:
playpause
mute
volume
repeat
random
single
consume
playlist
playlistlength
mixrampdb
state
song
songid
time
elapsed
bitrate
audio
nextsong
nextsongid
duration
xfade
mixrampdelay
updating_db
error
mpd_url
Datentyp: str
Item-Structs
Das Plugin stellt die folgenden Item-Structs zur Verfügung. Diese Informationen sind aus der plugin.yaml entnommen und möglicherweise nicht vollständig.
Keine
Logik Parameter
Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml konfiguriert werden:
Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)
Plugin Functions
Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.
Keine