-
Notifications
You must be signed in to change notification settings - Fork 120
Media Score (V1)
Sub-Zero detects certain media properties of your media files (especially their file names) and compares them to the same properties derived from a potential subtitle.
Every significant property has a particular score assigned. When evaluating which subtitle to download Sub-Zero sums the scores for each matching property and takes the one with the highest.
The minimum score a subtitle has to have for it to be downloaded by Sub-Zero can be set in the preferences dialog. The defaults should fit perfectly for most people, you may wish to customize them to your likings, though. Have a look below, then.
The specific hash of your local file matches against the hash given by the subtitle provider for the file(s) it matches perfectly for. This is error-prone as people tend to add wrong hashes for wrong subtitles on OpenSubtitles especially. That's why Sub-Zero sanity-checks the hashes and only applies the score if certain other parameters match correctly (series
, season
, episode
, format
).
The IMDB ID of the subtitle provider's returned data matches your locally stored IMDB ID.
The TVDB ID of the subtitle provider's returned data matches your locally stored TVDB ID.
The series title matches.
The year info of the series matches (either none given or correct one given)
The episode title given matches.
The season number matches yours.
The episode number matches yours.
The release group for that particular subtitle matches the release group of your media file.
The format matches (HDTV, BluRay, WEB-DL, WEBRip, DVDRip, ...).
The video codec matches (x264, XViD, ...).
The resolution matches (720p, 1080p, ...). Probably one of the parameters that can be ignored the most. Hence the low score.
The audio codec matches (AAC, MP3, ...). Probably one of the parameters that can be ignored the most. Hence the low score.
The hearing impaired flag matches your Sub-Zero setting. (E.g. you've got the setting at force-HI and the subtitle is hearing impaired: match)
See TV hash property. The only difference is the sanity check, which relies on matching video_codec
and format
.
See TV imdb_id property.
The movie title matches.
A year info is given and it matches the subtitle.
See TV release_group property.
See TV format property.
See TV hearing_impaired property.
- Minimum: Find subtitles no matter what
- Sane: Find subtitles matching your media file
- Ideal: Find subtitles mostly exactly matching your media file (same video format or same release group)
- Exact: Find subtitles exactly matching your media file
series
44 + season
22 + episode
11 = 77
series
44 + season
22 + episode
11 + title
22 + release_group
11 = 110
series
44 + season
22 + episode
11 + title
22 + release_group
11 + format
6 = 116
verified hash
= 137 or
resolution
4 + format
6 + video_codec
4 + audio_codec
2 + series
44 + season
11 + episode
11 + year
44 + release_group
11 = 137
title
23 = 23
title
23 + format
6 + video_codec
4 = 33
title
23 + format
6 + release_group
11 = 40
verified hash
62 = 62 or
resolution
4 + format
6 + video_codec
4 + audio_codec
2 + title
23 + year
12 + release_group
11 = 62
Can be configured in the preferences dialog. If a subtitle was found for your configured score on Addic7ed and it matches at least series
, season
, episode
, year
, format
, the configured value gets added to the subtitle's final score to lift it "above" the other provider's results.
This is often used and has a default value of 10, because in general, when Addic7ed matches a subtitle, it tends to have a very high quality compared to other providers. As Addic7ed doesn't use hashes and doesn't have too much media property info on their site, addic7ed_boost
helps by prioritizing the provider.
Sub-Zero was created by pannal if you like it, then consider buying him a beer!
or join Sub-Zero Patreon starting at 1 $ / month: