elgatito / plugin.video.elementum

Elementum add-on for Kodi. Development of this addon has been stopped!
http://elementum.surge.sh
MIT License
486 stars 159 forks source link

Возможность использования пользовательской поисковой строки на трекерах. <trackercustomsearchstring> tvshow.nfo. #332

Open pavelmxx opened 5 years ago

pavelmxx commented 5 years ago

Мне кажется, что крайне нужна фича, суть которой опишу ниже. Есть целый ряд сериалов и фильмов, которые провайдеры не находят из библиотеки на трекерах, т.к. используют оригинальные названия или поисковый запрос слишком короткий или оригинальные название на языках стран третьего мира. Например:

https://www.imdb.com/title/tt1676462/ "חטופים (2010)" он же "Военнопленный" он же "Заложники войны" он же "Hatufim" он же "Prisoners of War". Поиск происходит по оригинальному названию на иврите "חטופים", которого на трекерах нет, естественно.

https://www.themoviedb.org/tv/1973 "24 (2001)" Слишком короткий поисковый запрос. Ищет просто как "24", и ничего не находит, а надо бы было искать по запросу "24 часа".

https://www.themoviedb.org/tv/61889 "Marvel's Daredevil (2015)" Оригинальное название, по которому ищет "Marvel's Daredevil (2015)", но у нас на всех трекерах лежит как "Daredevil", поэтому ничего не находит. На русскоязычных трекерах он идет как "Marvel's Daredevil" разве только на Кинозал.тв.

По логам видно:

18:27:21.660 T:4680  NOTICE: [script.elementum.burst] [rutracker] Using translated 'original' title u"marvel's daredevil"
…
18:27:23.052 T:4680  NOTICE: [script.elementum.burst] >            RuTracker search URL: http://rutracker.lib/forum/tracker.php?nm=marvel%27s+daredevil+s01e01&prev_new=0&prev_oop=1&f[]=-1&o=10&s=2&oop=1&pn=

Вот бы в tvshow.nfo на каждый сериал или фильм иметь возможность добавлять секцию вроде: <trackercustomsearchstring>Сорвиголова</trackercustomsearchstring> И передавать ее провайдеру вместо "Using translated 'original' title u"marvel's daredevil"".

Было бы совсем идеально, если бы стало можно передавать несколько поисковых запросов из той секции поочередно и строить единую таблицу результатов. Например:

<trackercustomsearchstring>
<string1>Сорвиголова</string1>
<string2> Marvel's Daredevil</string2>
<string3>Daredevil</string3>
</trackercustomsearchstring>

Но это я уже размечтался. Догадываюсь, какие с этим сложности начнутся.

Думаю, что для большинства пользователей Kodi, старающихся вести свою видеотеку, правка nfo файлов проблем не доставляет, и необязательно иметь возможность кастомизации поисковой строки посредством GUI Elementum. В противном случае какой-то процент сериалов в медиатеке становится как чемодан без ручки. Удалить жалко, а посмотреть привычным способом невозможно.

susobaco commented 3 years ago

I have a similar problem, in some series it doesn't detect fonts because it searches in Spanish and not in the original ( I don't know if it's a question of configuration ). On the other hand, in the file tvshow.nfo that is inside the directory of the series, the option "" does not appear anywhere. I have tried to add it and I haven't been able to solve it. Does anyone know how to fix it?

elgatito commented 3 years ago

@susobaco tvshow.info is parsed ONLY by library scrapers, any additional fields are just skipped. You cannot use it.

susobaco commented 3 years ago

And what can I do to make you search with the original title and find fonts? The log is: Using translated 'es' title u'vikingos And in the library configuration, I have activated the box that I look for with the original title

elgatito commented 3 years ago

@susobaco searching for torrents is not linked with library. Each item translations are taken from TMDB database and passed to Burst. Language for each search is defined in Burst, or whatever searcher you use. Elementum is passing all the information to Burst, without changes.

susobaco commented 3 years ago

Thanks, I deactivated the option in brust and the problem was solved.