Kodi - это мультимедийный центр со свободным кодом, который в том числе позволяет представить все локальные файлы с фильмами в виде своего собственного собственного домашнего кинотеатра с описанием и постерами. Kodi стал для меня аналогом ТВ-приставки любого оператора связи, только без ежемесячной оплаты и с возможностью работы без интернета.

The Movie Database (TMDB) - это популярная редактируемая пользователями база данных фильмов и сериалов, которая содержит описания большинства фильмов и обложки на русском языке.

При помощи своего парсера Kodi может получать информацию из названия файла, а затем скачивать все описания с TMDB и оформлять как на скриншоте ниже.

Скриншот Kodi на телевизоре
Скриншот Kodi на телевизоре

Блокировка доступа пользователям из России к 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 вы можете посмотреть на роутере или на вкладке Соединения.

Вкладка Соединения
Вкладка Соединения
Настройки Samba
Настройки Samba

На компьютере, с которого вы хотите получить доступ, откройте проводник или файловый менеджер и выберите пункт "Сеть". Выберите целевой компьютер с Kodi из списка устройств в сети и подключитесь к нему, используя его IP-адрес. Теперь вы можете просматривать и манипулировать файлами на целевом компьютере.

\\192.168.165.7\ под Windows
\\192.168.165.7\ под Windows

Найдите файл 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 очень много настроек, поэтому можно выбрать какой-нибудь другой.

Выберите тип содержимого
Выберите тип содержимого
Штатные скреперы или парсеры
Штатные скреперы или парсеры
Настройка для сериалов Add-on:The TVDB v4
Настройка для сериалов Add-on:The TVDB v4
Настройка для сериалов Add-on:The TVDB v4
Настройка для сериалов Add-on:The TVDB v4
Настройка Add-on:Universal Movie Scraper
Настройка Add-on:Universal Movie Scraper
Add-on:Universal Movie Scraper
Add-on:Universal Movie Scraper
Add-on:Universal Movie Scraper
Add-on:Universal Movie Scraper
Add-on:Universal Movie Scraper
Add-on:Universal Movie Scraper

Протестируйте работу скрепера с обязательной перезагрузкой Kodi

Отсканируйте файлы в вашей библиотеке. Скрепер будет использовать информацию из выбранных источников, чтобы сопоставить фильмы с их метаданными.

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

После перезагрузки Kodi скачает информацию с названием и актерами, но не обложки. Обложки с русскими названиями скачиваются только после ещё одной перезагрузки.

Итоги

При помощи своего парсера Kodi может идентифицировать фильм по названию файла, а затем скачать описание, обложку, актёров и многое другое с TMDB.

Автор: Михаил Шардин,

30 января 2023 г.

