Modul für Kodi (ehemals 70_XBMC)

Begonnen von vbs, 02 Februar 2017, 23:11:10

Vorheriges Thema - Nächstes Thema

Porsti

Habe gerade das Radio gestartet und geschaut welches reading angezeigt wird:

currentMedia plugin://plugin.audio.radio_de/station/1349 2019-04-03 19:09:45


Es ist der geliche Code wie ich Ihn auch oben aus den Beispielen kopiert habe.
Habe dann das Logging auf der Kodi Seite aktiviert.
Habe um 19:21 dann den Set Befehl nach Kodi abgesetzt und diese Logdatei erhalten

Auszug:

2019-04-03 19:21:03.249 T:1936994320   ERROR: Unable to find plugin plugin.audiolibrary scan.radio_de
2019-04-03 19:21:54.966 T:1906475888   ERROR: Previous line repeats 3 times.
2019-04-03 19:21:54.966 T:1906475888   DEBUG: CAESinkPi:Drain delay:99ms now:0ms
2019-04-03 19:22:04.966 T:1906475888   DEBUG: CAESinkPi:Deinitialize
2019-04-03 19:22:04.967 T:1906475888   DEBUG: CAESinkPi:SetAudioProps hdmi_stream_channels 0 hdmi_channel_map 00000000
2019-04-03 19:22:04.977 T:1906475888   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.audio_render handle 0x6ff22a38


Irgendwie sieht die rste Zeile nicht so aus wie mein Befehl den ich absetzte :-\
____________________________________
fhem 6.2  auf Raspberry 3b
Homematic HM-CC-RT-DN / HM-TC-IT-WM-W-EU / HM-SEC-SCo / HM-LC-SW1-PL2
SIGNALduino, KNX (Merten, MDT, Siemens, ABB)

Frank_Huber

Der scannt die Audio libary nach radio_de und findet sie nicht.
Würde das plugin mal neu installieren.

Gesendet von meinem Doogee S60 mit Tapatalk


Porsti

#197
DANKESCHÖN!!!

Ich habe es hinbekommen und kann nun endlich das Radio Addon mit einem sender starten.
Habe alles noch mal gelöscht und bei null angefangen.


Gruß
Porsti
____________________________________
fhem 6.2  auf Raspberry 3b
Homematic HM-CC-RT-DN / HM-TC-IT-WM-W-EU / HM-SEC-SCo / HM-LC-SW1-PL2
SIGNALduino, KNX (Merten, MDT, Siemens, ABB)

zensbert

Hi,
ich habe eine Frage.. Würde gerne Addon ein/ausschalten aber der Befehl aus der Commandref greift nicht. Was mache ich falsch?

set KODI addon script.securitycam command activate

Vielen Dank im Voraus,
Thomas

vbs

Poste bitte mal ein list des devices, ein verbose log von fhem und ein debug log von kodi.

Gesendet von Mobile


zensbert

Hi vbs,
entschuldige die späte Antwort, waren über Ostern ein paar Tage weg. Ich hatte das zwischenzeitlich auch mal via jsonraw umgesetzt, für alle anderen hier die mögliche Lösung:
define KodiKamera dummy
attr KodiKamera room Alexa
attr KodiKamera setList on off
define KodiKameraOn notify KodiKamera:on set HTPC jsonraw {"jsonrpc":"2.0","method":"Addons.SetAddonEnabled","params":{"addonid":"script.securitycam","enabled":true},"id":1}
define KodiKameraOff notify KodiKamera:off set HTPC jsonraw {"jsonrpc":"2.0","method":"Addons.SetAddonEnabled","params":{"addonid":"script.securitycam","enabled":false},"id":1}



LG
Thomas


Frini

Hallo zusammen,
ich hatte damals im anderen Thread ja bereits nach einer Methode gesucht um in FHEM auf Stub-Dateien zu reagieren.
Zitat
Hallo zusammen,
ich hoffe ich hab das hier in den richtigen Bereich geschrieben.
ich befasse mich momentan mit der Automatisierung meines Heimkinos und KODI.
In Kodi habe ich einen Teil meiner BluRays als mkv gespeicherung und einen anderen Teil als stub-Datei (Conan.bluray.disc) eingepflegt.
Zur Automatisierung nutze ich FHEM, wo KODI eingebunden ist. In FHEM überwache ich den playstatus (play, paused, stopped) um das Licht dementsprechend zu dimmen.
Das klappt auch alles ohne Probleme.
Möchte ich jedoch eine Stub-Datei abspielen, kommt das Dialogfeld mit der Aufforderung die Disc in die Lade einzulegen und das Laufwerk am PC öffnet sich. Es gibt aber keine weitere Rückmeldung in FHEM worauf ich reagieren kann.
Mein Wunsch ist jetzt, den StandAlone BluRayPlayer anstelle des internen Laufwerks anzusteuern.
Besteht die Möglichkeit dies irgendwie nachzupflegen? Das playstatus Reading wird vor Abbruch leider nicht aktualisiert. Und der Dateiname der abzuspielenden Datei ebenfalls nicht, sonst hätte man ja ein notify setzen und nach *.disc filtern können.

