Open sigi2345 opened 3 years ago
Stimme für deinen Feature Request ab!
Stimme für deinen Feature Requests ab indem du die Emoticons beim ersten Beitrag als Reaktion nutzt: Siehe auch https://forum.iobroker.net/topic/30668/jarvis-v2-0-0-just-another-remarkable-vis/1986
Vote up your Feature Request!
Vote up your feature request by selecting an emoticon on the first post as reaction:
1.057 users
Hier mal die komplette Json.
@sigi2345 Was genau möchtest du importiert haben? Genügt dir die Integration in das Module MediaControl (siehe https://github.com/Zefau/ioBroker.jarvis/issues/173#issuecomment-753535260)?
@sigi2345 Was genau möchtest du importiert haben? Genügt dir die Integration in das Module MediaControl (siehe #173 (comment))?
Ja, Danke
@sigi2345 danke für die Objekt-Struktur. Finde mich allerdings nicht so ganz zurecht.
@sigi2345 danke für die Objekt-Struktur. Finde mich allerdings nicht so ganz zurecht.
- Wo finde ich den Play- oder Resume-Button?
Gibt es nicht , Play startet automatisch. Mache es via Pause= Start/Stop
- Gibt es einen Datenpunkt der mir angezeigt, ob gerade etwas aktiv läuft oder pausiert ist?
yamaha.0.Realtime.NETRADIO.PLAYBACKINFO
- ~Gibt einen Datenpunkt für den Fortschritt bzw. der Gesamtlaufzeit?~ -> hab ich in den Playern gefunden
- in welcher Zeiteinheit ist der Fortschritt / die Gesamtlaufzeit? Meine Datenpunkte sind natürlich nach dem Import alle leer.
?
Kannst mir das nochmal screenshoten, wenn du einen Song an hast?
- Gibt einen Datenpunkt für ein Cover?
Nein, nur via Yamaha Musiccast Adapter https://github.com/foxthefox/ioBroker.musiccast
MUSICCAST JSON:
Dieser hat mehr DP als der Yamaha Adapter. Ich habe eine Kombi aus den beiden. Die DP werden entsprechen der ausgewählten Quelle gefüllt. (Tuner,Spotify,JUKE,Qobuz,SERVER,NET_RADIO,Bluetooth,USB,AirPlay]
Wirklich schwierig eine Unterstützung für den Adapter im Modul MediaControl herzustellen, wenn ich diesen selbst nicht habe.
Ich habe mit v2.2.0-beta.12
mal einen ersten Versuch der Integration angestellt. Schau mal bitte, wie es damit aussieht und was ggf. nicht funktioniert.
Wirklich schwierig eine Unterstützung für den Adapter im Modul MediaControl herzustellen, wenn ich diesen selbst nicht habe.
Ich habe mit
v2.2.0-beta.12
mal einen ersten Versuch der Integration angestellt. Schau mal bitte, wie es damit aussieht und was ggf. nicht funktioniert.
Ok, werde ich machen, der Yamaha ist nicht so einfach.
Also ich habe mal eine yarvis erstellt mit manuellen Geräte Import . ( vor Version Beta 12)
Jetzt teste ich die Neue.
So schaut es aus: Kein Cover, Titel und Interpret, Zeit springt hin und her. Auswahl schaltet nicht.
Kein Cover ist ja klar, weil der Adapter kein Datenpunkt dafür hat. Die Zeit muss ich ebenfalls ausblenden, weil es auch keinen Datenpunkt gibt, der den Fortschritt des Tracks angibt (oder?)
Titel und Interpret sollte eigl. erscheinen. Stehen die denn in den ioBroker Datenpunkten?
Nachfolgend die aktuelle Struktur:
{
"_namespace": "",
// information
"artist": ".Realtime.AIRPLAY.ARTIST",
"album": ".Realtime.AIRPLAY.ALBUM",
"track": ".Realtime.AIRPLAY.SONG",
"year": null,
"cover": null,
// actions
"play": {
"state": ".Realtime.{PLAYER}.PLAYBACKINFO", // isPlaying
"action": ".Commands.pause"
},
"pause": {
"action": ".Commands.pause"
},
"resume": {
"action": ".Commands.pause"
},
"stop": {
"action": ".Commands.stop"
},
"previous": {
"action": ".Commands.rewind"
},
"next": {
"action": ".Commands.skip"
},
// attributes
"progress": {
"state": ".Realtime.{PLAYER}.ELAPSEDTIME",
//"convert": convertToSeconds,
//"action": ".progressMs",
//"setter": seconds => {
// return seconds * 1000
//}
},
"duration": {
"state": ".Realtime.{PLAYER}.TOTALTIME",
//"convert": convertToSeconds
},
// options
"repeat": {
"state": null
},
"shuffle": {
"state": null
},
"volume": {
"state": ".Commands.adjustVolume",
"action": ".Commands.adjustVolume",
"display": {
"off": 0
}
}
}
Hallo,
Netradio
Song = Interpret - Titel DP: yamaha.0.Realtime.NETRADIO.SONG
Station DP: yamaha.0.Realtime.NETRADIO.STATION
Es gibt keinen DP wo Alles angezeigt wird sondern immer jeweils im Ordner.
Wichtig sind: Netradio Server Tuner
Wobei ich eigentlich immer Netradio (Internetradio) höre.
Ich würde sagen ich mache es manuel via Geräteimport, weil es ohne Yamaha schwierig für dich ist.
zum Verständnis: Sind die Einträge unter yamaha.0.Realtime
verschiedene Player / Abspielgeräte? Oder gibt es die bei jedem User?
Und kann ich davon ausgehen, dass jeder dieser Player die Datenpunkte ARTIST
, ALBUM
, SONG
, PLAYBACKINFO
, ELAPSEDTIME
und TOTALTIME
hat?
zum Verständnis: Sind die Einträge unter
yamaha.0.Realtime
verschiedene Player / Abspielgeräte?
Ja
Oder gibt es die bei jedem User?
Ja
Und kann ich davon ausgehen, dass jeder dieser Player die Datenpunkte
ARTIST
,ALBUM
,SONG
,PLAYBACKINFO
,ELAPSEDTIME
undTOTALTIME
hat?
Nein, kommt auf den ausgewählten Input an.
List der Inputs:
spotify,juke,qobuz,airplay,mc_link,server,net_radio,bluetooth,usb,tuner,hdmi1,hdmi2,hdmi3,hdmi4,av1,av2,av3,av4,audio1,audio2,aux
Beispiel:
Server - ALBUM ARTIST PLAYBACKINFO SONG
NetRadio - ALBUM PLAYBACKINFO SONG STATION
Tuner - FMFREQ RDSTXTA RDSTXTB
Bitte den Yamaha Adapter importieren!
https://github.com/iobroker-community-adapters/ioBroker.yamaha
Danke Sigi