mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-19 22:24:15 +01:00
Page:
NSPanel ‐ cardMedia ‐ Der Bose Soundtouch Player
Pages
Changelog
Home
NSPanel Nextion Editor
NSPanel Page ‐ Typen_How 2_Beispiele
NSPanel Pages ‐ Zeigt her Eure Cards
NSPanel Service Menü
NSPanel Starthilfe FAQ
NSPanel Tasmota FAQ
NSPanel ‐ cardMedia ‐ Der Amazon Alexa Player
NSPanel ‐ cardMedia ‐ Der Bose Soundtouch Player
NSPanel ‐ cardMedia ‐ Der MPD Player
NSPanel ‐ cardMedia ‐ Der SONOS Player
NSPanel ‐ cardMedia ‐ Der Spotify‐Premium Player
NSPanel ‐ cardMedia ‐ Der komplette Leitfaden
NSPanel ‐ cardThermo ‐ Klimaanlage
NSPanel ‐ cardThermo2 ‐ Der komplette Leitfaden
Release Notes
ZZZ Archiv
_ioBroker Basisinstallation
ioBroker Basisinstallation
ioBroker FAQ & Anleitungen
ioBroker ALIAS Definitionen
ioBroker ALIAS Table
ioBroker Card Definitionen (Seiten)
ioBroker Config Screensaver
ioBroker Navigation
Clone
15
NSPanel ‐ cardMedia ‐ Der Bose Soundtouch Player
Armilar edited this page 2024-01-08 22:56:41 +01:00
Table of Contents
- Aufbau des BOSE Soundtouch Players
- Player im Live-Betrieb:
- Bedienungselemente / Anzeigen
- 1. Seitentitel
- 2. Navigation zur nächsten Seite
- 3. Track (Elapsed|Duration)
- 4. Interpret | Album
- 5. Player An/Aus (Stop)
- 6. Volume lauter
- 7. Volume zwischen 0% und 100%
- 8. Repeat-Funktion
- 9. Bose Playlist (Sources + Aux)
- 10. Bose Speaker Liste
- 11. Nächster Track
- 12. Play / Pause
- 13. Volume leiser
- 14. Shuffle
- 15. Vorheriger Track
- 16. Navigation zur vorherigen Seite
- Erstellung der Seitenvariable für die cardMedia
Inhalt:
Aufbau des BOSE Soundtouch Players
(vollständig ab NSPanelTs.ts - Version 4.3.3.35)
Player im Live-Betrieb:
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
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.keymit 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.keywird genutzt und inkrementiert die WerteREPEAT_OFF,REPEAT_ALLundREPEAT_ONE
Note
Nicht jeder Bose Soundtouch verfügt via Adapter über die Funktion Repeat
9. Bose Playlist (Sources + Aux)
10. Bose Speaker Liste
11. Nächster Track
- Sofern ein weiterer Titel in der Track Liste verfügbar ist, so wird dieser ausgewählt -->
bosesoundtoch.0.keymit 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.keymit 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.keymit PREV_TRACK
16. Navigation zur vorherigen Seite
- siehe Navigation
Erstellung der Seitenvariable für die cardMedia
Standard Beispielvorlage für AlwaysOnDisplay
Caution
let BoseSoundtouch: PageType = { 'type': 'cardMedia', 'heading': 'Bose Soundtouch', 'items': [{ id: AliasPath + 'Media.PlayerBoseSoundtouch', adapterPlayerInstance: "bosesoundtouch.0.", speakerList: ['Wohnzimmer'], playList: [], colorMediaIcon: White, colorMediaArtist: Yellow, colorMediaTitle: Yellow, alwaysOnDisplay: true, autoCreateALias: true }] };