Kodi - это мультимедийный центр со свободным кодом, который в том числе позволяет представить все локальные файлы с фильмами в виде своего собственного собственного домашнего кинотеатра с описанием и постерами. Kodi стал для меня аналогом ТВ-приставки любого оператора связи, только без ежемесячной оплаты и с возможностью работы без интернета.
The Movie Database (TMDB) - это популярная редактируемая пользователями база данных фильмов и сериалов, которая содержит описания большинства фильмов и обложки на русском языке.
При помощи своего парсера Kodi может получать информацию из названия файла, а затем скачивать все описания с TMDB и оформлять как на скриншоте ниже.
Блокировка доступа пользователям из России к TMDB произошла примерно в апреле 2022 года, но я разбираюсь с этим сейчас, потому что актуальным для меня стало только теперь, а конкретного решения проблемы коди не скачивает обложки, не работает скрепер я не нашёл.
TL;DR
Решение: отредактируйте hosts, текстовый файл, в котором находятся данные доменов и их IP по адресу\\192.168.XXX.XXX\Configfiles\hosts.conf
:
108.157.4.61 themoviedb.org
65.9.49.79 www.themoviedb.org
108.157.4.61 api.themoviedb.org
89.187.169.39 image.tmdb.org
Получите доступ к Kodi по сети
Убедитесь, что оба компьютера находятся в одной локальной сети, а затем определите IP-адрес компьютера с Kodi. В моём случае это \\192.168.165.7\
для Windows или smb://192.168.165.7/
для Linux.
IP-адрес Kodi вы можете посмотреть на роутере или на вкладке Соединения.
На компьютере, с которого вы хотите получить доступ, откройте проводник или файловый менеджер и выберите пункт "Сеть". Выберите целевой компьютер с Kodi из списка устройств в сети и подключитесь к нему, используя его IP-адрес. Теперь вы можете просматривать и манипулировать файлами на целевом компьютере.
Найдите файл hosts.conf
hosts.conf
- это файл конфигурации для системы управления доменными именами (DNS). Он содержит список ассоциаций между доменными именами и IP-адресами. В данном случае будем использовать его для переопределения доступа к TMDB на уровне системы.
Отредактируйте hosts
, текстовый файл \\192.168.XXX.XXX\Configfiles\hosts.conf
, внеся в него следующие записи:
108.157.4.61 themoviedb.org
65.9.49.79 www.themoviedb.org
108.157.4.61 api.themoviedb.org
89.187.169.39 image.tmdb.org
Настройте штатный скрепер Kodi
Установите плагин скрепера. Вы можете найти плагины скрепера в официальном репозитории Kodi или в сторонних источниках.
Настройте плагин скрепера. Укажите, какие источники информации вы хотите использовать (IMDb, TMDb или другие). У IMDb проблема в том что не все описания на русском.
Выберите тип содержимого для вашей папки и настройте скрепер. в Universal Movie Scraper очень много настроек, поэтому можно выбрать какой-нибудь другой.
Протестируйте работу скрепера с обязательной перезагрузкой Kodi
Отсканируйте файлы в вашей библиотеке. Скрепер будет использовать информацию из выбранных источников, чтобы сопоставить фильмы с их метаданными.
Просмотрите информацию о фильмах в Kodi. Метаданные, такие как название, год выпуска, жанры, актеры, описание и постер, будут доступны в вашей библиотеке после обновления.
После перезагрузки Kodi скачает информацию с названием и актерами, но не обложки. Обложки с русскими названиями скачиваются только после ещё одной перезагрузки.
Итоги
При помощи своего парсера Kodi может идентифицировать фильм по названию файла, а затем скачать описание, обложку, актёров и многое другое с TMDB.
Автор: Михаил Шардин,
30 января 2023 г.
Комментарии (23)
AquariusStar
30.01.2023 10:11+1У меня на компьютере это почему-то не сработало. Поэтому вынужден использовать отдельную программу редактирования для Kodi. Kodi установлен на компьютере для обновления о фильмах. Просто иногда некоторые не поддаются поиску и требуют ручного редактирования. Поэтому делаю на ПК. А остальные медиаплееры смотрят исключительно на local. Оказалось, что так проще.
empenoso Автор
30.01.2023 10:17А вы имя файла как у них в базе фильмов делаете?
AquariusStar
30.01.2023 10:37+1Да дело не в имени файлов на данный момент. Просто в углу экрана получаю сообщение, что не может получить доступ к сайту. Как будто он игнорирует hosts. Хотя браузеры уже смогли открыть сайт. А ищет он по имени каталога, где хранится фильм. У меня каждый фильм хранится в отдельном каталоге. А так просто по опыту знаю, что может и не пробиться поиск по разным причинам. Бывает, что поиск пробивается на другом языке. Поэтому я и пробиваю для некоторых случаев на оригинальном языке, а потом редактирую прямо в Kodi название фильма.
empenoso Автор
30.01.2023 11:37А вы написали что это у вас именно компьютер, а не отдельное устройство типа raspberry pi?
LeshaRB
30.01.2023 20:41+1Статья как раз во время столкнулся с такой проблемой
А если у меня CoreElec с коди, что где редактировать?
Barnaby
У вас dns от провайдера? У меня он без проблем открывается.
crackedmind
nslookup www.themoviedb.org 1.1.1.1
Не заслуживающий доверия ответ:
: www.themoviedb.org
Addresses: ::1
127.0.0.1
aborouhin
Cloudflare и Google, как показывает опыт, передают информацию об адресе запрашивающего клиента (насколько я понимаю, это ECS, но детально не копал), соответственно, если DNS сервиса настроен выдавать для России заглушку - то и для российского клиента, использующего 1.1.1.1 или 8.8.8.8, он её выдаст. А вот Quad9 (9.9.9.9) не передаёт и с ним всё работает. Ну а лучше - свой DNS-сервер, который уже становится необходимостью со всеми этими приколами.
Аналогичные проблемы с A-GPS, тут раньше обсуждалось.
Barnaby
Да, я просто забыл что у меня днс уже давно через vpn работает.
vikarti
вот тоже
themoviedb.org нормально резолвился (И почему то сразу в VPN-туннель — видимо один из диапазонов про которые известно что надо в туннель) а остальные были 127.0.0.1
empenoso Автор
У меня сначала через раз стал, а сейчас уже несколько месяцев вообще не открывался.