Как использовать ResolveURL в Kodi, форк URLResolver

ResolveURL — это фоновая зависимость Kodi, а не видеокаталог или автономный плеер. Большинству пользователей следует устанавливать дополнение, которому он нужен, из репозитория, которому они доверяют; после этого Kodi сможет установить ResolveURL в качестве зависимости. Чтобы проверить это, откройте менеджер зависимостей Kodi. Разработчики дополнений могут указать это script.module.resolveurlв своем манифесте и использовать текущий Python API ResolveURL.

ResolveURL — это форк URLResolver. Поддерживаемый проект идентифицирует пакет как script.module.resolveurlи публикует его через отдельный репозиторий Kodi. В индексе проекта указана версия 5.1.212 при проверке 27 октября 2026 года; используйте текущий индекс, поскольку он может измениться. ResolveURL обрабатывает только ссылки, поддерживаемые его кодом, и не выполняет поиск фильмов или сериалов в интернете. Используйте его с контентом, к которому у вас есть права доступа.

Что делает ResolveURL в Kodi

Дополнение Kodi может получать URL-адрес страницы или файлового хоста, который сам по себе не является прямым воспроизводимым потоком. ResolveURL пытается преобразовать поддерживаемые ссылки в URL-адрес потока, который Kodi может открыть. Это общая библиотека, используемая другими дополнениями, поэтому обычно вы взаимодействуете с родительским дополнением, а не открываете ResolveURL с главного экрана Kodi.

ResolveURL и более старая версия URLResolver — это отдельные пакеты дополнений. Создание форка не приводит к автоматической замене всех старых зависимостей или восстановлению дополнения, которое перестало работать. Перед внесением изменений или удалением чего-либо ознакомьтесь с документацией самого дополнения.

Установите его обычным способом.

  1. Начните с дополнения, которому это необходимо. В Kodi откройте «Дополнения» , выберите «Установить из репозитория» , выберите издателя дополнения или другой репозиторий, которому вы доверяете, а затем установите совместимое дополнение. Если в его манифесте требуется ResolveURL, и зависимость доступна в установленном репозитории, Kodi выполнит установку зависимости во время установки.
  2. Используйте репозиторий разработчика только при необходимости. Если издатель специально указывает на собственный репозиторий ResolveURL, получите ZIP-архив репозитория из ZIP-архива сопровождающего . Откройте папку с ZIP-архивом и выберите текущий repository.resolveurlпакет. ZIP-архив репозитория регистрирует источник обновлений; это не сам модуль ResolveURL.
  3. Установите этот ZIP-архив в Kodi. В браузере дополнений выберите «Установить из ZIP-файла» , перейдите к месту, где вы сохранили или скопировали ZIP-архив, и выберите его. Kodi может запросить разрешение на установку из неизвестных источников . Продолжайте только в том случае, если вы доверяете источнику: Kodi предупреждает, что дополнения из неизвестных источников могут получить доступ к личным данным на устройстве. Точная структура меню может различаться в зависимости от версии или темы оформления Kodi.
  4. Позвольте зависимому дополнению загрузить модуль, а затем проверьте его. Установите или обновите дополнение, которое объявляет ResolveURL. Чтобы проверить результат, перейдите в Настройки > Система > Дополнения > Управление зависимостями и найдите ResolveURL. Если этот параметр скрыт, измените уровень настроек в левом нижнем углу на «Расширенные» . Наличие включенной зависимости в списке подтверждает, что Kodi установил её; это не гарантирует, что каждая ссылка на хосте будет разрешена.
В браузере дополнений Kodi отображаются варианты «Установить из ZIP-файла» и «Установить из репозитория».

Браузер дополнений разделяет процесс установки ZIP-архивов и просмотр установленных репозиториев.

Предупреждение о неизвестных источниках в Kodi с вариантами ответа «Да» и «Нет».

Kodi предупреждает, что дополнения из неизвестных источников могут раскрыть персональные данные.

В Kodi ZIP-редактор выбран файл repository.resolveurl-1.0.0.zip в разделе «Загрузки».

Выберите ZIP-архив репозитория, полученный из архива сопровождающего проекта.

На экране управления зависимостями Kodi функция ResolveURL отображается как включенная.

В разделе «Управление зависимостями» можно убедиться, что функция ResolveURL присутствует и включена.

Используйте ResolveURL в дополнении.

Разработчикам рекомендуется добавить ResolveURL в качестве обязательной зависимости в файл `.py` дополнения addon.xml. Атрибут `version` указывает минимальную версию, необходимую вашему коду; сопоставьте её с используемым API и поддерживаемыми версиями Kodi.

<requires>
  <import addon="script.module.resolveurl" version="5.1.0" />
</requires>

Затем используйте интерфейс проекта-источника HostedMediaFile, чтобы проверить и определить поддерживаемый URL-адрес источника:

import resolveurl

hosted_file = resolveurl.HostedMediaFile(source_url)
playable_url = hosted_file.resolve() if hosted_file else None

if not playable_url:
    # Report an unsupported or unavailable source to the user.
    pass

