Jellyfin compatible naming scheme : quality

Any questions? Need some help?
Post Reply
smellycheese
Posts: 12
Joined: 27 Sep 2025, 23:12

Jellyfin compatible naming scheme : quality

Post by smellycheese »

Hi,

Following main thread (Jellyfin compatible naming scheme) here is third part of the main idea named "quality"

Here I would take existing information from original title :

quality could be : BluRay, REMUX, 4KLight, HDLight, WEB, WEB-DL, WEBRip, VHSRip, DVDRip, HDTV, TVRip, BDRip

Thank in advance.
User avatar
rednoah
The Source
Posts: 24412
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Jellyfin compatible naming scheme : quality

Post by rednoah »

:idea: For this kind of use case we would usually just use the Source Media {vs} and {source} built-in binding.

:arrow: However, since you already know exactly what you want, and have a few non-standard quality tags (e.g. 4KLight and HDLight) that I've never seen before, match information from the file path is probably your best bet:

Format: Select all

{ fn.match(/BluRay|REMUX|4KLight|HDLight|WEB|WEB-DL|WEBRip|VHSRip|DVDRip|HDTV|TVRip|BDRip/) }
:idea: Please read the FAQ and How to Request Help.
smellycheese
Posts: 12
Joined: 27 Sep 2025, 23:12

Re: Jellyfin compatible naming scheme : quality

Post by smellycheese »

Hello,

4KLight is a low target size for 2160p movies, and HDLight for 1080p movies.

For a time I tried to link such tag to format profile and file size, but as there's no rule we can have very different settings on some movies (for better or for worse)

There is no real rule for this preset which is generally despised but sometimes versions are only available like this.
In any case, it is a starting point before finding a better source (usually VO) and possibly adding the desired audio track(s).
Also sometime, having a more suitable version in a better quality and a "Light" for an alternative cut, interesting but not enough to justify a higher file size.

Will try this code too and report soon.

Thank you !
Post Reply