Ich hatte auch schon versucht dies mit CinemaVision zu erschlagen, allerdings bricht er bei stub-Dateien auch ab und ich kriege keine Meldung aus KODI heraus, dass es sich um eine stub-Datei handelt.


Wäre nett, wenn Ihr mir weiterhelfen könntet.

Grüße

Zitat
ch verwende das Addon für den externen Player.
Ich habe ein extra Dateiformat *.disk verwendet. Standartmäßig arbeitet KODI mit *.disc und öffnet direkt ein Dialogfeld welches dann unter Umständen Informationen zum Lagerort der BluRay enthalten können. Hatte versucht diesen Dialog zu nutzen bzw. zu umgehen. Hat leider nicht funktioniert.
Also habe ich mir via advancesettings ein "eigenes" Dateiformat in KODI eingepflegt *.disk.
Für dieses Format habe ich mir einen extenen Player konfiguriert, welcher automatisch bei diesem Dateiformat ausgewählt wird.
Erreict habe ich das, in dem ich einfach anstelle der exe-Datei die den Player startet eine bat-Datei platziert habe, welche via http-Befehl in FHEM einen Dummy sendet.

Allerdings bin ich mit der Bat-Datei noch nicht so glücklich, da sich der Firefox öffnet, dann kommt ein Bestätigungsdialog, den ich via autoit bestätige un danach erst der Befehl abgesetzt wird.
Mir wäre es lieber gewesen, dass ich direkt aus der externen player.xml heraus den http-Befehl sende. Aber das krieg ich mit meinen bescheidenen Code-Kenntnissen nicht hin.

Das oben erwähnte klappt jedoch ohne Probleme. Sowohl mit CinemaVision (Trailer, Audio-Trailer, Handy-aus-Trailer) als auch im normal Film-Modus.
CinemaVision hat den Vorteil, dass der die stub erkennt, dann eine gespeicherte Sequenz (Queue) nimmt, welche vor erstem Trailer-Start den Dummy in FHEM startet und erst auf den BluRay wechselt, wenn alle Vorfilme abgespielt wurden. So hat man Zeit die Disc einzulegen.

Also wenn jemand einen Tip hat, wie man aus einer xml-Datei heraus einen http-Befehl an FHEM senden kann. Immer her damit :-)



Jetzt lief die Lösung bis jetzt mehr oder weniger zuverlässig. Was mich am meisten stört ist, dass ursprünglich beim Starten der Stubs öffnet sich ein Fenster mit einer Information zum Regalplatz des Filmes, sowie zwei Buttons mit Film starten und beenden. Zeitgleich öffnet sich an meinem Windows 7 HTPC das optische Laufwerk.
Arbeite ich nun mit meiner alten Lösung erscheint dieses Fenster mit den Informationen nicht mehr. Das ist beim mittlerweile knapp 400 BluRays etwas von Nachteil.

Ich habe jetzt eigentlich folgende Lösungsansätze:
1. Auf das Öffnen des Laufwerks reagieren und entweder einen Befehl an FHEM weiter zugeben wie bisher in der Batch
2. Den Butten Film abspielen in dem öffnendem Fenster so ummappen, dass ein FHEM dies mitbekommt. Wieder zum Beispiel mit einer Batch
3. Gibt es in der API eine andere Möglichkeit auf die Stubs zur reagieren? CurrentTitle wird leider bei Anwählen der Stub nicht getriggert.

Vielleicht könnt ihr mir hier noch einmal etwas unter die Arme greifen.
Wann wird das Reading 3Dfile getriggert? Liest es den Dateinamen aus und erkennt zum Beispiel bei 123film.3d.mkv den 3d Tag? Könnte man dann nicht vielleicht auch bei 123film.BluRay.disc auf das disc triggern? Sofern die Dateiinfo übergeben wird?

vbs

Poste mal bitte einen verbose5-Log vom Kodi-Modul von dem Zeitpunkt, an dem du das Stub anwählst. Dann können wir schon mal sehen, was Kodi in dem Moment an FHEM sendet.

Frini

#203
Hier mal der Log Auszug. Wo ich eine *.disc geöffnet habe und einmal auf öffnen und schließen gedrückt habe.


