Jellyfin Forum
Scale on external device rather than client - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Development (https://forum.jellyfin.org/f-development)
+--- Forum: Client Development (https://forum.jellyfin.org/f-client-development)
+---- Forum: iOS and Apple TV Development (https://forum.jellyfin.org/f-ios-and-apple-tv-development)
+---- Thread: Scale on external device rather than client (/t-scale-on-external-device-rather-than-client)



Scale on external device rather than client - voodoo5_6k - 2023-09-20

I had previously brought up the topic as a general question (with more background):

https://forum.jellyfin.org/t-jellyfin-clients-capable-of-unscaled-progressive-output

Now, I have tested Swiftfin, and find it (currently) incapable of doing this. Therefore, I decided to move that discussion over here.

I think it would be a neat feature if Swiftfin could output in the content's orginal resolution (like 480p/576p for DVD based *.mkv) and just let the external device (e.g. TV or in my case a video processor) do the upscaling etc. Basically an option like "Scale on ..." with "...client" and "...external device". This helpful when the external device does a much better job at upscaling.

In my case, most of the "lower resolution than AppleTV setting" content becomes almost unwatchable due to the bad upscaling from AppleTV/Swiftfin/Jellyfin.

I saw some hints during internet searches that suggest that something like "Scale on TV" is in the source code of other Jellyfin clients. If that were true, bringing that feature to Swiftfin would be really cool!

Thanks for looking into this!

Edit: Please let me know if this should be a feature request rather than a thread here.


RE: Scale on external device rather than client - JPKribs - 2023-09-24

voodoo5_6k dateline='[url=tel:1695208626' Wrote: 1695208626[/url]']
I had previously brought up the topic as a general question (with more background):

https://forum.jellyfin.org/t-jellyfin-clients-capable-of-unscaled-progressive-output

Now, I have tested Swiftfin, and find it (currently) incapable of doing this. Therefore, I decided to move that discussion over here.

I think it would be a neat feature if Swiftfin could output in the content's orginal resolution (like 480p/576p for DVD based *.mkv) and just let the external device (e.g. TV or in my case a video processor) do the upscaling etc. Basically an option like "Scale on ..." with "...client" and "...external device". This helpful when the external device does a much better job at upscaling.

In my case, most of the "lower resolution than AppleTV setting" content becomes almost unwatchable due to the bad upscaling from AppleTV/Swiftfin/Jellyfin.

I saw some hints during internet searches that suggest that something like "Scale on TV" is in the source code of other Jellyfin clients. If that were true, bringing that feature to Swiftfin would be really cool!

Thanks for looking into this!

Edit: Please let me know if this should be a feature request rather than a thread here.

Correct me if I’m wrong, but would this be covered by the “Force Direct Play” option? Sorry if I’m wrong there I’m not the more video-settings centric guy.


RE: Scale on external device rather than client - voodoo5_6k - 2023-09-25

That would be nice, but it isn't. Unfortunately. The AppleTV output is 2160p (if set to 2160p via settings --> video and audio), regardless of transcoding settings/force direct play...

However, the AppleTV can output 480p or 576p. If set manually to the corresponsing display mode (via settings --> video and audio), it also outputs a dvd-based *.mkv at 480p or 576p respectively. Obviously, it can work. The player/client software "just" needs to find a way to activate the desired display mode.