Передавайте полученный URL-адрес в процесс воспроизведения Kodi только после проверки его пригодности. Неверный или отсутствующий результат может означать, что хост не поддерживается, срок действия исходного URL-адреса истек, хост изменил свою страницу или запрос не удался. Резолвер не может обеспечить воспроизведение недоступного или несанкционированного контента.

Текущий интерфейс и пример зависимостей описаны в репозитории исходного кода ResolveURL . В руководстве по манифесту дополнений Kodi объясняется автоматическое разрешение зависимостей, а в справочнике по настройкам дополнений описываются разделы «Управление зависимостями» и «Неизвестные источники».

Устранение неполадок без нарушения работы других дополнений.

  • «Зависимость недоступна»: обновите репозиторий, предоставляющий родительское дополнение, убедитесь, что Kodi имеет доступ к интернету, и подтвердите, что дополнение поддерживает вашу версию Kodi. Kodi может устанавливать только зависимости, доступные из настроенного репозитория или предоставленные в соответствии с указаниями издателя.
  • Функция ResolveURL отсутствует или отключена: проверьте список зависимостей дополнения и сообщение об установке. Обновляйте из того же доверенного репозитория, который предоставил дополнение; избегайте смешивания ZIP-архивов из несвязанных сборок.
  • Ссылка по-прежнему не работает: убедитесь, что исходная ссылка действительна и поддерживается, затем проверьте журнал или страницу поддержки родительского дополнения. ResolveURL может перестать работать для конкретного хоста, когда этот хост меняет свои сервисы.
  • Удаление старого резолвера: Не удаляйте папки дополнений Kodi вручную. Kodi может запретить удаление зависимости, если другое дополнение её использует. Удаляйте её через Kodi только в том случае, если менеджер зависимостей помечает её как "осиротевшую" или если ни одно дополнение её не требует.

Короче говоря, устанавливайте дополнение, которому нужен ResolveURL, из надежного источника, позвольте Kodi управлять его зависимостью и используйте поддерживаемую документацию проекта, если вы разрабатываете дополнение. Избегайте репозиториев или дополнений, предлагающих потоки, защищенные авторским правом, без разрешения.

Оставить комментарий

Прямые трансляции теннисных матчей на Kodi: лучшие дополнения и легальные способы просмотра.

Прямые трансляции теннисных матчей на Kodi: лучшие дополнения и легальные способы просмотра.

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

Как правильно удалить репозитории Kodi

Как правильно удалить репозитории Kodi

Узнайте, как безопасно удалить репозиторий Kodi, отдельно удалить сохраненный URL-адрес источника и проверить, какие установленные дополнения или зависимости вам еще нужны.

Как смотреть фильмы в Kodi: полное руководство для начинающих

Как смотреть фильмы в Kodi: полное руководство для начинающих

Узнайте, как смотреть фильмы в Kodi с компьютера, USB-накопителя или сетевого хранилища (NAS), добавлять онлайн-видеосервисы и исправлять отсутствующие названия с помощью понятных пошаговых инструкций по настройке.

Как смотреть платные трансляции боксерских поединков на Kodi — легально и надежно

Как смотреть платные трансляции боксерских поединков на Kodi — легально и надежно

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

5 лучших скинов для Kodi и как изменить внешний вид Kodi за считанные минуты

5 лучших скинов для Kodi и как изменить внешний вид Kodi за считанные минуты

Сравните пять тем оформления Kodi из официального каталога Omega, а затем перейдите по текущему пути в настройках, чтобы установить одну из них, настроить её или вернуться к предыдущей.

Как включить родительский контроль в Kodi и заблокировать детский профиль

Как включить родительский контроль в Kodi и заблокировать детский профиль

Установите PIN-код для блокировки Kodi Master Lock, защитите выбранные меню и создайте отдельный детский профиль с выбранными вами источниками мультимедиа.

Дополнение 1Channel для Kodi: можно ли его установить для просмотра фильмов и сериалов?

Дополнение 1Channel для Kodi: можно ли его установить для просмотра фильмов и сериалов?

Ищете дополнение 1Channel для Kodi? Узнайте, почему старые руководства по установке PrimeWire ненадежны и как безопасно установить поддерживаемое видеодополнение.

Как управлять Kodi через веб-интерфейс, дома или вдали от дома

Как управлять Kodi через веб-интерфейс, дома или вдали от дома

Включите веб-интерфейс Chorus2 в Kodi, управляйте мультимедиа из любого браузера и узнайте, как подключаться удаленно, не предоставляя Kodi доступ к Интернету.

Дополнение Nemesis для Kodi: как установить и проверить доступность.

Дополнение Nemesis для Kodi: как установить и проверить доступность.

Следуйте оригинальной инструкции по установке Nemesis Kodi, узнайте, что изменилось с появлением Stream Army, и избегайте устаревших инструкций по использованию репозитория и PIN-кода.

Как скачать и установить Kodi на Windows

Как скачать и установить Kodi на Windows

Загрузите Kodi безопасно на Windows, используя официальный установщик или Microsoft Store, затем добавьте свою медиатеку и настройте доверенные дополнения.