05.22 19:42:08 4: KODI_Call: Sending: {"method":"Application.GetProperties","params":{"properties":["volume","muted","name","version"]},"jsonrpc":"2.0","id":401}
2019.05.22 19:42:08 5: SW: 7b226d6574686f64223a224170706c69636174696f6e2e47657450726f70657274696573222c22706172616d73223a7b2270726f70657274696573223a5b22766f6c756d65222c226d75746564222c226e616d65222c2276657273696f6e225d7d2c226a736f6e727063223a22322e30222c226964223a3430317d
2019.05.22 19:42:08 4: KODI_Call: Sending: {"params":{"properties":["skin","fullscreen","stereoscopicmode"]},"method":"GUI.GetProperties","jsonrpc":"2.0","id":402}
2019.05.22 19:42:08 5: SW: 7b22706172616d73223a7b2270726f70657274696573223a5b22736b696e222c2266756c6c73637265656e222c2273746572656f73636f7069636d6f6465225d7d2c226d6574686f64223a224755492e47657450726f70657274696573222c226a736f6e727063223a22322e30222c226964223a3430327d
2019.05.22 19:42:08 4: KODI_Call: Sending: {"method":"Player.GetActivePlayers","id":"403","jsonrpc":"2.0"}
2019.05.22 19:42:08 5: SW: 7b226d6574686f64223a22506c617965722e476574416374697665506c6179657273222c226964223a22343033222c226a736f6e727063223a22322e30227d
2019.05.22 19:42:08 4: KODI_UpdatePlayerItem
2019.05.22 19:42:08 4: KODI_UpdatePlayerItem - cancelled (disconnected or not playing)
2019.05.22 19:42:08 5: KODI_ProcessRead
2019.05.22 19:42:08 5: No PARTIAL buffer
2019.05.22 19:42:08 5: KODI_Read: Incoming data: {"id":401,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}{"id":402,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}{"id":"403","jsonrpc":"2.0","result":[]}
2019.05.22 19:42:08 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"id":401,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}{"id":402,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}{"id":"403","jsonrpc":"2.0","result":[]}
2019.05.22 19:42:08 4: KODI_Read: Decoding JSON message. Length: 158 Content: {"id":401,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}
2019.05.22 19:42:08 4: KODI_Read: Decoding JSON message. Length: 164 Content: {"id":402,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}
2019.05.22 19:42:08 4: KODI_Read: Decoding JSON message. Length: 40 Content: {"id":"403","jsonrpc":"2.0","result":[]}
2019.05.22 19:42:08 5: KODI_Read: Tail:
2019.05.22 19:42:08 5: KODI_Read: PARTIAL:
2019.05.22 19:43:08 4: KODI_Check
2019.05.22 19:43:08 4: KODI_CheckConnection: Connection still alive. Last data from Kodi received 59.987998008728 s ago
2019.05.22 19:43:08 4: KODI_Call: Sending: {"jsonrpc":"2.0","id":404,"method":"Application.GetProperties","params":{"properties":["volume","muted","name","version"]}}
2019.05.22 19:43:08 5: SW: 7b226a736f6e727063223a22322e30222c226964223a3430342c226d6574686f64223a224170706c69636174696f6e2e47657450726f70657274696573222c22706172616d73223a7b2270726f70657274696573223a5b22766f6c756d65222c226d75746564222c226e616d65222c2276657273696f6e225d7d7d
2019.05.22 19:43:08 4: KODI_Call: Sending: {"params":{"properties":["skin","fullscreen","stereoscopicmode"]},"method":"GUI.GetProperties","id":405,"jsonrpc":"2.0"}
2019.05.22 19:43:08 5: SW: 7b22706172616d73223a7b2270726f70657274696573223a5b22736b696e222c2266756c6c73637265656e222c2273746572656f73636f7069636d6f6465225d7d2c226d6574686f64223a224755492e47657450726f70657274696573222c226964223a3430352c226a736f6e727063223a22322e30227d
2019.05.22 19:43:08 4: KODI_Call: Sending: {"id":"406","jsonrpc":"2.0","method":"Player.GetActivePlayers"}
2019.05.22 19:43:08 5: SW: 7b226964223a22343036222c226a736f6e727063223a22322e30222c226d6574686f64223a22506c617965722e476574416374697665506c6179657273227d
2019.05.22 19:43:08 4: KODI_UpdatePlayerItem
2019.05.22 19:43:08 4: KODI_UpdatePlayerItem - cancelled (disconnected or not playing)
2019.05.22 19:43:08 5: KODI_ProcessRead
2019.05.22 19:43:08 5: No PARTIAL buffer
2019.05.22 19:43:08 5: KODI_Read: Incoming data: {"id":404,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}{"id":405,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}{"id":"406","jsonrpc":"2.0","result":[]}
2019.05.22 19:43:08 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"id":404,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}{"id":405,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}{"id":"406","jsonrpc":"2.0","result":[]}
2019.05.22 19:43:08 4: KODI_Read: Decoding JSON message. Length: 158 Content: {"id":404,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}
2019.05.22 19:43:08 4: KODI_Read: Decoding JSON message. Length: 164 Content: {"id":405,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}
2019.05.22 19:43:08 4: KODI_Read: Decoding JSON message. Length: 40 Content: {"id":"406","jsonrpc":"2.0","result":[]}
2019.05.22 19:43:08 5: KODI_Read: Tail:
2019.05.22 19:43:08 5: KODI_Read: PARTIAL:
2019.05.22 19:43:45 5: KODI_ProcessRead
2019.05.22 19:43:45 5: No PARTIAL buffer
2019.05.22 19:43:45 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Playlist.OnClear","params":{"data":{"playlistid":1},"sender":"xbmc"}}
2019.05.22 19:43:45 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Playlist.OnClear","params":{"data":{"playlistid":1},"sender":"xbmc"}}
2019.05.22 19:43:45 4: KODI_Read: Decoding JSON message. Length: 96 Content: {"jsonrpc":"2.0","method":"Playlist.OnClear","params":{"data":{"playlistid":1},"sender":"xbmc"}}
2019.05.22 19:43:45 5: KODI_Read: Tail:
2019.05.22 19:43:45 5: KODI_Read: PARTIAL:
2019.05.22 19:43:45 5: KODI_ProcessRead
2019.05.22 19:43:45 5: No PARTIAL buffer
2019.05.22 19:43:45 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Playlist.OnAdd","params":{"data":{"item":{"id":1053,"type":"movie"},"playlistid":1,"position":0},"sender":"xbmc"}}
2019.05.22 19:43:45 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Playlist.OnAdd","params":{"data":{"item":{"id":1053,"type":"movie"},"playlistid":1,"position":0},"sender":"xbmc"}}
2019.05.22 19:43:45 4: KODI_Read: Decoding JSON message. Length: 141 Content: {"jsonrpc":"2.0","method":"Playlist.OnAdd","params":{"data":{"item":{"id":1053,"type":"movie"},"playlistid":1,"position":0},"sender":"xbmc"}}
2019.05.22 19:43:45 5: KODI_Read: Tail:
2019.05.22 19:43:45 5: KODI_Read: PARTIAL:




