Hi.
@JSchuricht :
Have you already tried to use MP2-Edit if it is maybe usefull for finding and removing the broken entries from database?
https://www.team-mediaportal.com/extensions/mp2-plugins/mp2-edit
Maybe there are also other tools for SQL-Lite that can help? I am actually not familiar with SQL-Lite, i.e. dunno if there is some kind of cache that can be left behind at dbase-file on errors etc.
Maybe an dbase-repair can already fix this issue, have you tried this already?
@HTPCSourcer and whom else interessted:
UserProfileDataMAnagement = MP2 backend-service, working on dbase; SetUserMediaItemData=function of this service, setting
Guid profileId, Guid mediaItemId, string key, string data
into dbase for the video, seems to be something like play-status and/or playcount, (haven't the patience to overflew all the source )
First therory is "PlayerContext: ResumeState" is the issue, maybe unknown and therefore refused entry.
Second theory is, based upon the SQLite-erros following, that forcing automated remove of this dbase-entry by removing the videofile itselfs also failing, due to there are references in this table, needed by other tables, i.e. to know how to link for data in a third table or something similar... (i.e. this tables contains UserID and MediaID, second table contains only MediaID and data used in a query together with data from third table which contains only UserID, to get correct pairing of UserID and MediaID also the first table get's queried - therefore the entry in first table can not removed unless the data in table two and three are removed, since dbase would turn inconsistent in that case)
We'll see if something of that was correct or not
Very interessting, i assume i have found a new hobby: Exploring MePo source by following errors.... hrhrhrhr... Maybe this kicks my ass moving finally in order for start trying to build some simple plugins - planning on since ~3 years now
regards.
@JSchuricht :
Have you already tried to use MP2-Edit if it is maybe usefull for finding and removing the broken entries from database?
https://www.team-mediaportal.com/extensions/mp2-plugins/mp2-edit
Maybe there are also other tools for SQL-Lite that can help? I am actually not familiar with SQL-Lite, i.e. dunno if there is some kind of cache that can be left behind at dbase-file on errors etc.
Maybe an dbase-repair can already fix this issue, have you tried this already?
@HTPCSourcer and whom else interessted:
UserProfileDataMAnagement = MP2 backend-service, working on dbase; SetUserMediaItemData=function of this service, setting
Guid profileId, Guid mediaItemId, string key, string data
into dbase for the video, seems to be something like play-status and/or playcount, (haven't the patience to overflew all the source )
First therory is "PlayerContext: ResumeState" is the issue, maybe unknown and therefore refused entry.
Second theory is, based upon the SQLite-erros following, that forcing automated remove of this dbase-entry by removing the videofile itselfs also failing, due to there are references in this table, needed by other tables, i.e. to know how to link for data in a third table or something similar... (i.e. this tables contains UserID and MediaID, second table contains only MediaID and data used in a query together with data from third table which contains only UserID, to get correct pairing of UserID and MediaID also the first table get's queried - therefore the entry in first table can not removed unless the data in table two and three are removed, since dbase would turn inconsistent in that case)
We'll see if something of that was correct or not
Very interessting, i assume i have found a new hobby: Exploring MePo source by following errors.... hrhrhrhr... Maybe this kicks my ass moving finally in order for start trying to build some simple plugins - planning on since ~3 years now
regards.