Guten Tag,
ich habe derzeit meine Filme und Serien Datenbank in MySQL auf dem NAS.
Habe mir dort jetzt den Emby Server installiert und die Filme und Serien dort neugescrapt. Anschließend mit Trakt den Watchstat übertragen.
An 2 (Test-) Client habe ich die Verbindung zur MySQL getrennt und Emby for Kodi installiert und anschließend eingerichtet. Soweit alles Super!
Wenn ich im Kodi ein Film oder Serie als gehen Markiere wird dies wunderbar zu Emby übertragen, egal von welchen Client.
Wenn ich aber auf dem Sever etwas als gesehen markiere wird das zwar (laut Kodi [definition='1','0']log[/definition]) übertragen aber nicht angezeigt.
Gleiches Vertralten wenn Client 1 eine Folge gesehen hat, bekommt Client 2 nichts davon mit, im Server ist sie dann aber als sehen markiert.
Hier mal etwas Log:
Wenn ich im Kodi etwas als gesehen markiere:
2019-11-22 21:36:00.439 T:15432 NOTICE: EMBY.hooks.monitor -> DEBUG:: [ xbmc: VideoLibrary.OnUpdate ] {"item": {"type": "movie", "id": 228}, "playcount": 1}
2019-11-22 21:36:00.441 T:1868 NOTICE: EMBY.hooks.monitor -> -->[ q:monitor/VideoLibrary.OnUpdate ]
2019-11-22 21:36:00.442 T:1868 NOTICE: EMBY.objects.monitor -> [ update/1 ] kodi_id: 228 media: movie
2019-11-22 21:36:00.447 T:1868 NOTICE: EMBY.database -> DEBUG:: --->[ database: emby ] 2181591798272
2019-11-22 21:36:00.455 T:1868 NOTICE: EMBY.database -> DEBUG:: ---<[ database: emby ] 2181591798272
2019-11-22 21:36:00.456 T:18988 DEBUG: [ script.embuary.helper ] Force widgets to refresh (VideoLibrary.OnUpdate)
2019-11-22 21:36:00.456 T:18988 DEBUG: [ script.embuary.helper ] Execute: AlarmClock(WidgetRefresh,SetProperty(EmbuaryWidgetUpdate,20191122203600,home),00:10,silent)
2019-11-22 21:36:00.457 T:1868 NOTICE: Emby.emby.core.http -> DEBUG:: --->[ http ] {
"url": "http://{emby-server}/emby/Users/8fefd64fb4794f54b4633aadef5931fc/PlayedItems/273",
"verify": true,
"headers": {
"Accept-Charset": "UTF-8,*",
"Accept-encoding": "gzip",
"X-MediaBrowser-Token": "{emby-token}",
"Content-type": "application/json",
"Authorization": "MediaBrowser Client=Kodi, Device=Kodi (RedLab), DeviceId=F74C2BA3A8BE4C288ADDC64FD754882A, Version=4.1.16, UserId=8fefd64fb4794f54b4633aadef5931fc",
"User-Agent": "Emby-Kodi/4.1.16"
},
"json": null,
"params": null,
"timeout": 30,
"type": "POST"
}
2019-11-22 21:36:00.463 T:9000 DEBUG: Thread waiting 9000 terminating
2019-11-22 21:36:00.465 T:18348 DEBUG: ------ Window Deinit (DialogBusy.xml) ------
2019-11-22 21:36:00.497 T:17032 DEBUG: Thread BackgroundLoader start, auto delete: false
2019-11-22 21:36:00.520 T:18348 DEBUG: started alarm with name: widgetrefresh
2019-11-22 21:36:00.598 T:1868 NOTICE: Emby.emby.core.http -> DEBUG:: ---<[ http ][139 ms]
2019-11-22 21:36:00.599 T:1868 NOTICE: Emby.emby.core.http -> DEBUG:: {
"PlayCount": 1,
"LastPlayedDate": "2019-11-22T20:36:00.0000000+00:00",
"PlaybackPositionTicks": 0,
"IsFavorite": false,
"Played": true
}
2019-11-22 21:36:00.599 T:1868 NOTICE: EMBY.helper.utils -> DEBUG:: --[ window clear: emby.skip.273 ]
Alles anzeigen
Auf dem Server ist der Film auf dem Server nun als gesehen.
Wenn ich auf dem Server im Webinterface den Film wieder als ungesehen.
2019-11-22 21:43:02.976 T:15156 NOTICE: EMBY.helper.utils -> DEBUG:: ---[ event: plugin.video.emby/UserDataChanged ] "[{\"UserId\": \"8fefd64fb4794f54b4633aadef5931fc\", \"UserDataList\": [{\"ItemId\": \"273\", \"PlayCount\": 0, \"PlaybackPositionTicks\": 0, \"IsFavorite\": false, \"Played\": false}, {\"ItemId\": \"8\", \"PlayCount\": 0, \"PlaybackPositionTicks\": 0, \"IsFavorite\": false, \"Played\": false}]}]"
2019-11-22 21:43:02.982 T:10400 DEBUG: CAnnouncementManager - Announcement: UserDataChanged from plugin.video.emby
2019-11-22 21:43:02.983 T:10400 DEBUG: GOT ANNOUNCEMENT, type: 512, from plugin.video.emby, message UserDataChanged
2019-11-22 21:43:03.026 T:15432 NOTICE: EMBY.entrypoint.service -> [ onNotification/plugin.video.emby/UserDataChanged ]
2019-11-22 21:43:03.026 T:15432 NOTICE: EMBY.entrypoint.service -> DEBUG:: [ plugin.video.emby: UserDataChanged ] {
"UserId": "8fefd64fb4794f54b4633aadef5931fc",
"UserDataList": [
{
"ItemId": "273",
"PlayCount": 0,
"PlaybackPositionTicks": 0,
"IsFavorite": false,
"Played": false
},
{
"ItemId": "8",
"PlayCount": 0,
"PlaybackPositionTicks": 0,
"IsFavorite": false,
"Played": false
}
]
}
2019-11-22 21:43:03.026 T:15432 NOTICE: EMBY.entrypoint.service -> [ UserDataChanged ] {u'UserId': u'8fefd64fb4794f54b4633aadef5931fc', u'UserDataList': [{u'ItemId': u'273', u'PlayCount': 0, u'PlaybackPositionTicks': 0, u'IsFavorite': False, u'Played': False}, {u'ItemId': u'8', u'PlayCount': 0, u'PlaybackPositionTicks': 0, u'IsFavorite': False, u'Played': False}]}
2019-11-22 21:43:03.026 T:15432 NOTICE: EMBY.library -> ---[ userdata:2 ]
2019-11-22 21:43:03.041 T:4372 DEBUG: Skin Helper Widgets --> Kodi_Monitor: sender plugin.video.emby - method: Other.UserDataChanged - data: [{"UserDataList":[{"IsFavorite":false,"ItemId":"273","PlayCount":0,"PlaybackPositionTicks":0,"Played":false},{"IsFavorite":false,"ItemId":"8","PlayCount":0,"PlaybackPositionTicks":0,"Played":false}],"UserId":"8fefd64fb4794f54b4633aadef5931fc"}]
Alles anzeigen
Im Kodi bleibt der Film aber als gesehen markiert. Egal wie ich es drehe oder wende die Änderung vom Emby werde im Kodi nicht übrnommen.
Emby Server ist 4.2.1.0
Kodi Version 18.4 /5
Emby plugin die neueste Version aus dem EmbyRepo
Ideen?