Posts: 39
Joined: Jun 2009
Reputation:
0
I noticed that movie on the list is marked as "watched" even if I watch it a few seconds!
I'm using simply configured external player but with build one is the same.
This issue is present in all skins so it's XBMC bug.
Please advice.
Posts: 7,256
Joined: Nov 2008
Reputation:
121
What version of XBMC and what operating system?
By default a film is marked as watched if you have watched more than 90% of it. This is controlled by a setting in advancedsettings.xml:
<playcountminimumpercent>90</playcountminimumpercent>
I don't know how this works with an external player.
On Drharma beta 3 on my PC the watched flag works normally.
JR
Posts: 7,256
Joined: Nov 2008
Reputation:
121
I've tried it here and it does indeed mark the film as watched after a few seconds. I also tried using mplayer as an external player and that does the same.
I would have to go through the source code to be sure, but I would guess that because it's an external player XBMC has no way of knowing how much of the film you've watched. So with external players the watched flag just indicates that you started watching the film rather than that you watched it all the way through.
It isn't obvious to me how XBMC would know that you watched the film to the end. I suppose XBMC could be timing how long you're watching while the external player is running, but then that isn't reliable as you might pause the film part way through. I suspect the current behaviour is the best that can be done.
JR
Posts: 39
Joined: Jun 2009
Reputation:
0
2010-10-21, 02:13
(This post was last modified: 2010-10-21, 11:13 by BlackJack1.)
So I understand that it is not possible to completely disable "marked as watched" function on demand by the user editing any xml file?
I tried to install the old Babylon 9.04 and surprise: all is OK. It does not mark as watched even using external player. So this is Dharma issue.
Posts: 2,901
Joined: Jun 2009
Reputation:
7
Some skins you can turn off the watched overlay
BTW the reason it gets marked this way is because people wanted them mark automatically when using an external player things don't get added if they don't want them
Check out the external player development thread
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
i have committed support for this in r34937. can be achieved by setting miminumplaycountpercentage to 101.
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
it's a hack as such. but it comes for free, no extra code needed...