Frini

#204
Und hier wo ich einen normalen Film geöffnet habe:


019.05.22 19:45:19 5: KODI_Read: PARTIAL:
2019.05.22 19:45:19 5: KODI_ProcessRead
2019.05.22 19:45:19 5: No PARTIAL buffer
2019.05.22 19:45:19 5: KODI_Read: Incoming data: {"id":413,"jsonrpc":"2.0","result":{"moviedetails":{"file":"D:\\FilmeD\\22 Jump Street (2014)\\22 Jump Street (2014).mkv","label":"22 Jump Street","movieid":389,"originaltitle":"22 Jump Street","streamdetails":{"audio":[{"channels":6,"codec":"dtshd_ma","language":"deu"}],"subtitle":[{"language":"deu"}],"video":[{"aspect":1.7777780294418336,"codec":"h264","duration":6716,"height":1080,"language":"","stereomode":"","width":1920}]},"title":"22 Jump Street","year":2014}}}
2019.05.22 19:45:19 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"id":413,"jsonrpc":"2.0","result":{"moviedetails":{"file":"D:\\FilmeD\\22 Jump Street (2014)\\22 Jump Street (2014).mkv","label":"22 Jump Street","movieid":389,"originaltitle":"22 Jump Street","streamdetails":{"audio":[{"channels":6,"codec":"dtshd_ma","language":"deu"}],"subtitle":[{"language":"deu"}],"video":[{"aspect":1.7777780294418336,"codec":"h264","duration":6716,"height":1080,"language":"","stereomode":"","width":1920}]},"title":"22 Jump Street","year":2014}}}
2019.05.22 19:45:19 4: KODI_Read: Decoding JSON message. Length: 472 Content: {"id":413,"jsonrpc":"2.0","result":{"moviedetails":{"file":"D:\\FilmeD\\22 Jump Street (2014)\\22 Jump Street (2014).mkv","label":"22 Jump Street","movieid":389,"originaltitle":"22 Jump Street","streamdetails":{"audio":[{"channels":6,"codec":"dtshd_ma","language":"deu"}],"subtitle":[{"language":"deu"}],"video":[{"aspect":1.7777780294418336,"codec":"h264","duration":6716,"height":1080,"language":"","stereomode":"","width":1920}]},"title":"22 Jump Street","year":2014}}}

