bugfix (PMS) - sometimes a video item is missing the duration. This will cause the timeline to fail which in the end will not log the play. If this happens, we need to query the video item directly for the duration