Skip to content

Mediaplayer

Steuert einen Mediaplayer (Sonos, Squeezeserver, Spotify u. a.) über getrennte Datenpunkte für Wiedergabe, Lautstärke, Titel und Cover. Mit Fortschrittsbalken, Lautstärke-Schnellwahl und frei belegbaren Schnellzugriff-Chips. Auf Mobilgeräten erscheint ein vertikaler Aufbau.

Mögliche Bildquellen (URL, Adapter-Pfad, Datei, Base64): siehe Bildpfade.

Datenpunkt

Kein Pflicht-Datenpunkt — jede Funktion wird über einen eigenen DP angebunden. Steuer-DPs (Play/Pause/Prev/Next/Shuffle/Repeat) werden beim Klick mit true gepulst.

FeldTyp
titleDp / artistDp / albumDpTrack-Infos (Titel, Interpret, Album)
coverDpstringCover-Bild-URL
sourceDpQuelle/Zone
playStateDpWiedergabe-Status (true · 1 · play · playing)
playDp / pauseDpbooleanWiedergabe / Pause
prevDp / nextDpbooleanvorheriger / nächster Titel
shuffleDp / repeatDpbooleanZufall / Wiederholung
volumeDpnumberLautstärke
muteDpbooleanStummschaltung
mediaProgressDp / mediaLengthDpnumberFortschritt / Länge (für Balken)
mediaProgressStrDp / mediaLengthStrDpstringformatierte Zeitangaben

Layouts

Default

Cover links über volle Höhe, rechts Track-Info, Fortschritt, Steuerung, Lautstärke und Schnellwahl.

Compact

Eine Zeile mit Cover-Thumbnail, Titel/Interpret, Steuerung und kompaktem Lautstärkeregler — für Listen.

Mobil

Auf Mobilgeräten automatisch: vertikaler Aufbau mit zentriertem Cover, Steuerzeile und Lautstärke.

Custom

Cover, Play/Pause, Prev/Next, Shuffle/Repeat, Mute, Lautstärkeregler, Chips, Felder und Status-Badges frei in einer Zellenmatrix platzieren — siehe Custom-Layout.

Einstellungen

Alle Optionen werden im Editor unter Widget bearbeiten gesetzt.

Anzeige

Sichtbare Elemente; ein Element wird zusätzlich nur gezeigt, wenn der zugehörige DP gesetzt ist.

OptionStandard
showCovertrueCover anzeigen
showSubtitletrueInterpret · Album anzeigen
showSourcetrueQuelle anzeigen (nur mit sourceDp)
showPrev / showNexttrueSkip-Tasten (nur mit DP)
showShuffle / showRepeattrueZufall / Wiederholung (nur mit DP)
showVolumetrueLautstärkeregler (nur mit volumeDp)
showMutetrueMute-Taste (nur mit muteDp oder muteViaVolume)
showChipstrueSchnellzugriff-Chips (nur wenn vorhanden)
showIcontruePlatzhalter-Icon ohne Cover
iconMusicLucide-Icon
iconSize20px

Lautstärke

OptionStandard
volumeMin0DP-Minimum
volumeMax100DP-Maximum
volumeStep1Schrittweite
muteViaVolumefalseStummschalten durch Lautstärke 0 (z. B. Alexa ohne echtes Mute)

Schnellzugriff

OptionStandard
chipsListe aus { id, label, icon, dp, value }; schreibt value (Standard true)