2019.05.22 19:45:19 4: KODI_Call: Sending: {"method":"GUI.ShowNotification","params":{"displaytime":5000,"title":"fhem","message":"Der Film wurde gestartet. Viel Spaß!","image":"info"},"jsonrpc":"2.0"}
2019.05.22 19:45:19 5: SW: 7b226d6574686f64223a224755492e53686f774e6f74696669636174696f6e222c22706172616d73223a7b22646973706c617974696d65223a353030302c227469746c65223a226668656d222c226d657373616765223a224465722046696c6d207775726465206765737461727465742e205669656c20537061c39f21222c22696d616765223a22696e666f227d2c226a736f6e727063223a22322e30227d
2019.05.22 19:45:19 5: KODI_Read: Tail:
2019.05.22 19:45:19 5: KODI_Read: PARTIAL:
2019.05.22 19:45:20 5: KODI_ProcessRead
2019.05.22 19:45:20 5: No PARTIAL buffer
2019.05.22 19:45:20 5: KODI_Read: Incoming data: {"id":414,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}{"id":415,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}{"id":"416","jsonrpc":"2.0","result":[]}
2019.05.22 19:45:20 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"id":414,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}{"id":415,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}{"id":"416","jsonrpc":"2.0","result":[]}
2019.05.22 19:45:20 4: KODI_Read: Decoding JSON message. Length: 158 Content: {"id":414,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}
2019.05.22 19:45:20 4: KODI_Read: Decoding JSON message. Length: 164 Content: {"id":415,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}
2019.05.22 19:45:20 4: KODI_Read: Decoding JSON message. Length: 40 Content: {"id":"416","jsonrpc":"2.0","result":[]}
2019.05.22 19:45:20 5: KODI_Read: Tail:
2019.05.22 19:45:20 5: KODI_Read: PARTIAL:
2019.05.22 19:45:20 5: KODI_ProcessRead
2019.05.22 19:45:20 5: No PARTIAL buffer
2019.05.22 19:45:20 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 4: KODI_Read: Decoding JSON message. Length: 149 Content: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Tail:
2019.05.22 19:45:20 5: KODI_Read: PARTIAL:
2019.05.22 19:45:20 5: KODI_ProcessRead
2019.05.22 19:45:20 5: No PARTIAL buffer
2019.05.22 19:45:20 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 4: KODI_Read: Decoding JSON message. Length: 149 Content: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Tail:
2019.05.22 19:45:20 5: KODI_Read: PARTIAL:
2019.05.22 19:45:20 5: KODI_ProcessRead
2019.05.22 19:45:20 5: No PARTIAL buffer
2019.05.22 19:45:20 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 4: KODI_Read: Decoding JSON message. Length: 149 Content: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Tail:
2019.05.22 19:45:20 5: KODI_Read: PARTIAL:
2019.05.22 19:45:20 5: KODI_ProcessRead
2019.05.22 19:45:20 5: No PARTIAL buffer
2019.05.22 19:45:20 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnAVStart","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnAVStart","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 4: KODI_Read: Decoding JSON message. Length: 148 Content: {"jsonrpc":"2.0","method":"Player.OnAVStart","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Tail:
2019.05.22 19:45:20 5: KODI_Read: PARTIAL:
2019.05.22 19:45:20 5: KODI_ProcessRead
2019.05.22 19:45:20 5: No PARTIAL buffer
2019.05.22 19:45:20 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 4: KODI_Read: Decoding JSON message. Length: 149 Content: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":389,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:45:20 5: KODI_Read: Tail:
2019.05.22 19:45:20 5: KODI_Read: PARTIAL:
2019.05.22 19:45:25 5: KODI_ProcessRead
2019.05.22 19:45:25 5: No PARTIAL buffer
2019.05.22 19:45:25 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"VideoLibrary.OnUpdate","params":{"data":{"item":{"id":389,"type":"movie"}},"sender":"xbmc"}}
2019.05.22 19:45:25 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"VideoLibrary.OnUpdate","params":{"data":{"item":{"id":389,"type":"movie"}},"sender":"xbmc"}}
2019.05.22 19:45:25 4: KODI_Read: Decoding JSON message. Length: 119 Content: {"jsonrpc":"2.0","method":"VideoLibrary.OnUpdate","params":{"data":{"item":{"id":389,"type":"movie"}},"sender":"xbmc"}}
2019.05.22 19:45:25 5: KODI_Read: Tail:
2019.05.22 19:45:25 5: KODI_Read: PARTIAL:
2019.05.22 19:45:25 5: KODI_ProcessRead
2019.05.22 19:45:25 5: No PARTIAL buffer
2019.05.22 19:45:25 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnStop","params":{"data":{"end":false,"item":{"id":389,"type":"movie"}},"sender":"xbmc"}}
2019.05.22 19:45:25 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnStop","params":{"data":{"end":false,"item":{"id":389,"type":"movie"}},"sender":"xbmc"}}
2019.05.22 19:45:25 4: KODI_Read: Decoding JSON message. Length: 123 Content: {"jsonrpc":"2.0","method":"Player.OnStop","params":{"data":{"end":false,"item":{"id":389,"type":"movie"}},"sender":"xbmc"}}
2019.05.22 19:45:26 4: KODI_Call: Sending: {"jsonrpc":"2.0","method":"GUI.ShowNotification","params":{"image":"info","title":"fhem","message":"Der Film hat gestoppt","displaytime":5000}}
2019.05.22 19:45:26 5: SW: 7b226a736f6e727063223a22322e30222c226d6574686f64223a224755492e53686f774e6f74696669636174696f6e222c22706172616d73223a7b22696d616765223a22696e666f222c227469746c65223a226668656d222c226d657373616765223a224465722046696c6d2068617420676573746f707074222c22646973706c617974696d65223a353030307d7d
2019.05.22 19:45:26 5: KODI_Read: Tail:
2019.05.22 19:45:26 5: KODI_Read: PARTIAL:
2019.05.22 19:45:28 4: KODI_Check
2019.05.22 19:45:28 4: KODI_CheckConnection: Connection still alive. Last data from Kodi received 2.36389899253845 s ago
2019.05.22 19:45:28 4: KODI_Call: Sending: {"jsonrpc":"2.0","id":417,"method":"Application.GetProperties","params":{"properties":["volume","muted","name","version"]}}
2019.05.22 19:45:28 5: SW: 7b226a736f6e727063223a22322e30222c226964223a3431372c226d6574686f64223a224170706c69636174696f6e2e47657450726f70657274696573222c22706172616d73223a7b2270726f70657274696573223a5b22766f6c756d65222c226d75746564222c226e616d65222c2276657273696f6e225d7d7d
2019.05.22 19:45:28 4: KODI_Call: Sending: {"method":"GUI.GetProperties","params":{"properties":["skin","fullscreen","stereoscopicmode"]},"id":418,"jsonrpc":"2.0"}
2019.05.22 19:45:28 5: SW: 7b226d6574686f64223a224755492e47657450726f70657274696573222c22706172616d73223a7b2270726f70657274696573223a5b22736b696e222c2266756c6c73637265656e222c2273746572656f73636f7069636d6f6465225d7d2c226964223a3431382c226a736f6e727063223a22322e30227d
2019.05.22 19:45:28 4: KODI_Call: Sending: {"method":"Player.GetActivePlayers","id":"419","jsonrpc":"2.0"}
2019.05.22 19:45:28 5: SW: 7b226d6574686f64223a22506c617965722e476574416374697665506c6179657273222c226964223a22343139222c226a736f6e727063223a22322e30227d
2019.05.22 19:45:28 4: KODI_UpdatePlayerItem
2019.05.22 19:45:28 4: KODI_UpdatePlayerItem - cancelled (disconnected or not playing)
2019.05.22 19:45:28 5: KODI_ProcessRead
2019.05.22 19:45:28 5: No PARTIAL buffer
2019.05.22 19:45:28 5: KODI_Read: Incoming data: {"id":417,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}{"id":418,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}{"id":"419","jsonrpc":"2.0","result":[]}
2019.05.22 19:45:28 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"id":417,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}{"id":418,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}{"id":"419","jsonrpc":"2.0","result":[]}
2019.05.22 19:45:28 4: KODI_Read: Decoding JSON message. Length: 158 Content: {"id":417,"jsonrpc":"2.0","result":{"muted":false,"name":"Kodi","version":{"major":18,"minor":2,"revision":"20190422-f2643566d0","tag":"stable"},"volume":97}}
2019.05.22 19:45:28 4: KODI_Read: Decoding JSON message. Length: 164 Content: {"id":418,"jsonrpc":"2.0","result":{"fullscreen":false,"skin":{"id":"skin.aeonmq6","name":"Aeon MQ6 mega"},"stereoscopicmode":{"label":"Deaktiviert","mode":"off"}}}
2019.05.22 19:45:28 4: KODI_Read: Decoding JSON message. Length: 40 Content: {"id":"419","jsonrpc":"2.0","result":[]}
2019.05.22 19:45:28 5: KODI_Read: Tail:
2019.05.22 19:45:28 5: KODI_Read: PARTIAL:
2019.05.22 19:46:15 5: KODI_ProcessRead
2019.05.22 19:46:15 5: No PARTIAL buffer
2019.05.22 19:46:15 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Playlist.OnClear","params":{"data":{"playlistid":1},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Playlist.OnClear","params":{"data":{"playlistid":1},"sender":"xbmc"}}
2019.05.22 19:46:15 4: KODI_Read: Decoding JSON message. Length: 96 Content: {"jsonrpc":"2.0","method":"Playlist.OnClear","params":{"data":{"playlistid":1},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Tail:
2019.05.22 19:46:15 5: KODI_Read: PARTIAL:
2019.05.22 19:46:15 5: KODI_ProcessRead
2019.05.22 19:46:15 5: No PARTIAL buffer
2019.05.22 19:46:15 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Playlist.OnAdd","params":{"data":{"item":{"id":390,"type":"movie"},"playlistid":1,"position":0},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Playlist.OnAdd","params":{"data":{"item":{"id":390,"type":"movie"},"playlistid":1,"position":0},"sender":"xbmc"}}
2019.05.22 19:46:15 4: KODI_Read: Decoding JSON message. Length: 140 Content: {"jsonrpc":"2.0","method":"Playlist.OnAdd","params":{"data":{"item":{"id":390,"type":"movie"},"playlistid":1,"position":0},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Tail:
2019.05.22 19:46:15 5: KODI_Read: PARTIAL:
2019.05.22 19:46:15 5: KODI_ProcessRead
2019.05.22 19:46:15 5: No PARTIAL buffer
2019.05.22 19:46:15 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 4: KODI_Read: Decoding JSON message. Length: 149 Content: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Tail:
2019.05.22 19:46:15 5: KODI_Read: PARTIAL:
2019.05.22 19:46:15 5: KODI_ProcessRead
2019.05.22 19:46:15 5: No PARTIAL buffer
2019.05.22 19:46:15 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnPlay","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnPlay","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 4: KODI_Read: Decoding JSON message. Length: 145 Content: {"jsonrpc":"2.0","method":"Player.OnPlay","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 4: KODI_Call: Sending: {"jsonrpc":"2.0","id":420,"method":"VideoLibrary.GetMovieDetails","params":{"movieid":390,"properties":["title","file","year","originaltitle","streamdetails"]}}
2019.05.22 19:46:15 5: SW: 7b226a736f6e727063223a22322e30222c226964223a3432302c226d6574686f64223a22566964656f4c6962726172792e4765744d6f76696544657461696c73222c22706172616d73223a7b226d6f7669656964223a3339302c2270726f70657274696573223a5b227469746c65222c2266696c65222c2279656172222c226f726967696e616c7469746c65222c2273747265616d64657461696c73225d7d7d
2019.05.22 19:46:15 4: KODI_Call: Sending: {"params":{"properties":["volume","muted","name","version"]},"method":"Application.GetProperties","id":421,"jsonrpc":"2.0"}
2019.05.22 19:46:15 5: SW: 7b22706172616d73223a7b2270726f70657274696573223a5b22766f6c756d65222c226d75746564222c226e616d65222c2276657273696f6e225d7d2c226d6574686f64223a224170706c69636174696f6e2e47657450726f70657274696573222c226964223a3432312c226a736f6e727063223a22322e30227d
2019.05.22 19:46:15 4: KODI_Call: Sending: {"id":422,"jsonrpc":"2.0","params":{"properties":["skin","fullscreen","stereoscopicmode"]},"method":"GUI.GetProperties"}
2019.05.22 19:46:15 5: SW: 7b226964223a3432322c226a736f6e727063223a22322e30222c22706172616d73223a7b2270726f70657274696573223a5b22736b696e222c2266756c6c73637265656e222c2273746572656f73636f7069636d6f6465225d7d2c226d6574686f64223a224755492e47657450726f70657274696573227d
2019.05.22 19:46:15 4: KODI_Call: Sending: {"method":"Player.GetActivePlayers","jsonrpc":"2.0","id":"423"}
2019.05.22 19:46:15 5: SW: 7b226d6574686f64223a22506c617965722e476574416374697665506c6179657273222c226a736f6e727063223a22322e30222c226964223a22343233227d
2019.05.22 19:46:15 4: KODI_UpdatePlayerItem
2019.05.22 19:46:15 4: KODI_UpdatePlayerItem - cancelled (disconnected or not playing)
2019.05.22 19:46:15 5: KODI_Read: Tail:
2019.05.22 19:46:15 5: KODI_Read: PARTIAL:
2019.05.22 19:46:15 5: KODI_ProcessRead
2019.05.22 19:46:15 5: No PARTIAL buffer
2019.05.22 19:46:15 5: KODI_Read: Incoming data: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 4: KODI_Read: Decoding JSON message. Length: 149 Content: {"jsonrpc":"2.0","method":"Player.OnAVChange","params":{"data":{"item":{"id":390,"type":"movie"},"player":{"playerid":1,"speed":1}},"sender":"xbmc"}}
2019.05.22 19:46:15 5: KODI_Read: Tail:
2019.05.22 19:46:15 5: KODI_Read: PARTIAL:
2019.05.22 19:46:15 5: KODI_ProcessRead
2019.05.22 19:46:15 5: No PARTIAL buffer
2019.05.22 19:46:15 5: KODI_Read: Incoming data: {"id":420,"jsonrpc":"2.0","result":{"moviedetails":{"file":"D:\\FilmeD\\27 Dresses\\27 Dresses.mkv","label":"27 Dresses - Kleider machen Bräute","movieid":390,"originaltitle":"27 Dresses","streamdetails":{"audio":[{"channels":6,"codec":"dca","language":"deu"}],"subtitle":[],"video":[{"aspect":1.7777780294418336,"codec":"h264","duration":6648,"height":1080,"language":"","stereomode":"","width":1920}]},"title":"27 Dresses - Kleider machen Bräute","year":2008}}}
2019.05.22 19:46:15 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {"id":420,"jsonrpc":"2.0","result":{"moviedetails":{"file":"D:\\FilmeD\\27 Dresses\\27 Dresses.mkv","label":"27 Dresses - Kleider machen Bräute","movieid":390,"originaltitle":"27 Dresses","streamdetails":{"audio":[{"channels":6,"codec":"dca","language":"deu"}],"subtitle":[],"video":[{"aspect":1.7777780294418336,"codec":"h264","duration":6648,"height":1080,"language":"","stereomode":"","width":1920}]},"title":"27 Dresses - Kleider machen Bräute","year":2008}}}
2019.05.22 19:46:15 4: KODI_Read: Decoding JSON message. Length: 465 Content: {"id":420,"jsonrpc":"2.0","result":{"moviedetails":{"file":"D:\\FilmeD\\27 Dresses\\27 Dresses.mkv","label":"27 Dresses - Kleider machen Bräute","movieid":390,"originaltitle":"27 Dresses","streamdetails":{"audio":[{"channels":6,"codec":"dca","language":"deu"}],"subtitle":[],"video":[{"aspect":1.7777780294418336,"codec":"h264","duration":6648,"height":1080,"language":"","stereomode":"","width":1920}]},"title":"27 Dresses - Kleider machen Bräute","year":2008}}}
2019.05.22 19:46:16 4: KODI_Call: Sending: {"jsonrpc":"2.0","params":{"displaytime":5000,"message":"Der Film wurde gestartet. Viel Spaß!","title":"fhem","image":"info"},"method":"GUI.ShowNotification"}
2019.05.22 19:46:16 5: SW: 7b226a736f6e727063223a22322e30222c22706172616d73223a7b22646973706c617974696d65223a353030302c226d657373616765223a224465722046696c6d207775726465206765737461727465742e205669656c20537061c39f21222c227469746c65223a226668656d222c22696d616765223a22696e666f227d2c226d6574686f64223a224755492e53686f774e6f74696669636174696f6e227d
2019.05.22 19:46:16 5: KODI_Read: Tail:

vbs

Hm, leider schwierig: ich seh da nur ein "Playlist.OnAdd" aber dann eben kein nachfolgendes "OnPlay". Kann man leider so erstmal keinen eindeutigen Abspielversuch draus ableiten. Andere Events wirft Kodi offenbar nicht in der Situation.

phoenix

Hallo zusammen,

ich habe da ein kleines Kodi Problem und hoffe dass mich jemand bei der Fehlersuche auf die richtige Fährte bringen kann.
In den Readings vom Kodi Modul ist der Wert für "type" seit einiger Zeit "unknown". Bei Serien sowie auch bei Filmen. Das Problem zeigt sich wie folgt: ich starte z.B. eine Serie die wird dann auch erst mal als "episode" erkannt, nach ein oder eineinhalb Minuten wechselt der Wert aber auf "unknown", was natürlich meine Lichtsteuerung durcheinander bringt. Ich habe unknown jetzt erstmal provisorisch in mein Do-IF übernommen was auch funktioniert, aber eigentlich wollte ich unterschiedliche Lichtszenen für Filme und Serien, was unter den Umständen ja nicht mehr klappt

Jetzt habe ich nur keine Idee, wo das "unknown" herkommt. FHEM als Fehlerquelle kann man ja bedenkenlos ausschließen, da die Werte schon falsch bei FHEM ankommen. Da ich Kodi in Kombination mit Emby und dem Emby for Kodi Addon nutze, frage ich mich, ob der Fehler eventuell bei Emby oder dem Addon liegen könnte?
Bei Kodi nutze ich aktuell 18.2 und den Emby Server 4.1.1.0
Alle anderen Werte wie zum Beispiel der Episoden- oder Filmname werden sauber an FHEM übertragen

vbs

Zitat von: phoenix am 27 Mai 2019, 20:30:35
Da ich Kodi in Kombination mit Emby und dem Emby for Kodi Addon nutze, frage ich mich, ob der Fehler eventuell bei Emby oder dem Addon liegen könnte?
Klar, alles kann sein. Tritt es nur auf wenn du mit diesem Plugin guckst oder auch wenn du normal aus der Kodi-Bibliothek guckst?

Bei weiteren Fragen müsstest du mal ein verbose-Log posten.

phoenix

Zitat von: vbs am 27 Mai 2019, 20:49:50
Tritt es nur auf wenn du mit diesem Plugin guckst oder auch wenn du normal aus der Kodi-Bibliothek guckst?

Das Addon übertragt die Daten in die lokale Datenbank, also rein theoretisch sollte es keinen Unterschied machen, theoretisch. Dann werde ich wohl um Logs nicht drum herum kommen, die Tage setzte ich mal dran. Das normale Kodi Log hatte ich mir schon einmal vorgenommen, aber daraus gehts nicht hervor. Mal schauen was das debug log zu sagen hat. Danke schon einmal

Frini

Zitat von: vbs am 25 Mai 2019, 00:02:10
Hm, leider schwierig: ich seh da nur ein "Playlist.OnAdd" aber dann eben kein nachfolgendes "OnPlay". Kann man leider so erstmal keinen eindeutigen Abspielversuch draus ableiten. Andere Events wirft Kodi offenbar nicht in der Situation.
Danke für das checken. Ich werde also wohl oder übel versuchen müssen dieses Fenster manipulieren.
Obwohl eine Möglichkeit gibt es noch zusätzlich.
Ich überwache mit einem Näherungsschalter oder Endschalter das DVD-Laufwerk des Computers. Klingt vielleicht etwas komisch, aber könnte funktionieren. Wenn Laufwerk herausfährt, dann setze Reading/Dummy, dass es eine Stub-Datei ist.  8)