jellyfin / jellyfin-plugin-dlna

GNU General Public License v3.0
11 stars 7 forks source link

Make DLNA playback mark videos as watched #5

Open SenorSmartyPants opened 5 years ago

SenorSmartyPants commented 5 years ago

When playing videos via DLNA (using VLC and other clients) the video is not marked as watched in Jellyfin.

Videos should be marked as watched, using any DLNA client. Not only when using the "play to" function of the jellyfin/emby clients to cast to a DLNA renderer.

This was an existing issue in emby and I can't test right now since DLNA playback isn't working for me at all at the moment. Here's some of the emby discussion thread about it. https://emby.media/community/index.php?/topic/44390-video-playback-over-dlna-updates-the-played-status-on-emby-server/

louisefindlay23 commented 5 years ago

Not sure how it works but it is possible with Plex. At least on my LG WebOS TV.

xrishox commented 4 years ago

is this something that works now?

mickert commented 3 years ago

is this something that works now? Although there is work in progress in jellyfin/jellyfin#3489 it's not working for me in Jellyfin Version: 10.6.3 (on Windows 10).

KaiStarkk commented 2 years ago

Do clarify, is content only marked watched if it is sent to the device using PlayTo (rather than the device requesting it over DLNA normally?)

richard-lott commented 10 months ago

Hey, I know this is pretty old but I'm having this issue right now.

I've got Jellyfin 10.8.10 running in container. I have 3 LG Smart TVs of a variety of ages, 2 too old to handle the smart tv app, so I'm using DLNA for all 3 for simplicity. I access Jellyfin from within the TV media player (aka Smart Share). I'm not using "PlayTo" as far as I'm aware. I've set a default profile for DLNA as well.

When I watch a show in this way Jellyfin doesn't recognise that it's been watched. I can't even see anything in the logs that shows the video has been requested, although I'm not too sure what I'm looking for.

It's not the end of the world obviously, but it's hard to keep track of what I've seen. Would be good to have a fix.

richard-lott commented 10 months ago

Some further info: The TVs show up in the dashboard as active devices, but only for a short time, and always with username "undefined", even though I have set the default user in the DLNA setting. I have further created a DLNA profile for the TVs which also includes a default user, and yet the dashboard still shows the connected TV as an undefined user. Not sure if that's related but I'm wondering if the user profile selection isn't working as expected, and has nowhere to record the watched information.

richard-lott commented 10 months ago

If I play to the TV from my phone (I guess this is the "playto" mentioned before) then Jellyfin does remember the play position and the dashboard does show the TV as being connected via DLNA as my user.

So that aligns with the idea that the watched shows aren't being remembered because the DLNA default user isn't working as expected.

richard-lott commented 7 months ago

FYI I just updated to 10.8.13 and am still seeing the same behaviour.