Jump to content

Watched Status not set


Kosta

Recommended Posts

Hello,

 

Help me a little bit, please: when my movie finishes, the Watched Status is shortly set and then unset again. Like it's set twice.

 

However, I have no idea where it's being set! Is Emby doing something double? I haven't found anything to set in Kodi though...

Link to comment
Share on other sites

The version is the latest beta. 1.1.34. Kodi Isengard 15.0 on Windows 10.

 

This is what happens:

 

18:54:22 T:13588  NOTICE: EMBY Player -> onPlayBackEnded
18:54:22 T:13588  NOTICE: EMBY Player -> emby Service -> played_information : {'smb://NAS/Movies/Movies/Testfile.mkv': {'refresh_id': 'd77bd75d55ef3920e1a5e1f7a8cf6607', 'AudioStreamIndex': 1, 'SubtitleStreamIndex': '', 'currentPosition': 372.489013671875, 'item_id': 'd77bd75d55ef3920e1a5e1f7a8cf6607', 'currentfile': 'smb://NAS/Movies/Movies/Testfile.mkv', 'runtime': '3729600000', 'Type': 'Movie', 'playmethod': 'DirectPlay'}}
18:54:22 T:13588  NOTICE: EMBY Player -> emby Service -> item_url  : smb://NAS/Movies/Movies/Testfile.mkv
18:54:22 T:13588  NOTICE: EMBY Player -> emby Service -> item_data : {'refresh_id': 'd77bd75d55ef3920e1a5e1f7a8cf6607', 'AudioStreamIndex': 1, 'SubtitleStreamIndex': '', 'currentPosition': 372.489013671875, 'item_id': 'd77bd75d55ef3920e1a5e1f7a8cf6607', 'currentfile': 'smb://NAS/Movies/Movies/Testfile.mkv', 'runtime': '3729600000', 'Type': 'Movie', 'playmethod': 'DirectPlay'}
18:54:22 T:13588  NOTICE: EMBY Player -> emby Service -> runtimeticks:3729600000
18:54:22 T:13588  NOTICE: EMBY Player -> emby Service -> Percent Complete:0.998737166645 Mark Played At:0.9
18:54:22 T:19120  NOTICE: CDVDPlayer::CloseFile()
18:54:22 T:19120  NOTICE: DVDPlayer: waiting for threads to exit
18:54:22 T:19120  NOTICE: DVDPlayer: finished waiting
18:54:22 T:19120  NOTICE: CDVDPlayer::CloseFile()
18:54:22 T:19120  NOTICE: DVDPlayer: waiting for threads to exit
18:54:22 T:19120  NOTICE: DVDPlayer: finished waiting
18:54:22 T:12508  NOTICE: EMBY WebSocketThread -> Message: {"MessageType":"PlaybackStopped","Data":{"SupportedCommands":["MoveUp","MoveDown","MoveLeft","MoveRight","Select","Back","ToggleContextMenu","ToggleFullscreen","ToggleOsdMenu","GoHome","PageUp","NextLetter","GoToSearch","GoToSettings","PageDown","PreviousLetter","TakeScreenshot","VolumeUp","VolumeDown","ToggleMute","SendString","DisplayMessage","SetAudioStreamIndex","SetSubtitleStreamIndex","Mute","Unmute","SetVolume","Play","Playstate","PlayNext"],"QueueableMediaTypes":["Video"],"PlayableMediaTypes":["Audio","Video"],"Id":"468a6360b649fa41feabeda53affddc0","UserId":"f49c044554b744ebba4dd152afbca0b4","UserName":"Srdan","AdditionalUsers":[],"ApplicationVersion":"1.1.34","Client":"Kodi","LastActivityDate":"2015-08-18T16:54:22.7235980Z","DeviceName":"Kodi","DeviceId":"D67D708DD031442888624DFDAC8983FD","SupportsRemoteControl":true,"PlayState":{"CanSeek":false,"IsPaused":false,"IsMuted":false}}}
18:54:22 T:16820  NOTICE: Thread JobWorker start, auto delete: true
18:54:22 T:13588  NOTICE: EMBY WriteKodiVideoDB -> Mark as watched for Id: d77bd75d55ef3920e1a5e1f7a8cf6607, playcount: 5.
18:54:23 T:12508  NOTICE: EMBY WebSocketThread -> Message: {"MessageType":"UserDataChanged","Data":{"UserId":"f49c044554b744ebba4dd152afbca0b4","UserDataList":[{"PlaybackPositionTicks":0,"PlayCount":6,"IsFavorite":false,"LastPlayedDate":"2015-08-18T16:53:45.5389574Z","Played":true,"Key":"293299","ItemId":"d77bd75d55ef3920e1a5e1f7a8cf6607"},{"PlayedPercentage":23.0887334895024,"UnplayedItemCount":10,"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"66cc4465-6de4-7d14-1d4d-518351c50fb2","ItemId":"66cc44656de47d141d4d518351c50fb2"}]}}
18:54:23 T:12508  NOTICE: EMBY WebSocketThread -> Message: Doing UserDataChanged: UserDataList: [{u'ItemId': u'd77bd75d55ef3920e1a5e1f7a8cf6607', u'IsFavorite': False, u'Played': True, u'LastPlayedDate': u'2015-08-18T16:53:45.5389574Z', u'PlaybackPositionTicks': 0, u'Key': u'293299', u'PlayCount': 6}, {u'ItemId': u'66cc44656de47d141d4d518351c50fb2', u'IsFavorite': False, u'Played': False, u'PlayedPercentage': 23.0887334895024, u'UnplayedItemCount': 10, u'PlaybackPositionTicks': 0, u'Key': u'66cc4465-6de4-7d14-1d4d-518351c50fb2', u'PlayCount': 0}]
18:54:23 T:12508  NOTICE: EMBY LibrarySync -> Doing LibraryChanged : Processing User Data Changed : [{u'ItemId': u'd77bd75d55ef3920e1a5e1f7a8cf6607', u'IsFavorite': False, u'Played': True, u'LastPlayedDate': u'2015-08-18T16:53:45.5389574Z', u'PlaybackPositionTicks': 0, u'Key': u'293299', u'PlayCount': 6}, {u'ItemId': u'66cc44656de47d141d4d518351c50fb2', u'IsFavorite': False, u'Played': False, u'PlayedPercentage': 23.0887334895024, u'UnplayedItemCount': 10, u'PlaybackPositionTicks': 0, u'Key': u'66cc4465-6de4-7d14-1d4d-518351c50fb2', u'PlayCount': 0}]
18:54:23 T:10876  NOTICE: EMBY LibrarySync -> Processing items: [{u'ItemId': u'd77bd75d55ef3920e1a5e1f7a8cf6607', u'IsFavorite': False, u'Played': True, u'LastPlayedDate': u'2015-08-18T16:53:45.5389574Z', u'PlaybackPositionTicks': 0, u'Key': u'293299', u'PlayCount': 6}, {u'ItemId': u'66cc44656de47d141d4d518351c50fb2', u'IsFavorite': False, u'Played': False, u'PlayedPercentage': 23.0887334895024, u'UnplayedItemCount': 10, u'PlaybackPositionTicks': 0, u'Key': u'66cc4465-6de4-7d14-1d4d-518351c50fb2', u'PlayCount': 0}]
18:54:23 T:10876  NOTICE: EMBY LibrarySync -> Check video database.
18:54:23 T:10876  NOTICE: Previous line repeats 1 times.
18:54:23 T:10876  NOTICE: EMBY LibrarySync -> Check the music database.
18:54:23 T:10876  NOTICE: EMBY WriteKodiVideoDB -> Found embyId: d77bd75d55ef3920e1a5e1f7a8cf6607 in database - kodiId: 357 fileId: None type: movie
18:54:23 T:10876  NOTICE: EMBY LibrarySync -> Sync Database, Incremental Sync Setting Last Run Time Saved: 2015-08-18T16:49:23Z
 

What do you make out of this? It seems to me that the Emby Players sends the info to mark it as played to the server, and the server writes it back to the KodiDB. Thus making the trip twice and marking the file as unwatched.

Edited by Kosta
  • Like 1
Link to comment
Share on other sites

Angelblue05

Seems like you didn't reset your library after updating to our latest beta. You need to do this because we changed the structure a bit.

 

It should fix the issue you are having right away. The reason I know: it mentions the Kodiid, but the fileid is None which was added in the latest version, and should be populated to apply the watch status.

 

To reset your library, just launch Emby for Kodi > reset your library (near the bottom).

 

 

 

Sent from my iPhone using Tapatalk

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...