По поводу интервала времени, я полностью согласен. Чем он меньше тем лучше. 2-3мин. самое оно, я говорил по поводу отображения времени, на какой менуте фильма я прервал просмотр.Это если начало просмотра началось сразу после предыдущей проверки. Вполне возможно, что в 12:00 отработала проверка, а смотреть мы начали в 11:55. Кроме того, если продолжительность серии меньше интервала проверки, скажем, минут 25, то следующая проверка в 12:35 будет когда просмотр уже будет закончен и метка last seen для нашего файла будет совсем неактуальной.
Как раз напротив, я думаю, что стоит интервал проверки максимально сократить т.к. это позволит с наименьшей погрешностью определить когда осуществлялось последнее открытие файла.
А отслеживать был окончен просмотр серии полностью или нет одним таймером никак не удастся.
Есть такой интересный факт, если просмотреть 10сек., а потом поставить на паузу, то метка все равно проставится, через определенное время.