mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-03-07 11:39:40 +01:00
Updated NSPanel ‐ cardMedia ‐ Der Amazon Alexa Player (markdown)
@@ -1,16 +1,18 @@
|
|||||||
|
|
||||||

|

|
||||||
|
---
|
||||||
|
* Der Alexa-Player baut auf den Alexa2-Adapter auf und benötigt im ioBroker eine alexa.X. Instanz.
|
||||||
|
|
||||||
Der Alexa-Player baut auf den Alexa2-Adapter auf und benötigt eine alexa.X. Instanz.
|
* Durch die Struktur der bereitgestellten Datenpunkte des Adapters ist er wie folgt eingeschränkt:
|
||||||
|
* Keine Bereitstellung von Bibliotheken oder Playlists, d.h. es kann ausschließlich vorab definierter Content abgespielt werden. Ein dynamisches Laden von Playlists kann somit gegenwärtig nicht realisiert werden.
|
||||||
|
* Keine Bereitstellung von Tracklists, d.h. Inhalte von Alben oder Playlists können nicht realisiert werden
|
||||||
|
* Keine Funktionen wie z.B. Seek oder Crossfade, etc.
|
||||||
|
|
||||||
Durch die Struktur der bereitgestellten Datenpunkte des Adapters ist er wie folgt eingeschränkt:
|
* Alleinstellungsmerkmal:
|
||||||
- Keine Bereitstellung von Bibliotheken oder Playlists, d.h. es kann ausschließlich vorab definierter Content abgespielt werden. Ein dynamisches Laden von Playlists kann somit gegenwärtig nicht realisiert werden.
|
* Der Alexa-Player kann auf die Equalizer-Funktionen des Device (bass, midrange, treble) zugreifen.
|
||||||
- Keine Bereitstellung von Tracklists, d.h. Inhalte von Alben oder Playlists können nicht realisiert werden
|
* Der Player kann die Musik von einem Bereich zum anderen (Einzelne Devices oder Device-Gruppen) übertragen (schieben)
|
||||||
- Keine Funktionen wie z.B. Seek oder Crossfade, etc.
|
|
||||||
|
|
||||||
Alleinstellungsmerkmal:
|
---
|
||||||
- Der Alexa-Player kann auf die Equalizer-Funktionen des Device (bass, midrange, treble) zugreifen.
|
|
||||||
- Der Player kann die Musik von einem Bereich zum anderen (Einzelne Devices oder Device-Gruppen) übertragen (schieben)
|
|
||||||
|
|
||||||
**Inhalt:**
|
**Inhalt:**
|
||||||
* [Aufbau des Alexa Players](#aufbau-des-alexa-players)
|
* [Aufbau des Alexa Players](#aufbau-des-alexa-players)
|
||||||
@@ -40,9 +42,12 @@ let Alexa: PageType =
|
|||||||
{
|
{
|
||||||
id: AliasPath + 'Media.PlayerAlexa',
|
id: AliasPath + 'Media.PlayerAlexa',
|
||||||
adapterPlayerInstance: 'alexa2.0.',
|
adapterPlayerInstance: 'alexa2.0.',
|
||||||
mediaDevice: 'G070RR1075220388',
|
mediaDevice: 'G070RR10752XXXXX', // Die Seriennummer des Primär-Devices; Es ist auch eine Gruppe möglich
|
||||||
speakerList: ['Überall','Gartenhaus','Esszimmer','Echo Dot Küche','Echo Spot Buero'],
|
speakerList: [
|
||||||
//analog alexa2.0. Music-Provider
|
// Angabe von Echo-Devices über den Namen zur Steuerung durch das NSPanel, Falls leer, werden alle verfügbaren Devices geladen.
|
||||||
|
'Überall','Gartenhaus','Esszimmer','Echo Dot Küche','Echo Spot Buero'
|
||||||
|
],
|
||||||
|
//analog alexa2.0. Music-Provider. Der Aufruf erfolgt über einen String bestehend aus "Musikprovider.Bibliothek"
|
||||||
playList: [
|
playList: [
|
||||||
// 'Amazon-Music.XXX',
|
// 'Amazon-Music.XXX',
|
||||||
// 'Amazon-Music-Playlist.XXX',
|
// 'Amazon-Music-Playlist.XXX',
|
||||||
@@ -53,7 +58,7 @@ let Alexa: PageType =
|
|||||||
// 'Spotify-Playlist.XXX',
|
// 'Spotify-Playlist.XXX',
|
||||||
// 'TuneIn.XXX',
|
// 'TuneIn.XXX',
|
||||||
// 'TuneIn-Playlist.XXX',
|
// 'TuneIn-Playlist.XXX',
|
||||||
'Amazon-Music-Playlist.Mein Discovery Mix',
|
'Amazon-Music-Playlist.Mein Discovery Mix', //Beispiele
|
||||||
'Amazon-Music-Playlist.Songs 2025',
|
'Amazon-Music-Playlist.Songs 2025',
|
||||||
'Amazon-Music-Playlist.Songs 2021',
|
'Amazon-Music-Playlist.Songs 2021',
|
||||||
'Amazon-Music-Playlist.Songs 2020',
|
'Amazon-Music-Playlist.Songs 2020',
|
||||||
@@ -68,12 +73,12 @@ let Alexa: PageType =
|
|||||||
'Bassboost','Klassik','Dance', 'Deep', 'Electronic', 'Flat', 'Hip-Hop', 'Rock',
|
'Bassboost','Klassik','Dance', 'Deep', 'Electronic', 'Flat', 'Hip-Hop', 'Rock',
|
||||||
'Metal', 'Jazz', 'Latin', 'Tonstärke', 'Lounge', 'Piano'
|
'Metal', 'Jazz', 'Latin', 'Tonstärke', 'Lounge', 'Piano'
|
||||||
],
|
],
|
||||||
playerMediaIcon: 'logo-alexa',
|
playerMediaIcon: 'logo-alexa', // Blendet das Picture-Logo ein - Alternativ ein Icon angeben
|
||||||
colorMediaIcon: colorAlexa,
|
colorMediaIcon: colorAlexa, // Wird genutzt, wenn Icon angegeben ist
|
||||||
colorMediaArtist: Yellow,
|
colorMediaTitle: Yellow, // Die Farbe der Textzeile des Titels
|
||||||
colorMediaTitle: Yellow,
|
colorMediaArtist: Yellow, // Die Farbe der Textzeile des Artist
|
||||||
alwaysOnDisplay: true,
|
alwaysOnDisplay: true, // AOD (Always On Display), d.h. der Player bleibt geöffnet
|
||||||
autoCreateALias: true
|
autoCreateALias: true // Erstellt den erforderlichen Media-Alias-Channel automatisch unter alias.0.
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user