Updated NSPanel ‐ cardMedia ‐ Der Bose Soundtouch Player (markdown)

Armilar
2024-01-08 22:52:36 +01:00
parent 65c16c7dc7
commit 97b9e87567

@@ -16,7 +16,64 @@
## Bedienungselemente / Anzeigen
### 1. Seitentitel
Der Seitentitel steht auf:
* der dem Parameter "heading" aus der Seitenvariable der cardMedia (z.B. Bose Soundtouch).
### 2. Navigation zur nächsten Seite
* siehe [Navigation](ioBroker-Navigation)
### 3. Track (Elapsed|Duration)
Zeigt die folgenden Datenpunkte der aktiven Bose Soundtouch Adapterinstanz:
* Titel --> bosesoundtoch.0.nowPlaying.track
* Verstrichene Zeit (Minuten/Sekunden) des aktuell abgespielten Titels --> `bosesoundtoch.0.nowPlaying.elapsed`
* Gesamtlänge (Minuten/Sekunden) des aktuell abgespielten Titels --> `bosesoundtoch.0.nowPlaying.total`
### 4. Interpret | Album
Folgende Datenpunkte der Bose Soundtouch Adapterinstanz werden berücksichtigt:
* Interpret --> `bosesoundtoch.0.nowPlaying.artist` (beim Abspielen von Radiosendern abweichende Informationen zum Sender)
* Album --> `bosesoundtoch.0.nowPlaying.album` (beim Abspielen von Radiosendern abweichende Informationen zum Sender)
### 5. Player An/Aus (Stop)
* Stop (Icon blau) --> `bosesoundtoch.0.key` mit Wert 'POWER' (beim Abspielen weiß)
### 6. Volume lauter
* Die Feinjustierung der aktuellen Lautstärke in Einerschritten (+1) --> Datenpunkt: `bosesoundtoch.0.volume`
### 7. Volume zwischen 0% und 100%
* Die Feinjustierung der aktuellen Lautstärke erfolgt stufenlos zwischen 0% und 100% --> Datenpunkt: `bosesoundtoch.0.volume`
### 8. Repeat-Funktion
* Es sind keine weiteren Einstellungen zu berücksichtigen. Der Datenpunkt `bosesoundtoch.0.key` wird genutzt und inkrementiert die Werte `REPEAT_OFF`, `REPEAT_ALL` und `REPEAT_ONE`
> [!NOTE]
> Nicht jeder Bose Soundtouch verfügt via Adapter über die Funktion Repeat
### 9. Bose Playlist (Sources + Aux)
* Die möglichen Sources werden aus dem Adapter extrahiert. Optional wird AUX_INPUT verwendet.
![image](https://github.com/joBr99/nspanel-lovelace-ui/assets/102996011/24cddef1-110b-4d6d-b9f6-70795c935fbd)
### 10. Bose Speaker Liste
* Das Array speakerList im PageItem wird genutzt. Die Wiedergabegeräte sind dort manuell einzutragen
![image](https://github.com/joBr99/nspanel-lovelace-ui/assets/102996011/3defa87f-d33b-41ad-aaab-5cbfef190669)
### 11. Nächster Track
* Sofern ein weiterer Titel in der Track Liste verfügbar ist, so wird dieser ausgewählt --> `bosesoundtoch.0.key` mit NEXT_TRACK
### 12. Play / Pause
* Umschaltung mittels des Datenpunktes ``bosesoundtoch.0.key` mit PLAY_PAUSE`
### 13. Volume leiser
* Die Feinjustierung der aktuellen Lautstärke in Einerschritten (-1) --> Datenpunkt: `bosesoundtoch.0.volume`
### 14. Shuffle
* Umschaltung zwischen den Datenpunkten `bosesoundtoch.0.key` mit SHUFFLE_ON und SHUFFLE_OFF
> [!NOTE]
> Diese Funktion ist nicht in jedem Bose Soundtouch Gerät verfügbar
### 15. Vorheriger Track
* Sofern ein weiterer Track vor dem aktuell abgespielten Titel in der Track Liste verfügbar ist, so wird dieser ausgewählt --> `bosesoundtoch.0.key` mit PREV_TRACK
### 16. Navigation zur vorherigen Seite
* siehe [Navigation](ioBroker-Navigation)
# Erstellung der Seitenvariable für die cardMedia