Provider Prioritization
Change Providers so i can prioritize which provider to search first from,
for example i have a really good provider with synced subtitles,
but sometimes it does not have my subtitles, so i use opensubtitles instead,
but because opensubtitles is searched before my preferred subtitles provider, if i leave it on it prioritizes it before the other one..
Comments: 3
-
04 Aug, '20
morpheus65535 AdminThere isn't a priority concept in the subtitles search algorithm. It's based on score and the higher score subtitles get downloaded.
-
06 Jul, '21
Gonzalo Massa"There isn't a priority concept in the subtitles search algorithm"
And that's why Elad is suggesting it... Wasn't it a hasty decision to mark the suggestion as "Won't happen"?
Also, the algorithm is deciding based on a rating reported by the provider, and normally that's based on rating from users who didn´t forgot to rate. It's not 100% trustworthy.
There are several specialized subtitle communities that make great quality translations, and users thrust that providers. The use-case is the same as Elad's described: I want my subtitles downloaded from provider A, but if the provider doesn't have them, download from Provider B (or the rest).
I think it's not necessary to change the "algorithm", just the task that triggers the search. If the subtitle is found on that provider (could be one marked as favorite), then stop searching like there were no other configured providers. That way the search algorithm would evaluate just the information from that only provider. -
06 Jul, '21
morpheus65535 Admin@Gonzalo Massa
We don't use the rating from provider, we use different metadata to obtain a matching and we define the weight of those metadata. This logic have been used for more than a decade (since the initial version of subliminal) now and moving to providers priority over quality based on score would take months of development and testing and I have no interest in this.
I understand you would like it this way but it won't happen unless you do it and submit a pull request.