2024-09-04, 07:55 PM
(This post was last modified: 2024-09-06, 03:46 PM by Toastyyy. Edited 1 time in total.)
So I believe I found a workaround. For me it was the DLNA Profile used that didn't work. Apparently the Samsung Smart TV profile doesn't work as good on Samsung Smart TVs as the "Generic Device" or "Default" profile.
Steps to fix on Linux:
- Get into the server via ssh or something
- Go to the location of the plugins. For me that was /var/lib/jellyfin/plugins/.
- Then go into either DLNA_2.0.0.0 or DLNA_3.0.0.0 whichever is installed on your server (or even both) and into the profiles folder (so absolute path right now is /var/lib/jellyfin/plugins/DLNA_3.0.0.0/profiles/)
Now the important part:
- Open the "Samsung Smart TV.xml" with a text editor
- Remove either some "<" or ">" so it isn't proper xml code anymore. Usually jellyfin will use the Samsung Smart TV profile when a Samsung Smart TV is connected via DLNA. We want to prevent this! So removing any "<" or ">" will lead to an internal parsing error and thus that profile won't be used and it will fallback to the "Default.xml".
REMOVING OR RENAMING the Samsung Profile will only work until the next restart of jellyfin as it creates the file again. "Breaking" it by changing it will not lead to a new creation of that file so you'll only have to do this once.
Or of course you overwrite the Samsung Profile with the Default profile. Since the files will be created once missing you don't really need to backup the original Samsung Profile.
After doing that I can play, pause, select languages, subtitles etc. just like you would expect it to work.
I really hope I could help somebody with that.
Steps to fix on Linux:
- Get into the server via ssh or something
- Go to the location of the plugins. For me that was /var/lib/jellyfin/plugins/.
- Then go into either DLNA_2.0.0.0 or DLNA_3.0.0.0 whichever is installed on your server (or even both) and into the profiles folder (so absolute path right now is /var/lib/jellyfin/plugins/DLNA_3.0.0.0/profiles/)
Now the important part:
- Open the "Samsung Smart TV.xml" with a text editor
- Remove either some "<" or ">" so it isn't proper xml code anymore. Usually jellyfin will use the Samsung Smart TV profile when a Samsung Smart TV is connected via DLNA. We want to prevent this! So removing any "<" or ">" will lead to an internal parsing error and thus that profile won't be used and it will fallback to the "Default.xml".
REMOVING OR RENAMING the Samsung Profile will only work until the next restart of jellyfin as it creates the file again. "Breaking" it by changing it will not lead to a new creation of that file so you'll only have to do this once.
Or of course you overwrite the Samsung Profile with the Default profile. Since the files will be created once missing you don't really need to backup the original Samsung Profile.
After doing that I can play, pause, select languages, subtitles etc. just like you would expect it to work.
I really hope I could help somebody with that.