Комментарии (23)


  1. Barnaby
    30.01.2023 04:15
    +3

    У вас dns от провайдера? У меня он без проблем открывается.

    $ dig +short www.themoviedb.org
    13.32.99.27
    13.32.99.105
    13.32.99.70
    13.32.99.99


    1. crackedmind
      30.01.2023 04:34
      +3

      nslookup www.themoviedb.org 1.1.1.1

      Не заслуживающий доверия ответ:
      : www.themoviedb.org
      Addresses: ::1
      127.0.0.1


      1. aborouhin
        30.01.2023 05:44
        +5

        Cloudflare и Google, как показывает опыт, передают информацию об адресе запрашивающего клиента (насколько я понимаю, это ECS, но детально не копал), соответственно, если DNS сервиса настроен выдавать для России заглушку - то и для российского клиента, использующего 1.1.1.1 или 8.8.8.8, он её выдаст. А вот Quad9 (9.9.9.9) не передаёт и с ним всё работает. Ну а лучше - свой DNS-сервер, который уже становится необходимостью со всеми этими приколами.

        Аналогичные проблемы с A-GPS, тут раньше обсуждалось.


      1. Barnaby
        30.01.2023 06:30
        +1

        Да, я просто забыл что у меня днс уже давно через vpn работает.


      1. vikarti
        30.01.2023 06:42
        +1

        вот тоже
        themoviedb.org нормально резолвился (И почему то сразу в VPN-туннель — видимо один из диапазонов про которые известно что надо в туннель) а остальные были 127.0.0.1


    1. empenoso Автор
      30.01.2023 06:41

      У меня сначала через раз стал, а сейчас уже несколько месяцев вообще не открывался.


  1. krabdb
    30.01.2023 04:49
    +1

    Ставите из штатного репозитория Kodi скрапперы New TMDB или TMDB v4 и все прекрасно работает без лишних телодвижений уже год.


    1. empenoso Автор
      30.01.2023 06:42
      +1

      Я ставил - не хотел через них обновляться.


  1. AquariusStar
    30.01.2023 10:11
    +1

    У меня на компьютере это почему-то не сработало. Поэтому вынужден использовать отдельную программу редактирования для Kodi. Kodi установлен на компьютере для обновления о фильмах. Просто иногда некоторые не поддаются поиску и требуют ручного редактирования. Поэтому делаю на ПК. А остальные медиаплееры смотрят исключительно на local. Оказалось, что так проще.


    1. empenoso Автор
      30.01.2023 10:17

      А вы имя файла как у них в базе фильмов делаете?


      1. AquariusStar
        30.01.2023 10:37
        +1

        Да дело не в имени файлов на данный момент. Просто в углу экрана получаю сообщение, что не может получить доступ к сайту. Как будто он игнорирует hosts. Хотя браузеры уже смогли открыть сайт. А ищет он по имени каталога, где хранится фильм. У меня каждый фильм хранится в отдельном каталоге. А так просто по опыту знаю, что может и не пробиться поиск по разным причинам. Бывает, что поиск пробивается на другом языке. Поэтому я и пробиваю для некоторых случаев на оригинальном языке, а потом редактирую прямо в Kodi название фильма.


        1. empenoso Автор
          30.01.2023 11:37

          А вы написали что это у вас именно компьютер, а не отдельное устройство типа raspberry pi?


          1. AquariusStar
            30.01.2023 11:53

            Да, обычный ПК. С Windows 10.


            1. empenoso Автор
              30.01.2023 12:00

              Вам тогда проще hosts не трогать, а использовать для обновления Psiphon или Lantern.


  1. Habr1337
    30.01.2023 12:48
    +2

    MediaElch умеет редактировать/скрапить метаданные для локальной медиатеки в формате Kodi на компьютере. Жаль к нему скрапера для Кинопоиска нет, хотя можно и вручную набить.
    Tmdb кстати и без блокировок сам прикладывается на бок регулярно


    1. empenoso Автор
      30.01.2023 12:51

      Спасибо, я не знал.


  1. LeshaRB
    30.01.2023 20:41
    +1

    Статья как раз во время столкнулся с такой проблемой

    А если у меня CoreElec с коди, что где редактировать?


    1. empenoso Автор
      30.01.2023 20:50
      +1

      Как раз как в статье


      1. LeshaRB
        31.01.2023 11:04
        +1

        С фильмами вроде получилось, поставил Universal Movie Scraper

        А вот с сериалами не очень поставил TVDB v4 в логах пишет ошибка парсера tvshow


        1. empenoso Автор
          31.01.2023 13:30

          Попробуйте Universal Movie Scraper с themoviedb и для сериалов


          1. LeshaRB
            31.01.2023 15:03
            +1

            Для сериалов нет Universal Movie Scraper =(


            1. arcanar7
              31.01.2023 20:22
              +1

              попробуйте The TVDB (new). Работает и без манипуляций с hosts. Если сериал не появляется в медиатеке, то возможно в названиях проблема


              1. LeshaRB
                31.01.2023 21:27
                +1

                Не рекомендуется использовать new

                https://forum.kodi.tv/showthread.php?tid=357232&pid=3136038#pid3136038