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: 6
-
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.
2 -
06 Jul, '21
Gonzalo Massa"There isn't a priority concept in the subtitles search algorithm"
2
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
Topper Admin@Gonzalo Massa
1
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. -
14 Jan, '24
olavintoWhile I don't especially need this myself, I am interested how a dummy provider priorization "would take months to develop"? All it would need is providing an option for setting a manual priority value (like a numerical value field in each provider's settings) and making those a higher priority to the regular all around algoritm. Pretty much how all *arrs allow prioritizing downloaders and indexers (with a plain text field in their settings).
If it were the other way around, I would see how it would be much more complicated. This seems just like adding an option that tells the system to use providers with values X before using them based on the algorithm. Somehow I feel like the request was misunderstood as something much more complicated (unless I understand it as something much simpler than simple search engine prioritazion).
Like if I have OpenSubtitles and whatever other providers, I can always download first from OS before anything else and only use others if OS has none. -
14 Jan, '24
morpheus65535 Admin@olavinto I totally understand the request and it's complicated. Conceptually it may look simple but it's a major rework of the scoring algorithm that is deep embedded in dependencies. It's not impossible but it's complicated at least.
-
25 Dec, '24
DejanThis will be needed to have like some priority because some providers have API limits to like 10 searches per day.