https://github.com/debridmediamanager
(также включает zurg, лучшую альтернативу rclone_rd)
Потоковая передача торрентов Plex/Emby/Jellyfin/Infuse через Debrid Services с использованием списков наблюдения Plex Discover, списков Trakt и Overseerr.
Используя контент-сервисы, такие как plex Discover, trakt и overseerr, пользователи вашего личного медиасервера могут добавлять фильмы/шоу в свой список просмотра, и они становятся доступными для потоковой передачи за считанные секунды.
Настройка plex_debrid состоит из трех частей.
Скрипт plex_debrid отслеживает списки наблюдения plex, списки наблюдения trakt и запросы контролеров указанных пользователей на недавно добавленные фильмы/шоу и недавно выпущенные эпизоды шоу из списка наблюдения. Как только обнаруживается новый контент, индексаторы торрентов проверяются на лучший кэшированный выпуск на выбранных сервисах дебрида. Затем торрент добавляется в подходящую службу удаления и выполняется обновление библиотеки, чтобы сделать вновь добавленный контент доступным.
Для любого контента, кэшированного в дебриде (фильмы, односезонные телешоу или даже многосезонные телешоу), весь процесс от внесения контента в список просмотра до его просмотра занимает около 10-20 секунд.
Эта работа находится в стадии разработки, и я не профессиональный программист. блин, не готов! Не стесняйтесь проверить это, я буду постоянно улучшать скорость, надежность и удобство для пользователя.
Если github не для вас;
Помимо этого общего руководства по настройке, здесь приведены несколько пошаговых руководств с конкретными примерами для нескольких различных операционных систем. Если вы хотите запустить plex_debrid на VPS или Seedbox, имейте в виду, что некоторые службы debrid блокируют доступ таких IP-адресов к своим серверам.
Шаг за шагом для вашей ОС:
- Докер (Вики)
- Windows (Вики)
- Linux-сервер (вики)
- Linux ARM-сервер (вики)
- FreeBSD (u/TheNicestRichtofen)
- Android (Нвидиа Шилд)
Помощь по настройке VPS/Seedbox
- Я не призываю вас игнорировать правила поведения в сфере дебрид-сервиса.
- Сервисы Debrid, такие как Realdebrid, блокируют общие IP-адреса VPS или Seedbox. Однако у них есть список VPN, занесенных в белый список, с помощью которых вы можете запустить свой сервер. >Для Realdebrid вы можете найти этот список на https://real-debrid.com/vpn. Вы также можете использовать этот адрес, чтобы проверить, заблокирован ли IP-адрес вашего сервера, выполнив команду >
curl -4 https://real-debrid.com/vpn | grep blocked
иcurl -6 https://real-debrid.com/vpn | grep blocked
. Если у вас есть возможность, вы можете попробовать запросить у вашего провайдера VPS другой IP-адрес, желательно ваш собственный личный IPv4-адрес, который, скорее всего, не будет заблокирован.
Чтобы эта автоматизация загрузки работала, вам необходимо смонтировать хотя бы одну службу дебрида в качестве виртуального диска. Я настоятельно рекомендую использовать RealDebrid, поскольку этот сервис сначала будет получать обновления и новые функции от plex_debrid. Имейте в виду, что большинство сервисов дебрида не позволяют вам получать доступ к своим сервисам с нескольких IP-адресов одновременно. Это не проблема, если у вас работает сервер Plex, поскольку все, что вы передаете через plex (из любого места, независимо от того, сколько параллельно) маршрутизируется через IP-адрес ваших серверов. Однако, пока у вас работает сервер plex, вам не следует загружать его из службы debrid каким-либо другим способом, кроме как через plex.
Монтируем RealDebrid
Realdebrid теперь реализует поддержку WebDav, что позволяет монтировать его с помощью официального программного обеспечения rclone.
Я по-прежнему рекомендую использовать мою разветвленную версию rclone, написанную специально для Realdebrid, поскольку Realdebrids WebDav не позволяет удалять торрент-файлы через rclone и ограничивает количество отображаемых торрентов до 200. Они утверждают, что удаление торрент-файлов работает с другими веб-давлами. монтировать программы, но мне пока не удалось это проверить. Также кажется, что официальный webdav Realdebrid по-прежнему медленнее и требует большей пропускной способности, чем мой форк rclone, поскольку установка webdav приводит к частому повторному обнаружению уже загруженного контента.
Монтаж с помощью моей вилки rclone:
- Установите мою вилку rclone: https://github.com/itsToggle/rclone_rd
- настройте rclone, выполнив команду «rclone config» (это может быть «./rclone config», и в зависимости от вашей операционной системы имя файла может быть «./rclone-linux» или подобное. Если вы получаете ошибку «отказано в разрешении» (linux и macos ), запустите «sudo chmod u+x rclone-linux», скорректировав имя файла.)
- создайте новый пульт, набрав «n»
- дайте своему пульту имя (например, «ваш-пульт»)
- выберите «47) Realdebrid» в качестве удаленного типа
- следуйте остальным инструкциям, выберите «без расширенной конфигурации».
- Вы можете смонтировать вновь созданный пульт, выполнив команду «rclone cmount your-remote: X: --dir-cache-time 10s» (замените «your-remote» на имя удаленного устройства, замените «X» на букву диска по вашему выбору или замените «X:» на папку назначения)
- Если вы используете мою вилку rclone в Linux, замените «cmount» на «mount» в приведенной выше команде.
- Вы успешно создали виртуальный диск вашего дебрид-сервиса!
Вы можете запустить rclone в качестве фоновой службы, добавив тег монтирования «--no-console» (Windows) или «--deamon» (Linux, Mac и т. д.).
Монтирование с помощью официального программного обеспечения rclone (WebDav)
- Установите официальное программное обеспечение rclone: https://github.com/rclone/rclone или мою вилку: https://github.com/itsToggle/rclone_rd.
- настройте rclone, выполнив команду «rclone config» (может быть «./rclone config» в зависимости от вашей ОС)
- создайте новый пульт, набрав «n»
- дайте своему пульту имя (например, «ваш-пульт»)
- выберите «45) WebDav» в качестве удаленного типа
- введите https://dav.real-debrid.com/ в качестве URL-адреса сервера
- выберите вариант «5) (другое)»
- введите свое имя пользователя Realdebrid в качестве имени пользователя
- выберите вариант «y) да, введите мой собственный пароль»
- введите пароль webdav (доступен в настройках вашей учетной записи) в качестве пароля
- Вы можете смонтировать только что созданный пульт, выполнив команду «rclone mount your-remote:torrents X: --dir-cache-time 10s» (замените «your-remote» на имя удаленного устройства, замените X на букву вашего диска. выберите или замените «X:» на папку назначения)
- Вы успешно создали виртуальный диск вашего дебрид-сервиса!
Вы можете запустить rclone в качестве фоновой службы, добавив тег монтирования --no-console (Windows) или --deamon (Linux, Mac и т. д.).
Монтаж Премиайз
- Установите официальное программное обеспечение rclone: https://github.com/rclone/rclone или мою вилку: https://github.com/itsToggle/rclone_rd.
- настройте rclone, выполнив команду «rclone config» (может быть «./rclone config» в зависимости от вашей ОС)
- создайте новый пульт, набрав «n»
- дайте своему пульту имя (например, «ваш-пульт»)
- выберите «46) premiumize» в качестве удаленного типа
- следуйте остальным инструкциям, выберите «без расширенной конфигурации».
- Вы можете смонтировать вновь созданный пульт, выполнив команду «rclone mount your-remote: X: --dir-cache-time 10s» (замените «your-remote» на имя удаленного устройства, замените X на букву диска по вашему выбору или замените «X:» на папку назначения)
- Вы успешно создали виртуальный диск вашего дебрид-сервиса!
Вы можете запустить rclone в качестве фоновой службы, добавив тег монтирования --no-console (Windows) или --deamon (Linux, Mac и т. д.).
Монтируем AllDebrid
- Установите официальное программное обеспечение rclone: https://github.com/rclone/rclone или мою вилку: https://github.com/itsToggle/rclone_rd.
- настройте rclone, выполнив команду «rclone config» (может быть «./rclone config» в зависимости от вашей ОС)
- создайте новый пульт, набрав «n»
- дайте своему пульту имя (например, «ваш-пульт»)
- выберите «42) WebDav» в качестве удаленного типа.
- введите https://alldebrid.com/webdav/ в качестве URL-адреса сервера
- выберите вариант «5) (другое)»
- введите ключ API в качестве имени пользователя
- выберите вариант «y) да, введите мой собственный пароль»
- введите «eeeee» в качестве пароля
- Вы можете смонтировать вновь созданный удаленный компьютер, выполнив команду «rclone mount your-remote:links X: --dir-cache-time 10s» (замените «your-remote» на имя удаленного компьютера, замените X на букву диска вашего выберите или замените «X:» на папку назначения)
- Вы успешно создали виртуальный диск вашего дебрид-сервиса!
- Вы сможете просматривать контент только из папок «ссылки» и «история», а не из папки «магнит». Рекомендуется использовать папку «links», которая использовалась в приведенной выше команде монтирования.
Вы можете запустить rclone в качестве фоновой службы, добавив тег монтирования --no-console (Windows) или --deamon (Linux, Mac и т. д.).
Установка DebridLink
- Установите официальное программное обеспечение rclone: https://github.com/rclone/rclone или мою вилку: https://github.com/itsToggle/rclone_rd.
- настройте rclone, выполнив команду «rclone config» (может быть «./rclone config» в зависимости от вашей ОС)
- создайте новый пульт, набрав «n»
- дайте своему пульту имя (например, «ваш-пульт»)
- выберите «42) WebDav» в качестве удаленного типа
- введите https://webdav.debrid.link в качестве URL-адреса сервера
- выберите вариант «5) (другое)»
- введите имя пользователя debrid-link в качестве имени пользователя
- выберите вариант «y) да, введите мой собственный пароль»
- введите свой «ключ доступа» (доступен в вашей учетной записи) в качестве пароля
- Вы можете смонтировать вновь созданный удаленный компьютер, выполнив команду «rclone mount your-remote X: --dir-cache-time 10s» (замените «your-remote» на имя удаленного компьютера, замените X на букву диска по вашему выбору или замените «X:» на папку назначения)
- Вы успешно создали виртуальный диск вашего дебрид-сервиса!
Вы можете запустить rclone в качестве фоновой службы, добавив тег монтирования --no-console (Windows) или --deamon (Linux, Mac и т. д.).
Монтируем PUT.io
Вот хорошо написанная статья от команды put.io о том, как смонтировать put.io с помощью rclone:
http://help.put.io/en/articles/3480094-plex-rclone
Вы можете смонтировать вновь созданный удаленный компьютер, выполнив команду «rclone mount your-remote X: --dir-cache-time 10s» (замените «your-remote» на имя удаленного компьютера, замените X на букву диска по вашему выбору или замените «X:» на папку назначения)
Вы можете запустить rclone в качестве фоновой службы, добавив тег монтирования --no-console (Windows) или --deamon (Linux, Mac и т. д.).
Для потоковой передачи контента с вашего недавно смонтированного виртуального диска рекомендуется настроить персональный медиа-сервер, например plex, emby или jellyfin. Эти службы позволяют вам транслировать контент из-за пределов локальной сети. У вас будет лучший опыт при использовании plex, поскольку вам не нужен сторонний веб-сайт для загрузки нового контента — вы можете просто добавить новые фильмы/шоу в свой список просмотра из любого клиентского приложения plex, подождать несколько секунд, а затем посмотреть его ( см. гифку выше). Если вы предпочитаете emby или jellyfin в качестве своего личного медиа-сервера, единственный способ добавить новый контент — через trakt и jellyseerr. Другой подход — использовать медиаплееры, такие как Infuse, для доступа к смонтированным файлам, которые также используют trakt для добавления нового контента.
Настройка Плекса:
- Создайте плексную библиотеку фильмов для подключенного виртуального диска или добавьте виртуальный диск в существующую библиотеку фильмов.
- Создайте библиотеку плексов «шоу» для подключенного виртуального диска или добавьте виртуальный диск в существующую библиотеку «шоу».
- Если вы используете rclone в ОС на базе Linux и Plex не может найти подключенный виртуальный диск, попробуйте добавить тег монтирования --allow-other.
- Рекомендация: отключите «миниатюры предварительного просмотра видео», отключите запланированное задание «выполнить расширенный анализ мультимедиа», чтобы уменьшить трафик загрузки. Если вы планируете иметь очень большую библиотеку, увеличьте размер кэша вашей библиотеки с 40 МБ по умолчанию до 1 ГБ.
- Отключите настройку библиотеки «Очищать корзину после каждого сканирования», чтобы гарантировать, что содержимое не будет удалено случайно.
- Теперь вы и ваши домашние пользователи можете транслировать кэшированные торренты с ваших служб дебрида!
Пожалуйста, оставьте агент метаданных вашей библиотеки в качестве агента метаданных Plex по умолчанию.
Сценарий plex_debrid можно запустить как Docker-контейнер (докеризованная версия) или просто выполнить его с помощью Python 3 (стандартная версия).
Стандартная версия:
- Клонируйте этот репозиторий с помощью git или нажмите «код» (вверху справа), а затем «загрузить zip».
- Откройте терминал внутри загруженной папки plex_debrid-main. Запустите
pip install -r requirements.txt
— если у вас еще нет pip, установите его с https://pypi.org/project/pip/.- Запустите скрипт, запустив
python ./main.py
- Сценарий проведет вас через первоначальную настройку и последующие шаги. При настройке plex_debrid вам будет предложено выбрать 5 основных сервисов, которые подключает этот скрипт:
- Выберите и настройте хотя бы одну службу контента , которую plex_debrid должен отслеживать на наличие нового контента.
- Выберите и настройте службу сбора библиотек , которую plex_debrid будет использовать для определения вашей текущей медиа-коллекции. Если вы собираетесь запустить сервер plex, выберите «Библиотеки Plex».
- Выберите и настройте службу обновления библиотеки , которую plex_debrid будет обновлять после успешной загрузки. Если вы собираетесь запустить сервер plex, выберите «Библиотеки Plex».
- Выберите и настройте службу игнорирования библиотеки , которую plex_debrid будет использовать для игнорирования контента. Если вы собираетесь запустить сервер plex, выберите «Plex Discover Watch Status».
- Выберите и настройте хотя бы один сервис debrid , который plex_debrid будет использовать для загрузки контента.
- Все готово!
- Выберите опцию «1», чтобы запустить автоматизацию загрузки. Выберите вариант «2», чтобы просмотреть или отредактировать настройки, или откройте файл «settings.json», который скрипт создает после первого запуска.
- Если вы не хотите, чтобы главное меню отображалось при запуске скрипта (для настройки автоматического запуска), перейдите к «/Settings/UI Settings/show Menu on Startup» и установите значение «false».
- Прочтите остальную часть README!
Докеризованная версия:
- Запустите
docker pull itstoggle/plex_debrid
или посетите https://hub.docker.com/repository/docker/itstoggle/plex_debrid.- Запустите
docker run -v /path/to/config:/config --net host -ti itstoggle/plex_debrid
. Где/path/to/config
— это путь к каталогу, в котором вы хотите сохранить данные конфигурации plex_debrid.- Сценарий проведет вас через первоначальную настройку и последующие шаги. При настройке plex_debrid вам будет предложено выбрать 5 основных сервисов, которые подключает этот скрипт:
- Выберите и настройте хотя бы одну службу контента , которую plex_debrid должен отслеживать на наличие нового контента.
- Выберите и настройте службу сбора библиотек , которую plex_debrid будет использовать для определения вашей текущей медиа-коллекции. Если вы собираетесь запустить сервер plex, выберите «Библиотеки Plex».
- Выберите и настройте службу обновления библиотеки , которую plex_debrid будет обновлять после успешной загрузки. Если вы собираетесь запустить сервер plex, выберите «Библиотеки Plex».
- Выберите и настройте службу игнорирования библиотеки , которую plex_debrid будет использовать для игнорирования контента. Если вы собираетесь запустить сервер plex, выберите «Plex Discover Watch Status».
- Выберите и настройте хотя бы один сервис debrid , который plex_debrid будет использовать для загрузки контента.
- Все готово!
- Выберите опцию «1», чтобы запустить автоматизацию загрузки. Выберите вариант «2», чтобы просмотреть или отредактировать настройки, или откройте файл «settings.json», который скрипт создает после первого запуска.
- Если вы не хотите, чтобы главное меню отображалось при запуске скрипта (для настройки автоматического запуска), перейдите к «/Settings/UI Settings/show Menu on Startup» и установите значение «false».
- Прочтите остальную часть README!
plex_debrid можно настроить множеством разных способов, которые не описаны в этом файле readme. Не стесняйтесь задавать любые вопросы в разделе «обсуждения» этого репозитория или присоединяйтесь к нашему серверу Discord.
Некоторые дополнительные возможности использования rclone
Библиотеки 4K и HD:
- Используя фильтрацию rclone, вы можете разделить свою библиотеку на контент 4K и не 4K.
- запустите один экземпляр rclone, добавив флаг
--exclude **2160**
в команду монтирования, смонтируйте в папку с именем «HD».- запустите другой экземпляр rclone, добавив флаг
--include **2160**
в команду монтирования, смонтируйте в папку с именем «4K».Сортировка фильмов/шоу для пультов WebDAV:
- Используя фильтрацию rclone, вы можете разделить удаленный WebDAV на фильмы и показывать контент.
- запустите один экземпляр rclone, добавив флаг
--exclude "**{{(s|S)([0-9]+)( |.|e|E)}}**"
к вашей команде монтирования, смонтируйте папка с названием «фильмы»- запустите другой экземпляр rclone, добавив флаг
--include "**{{(s|S)([0-9]+)( |.|e|E)}}**"
в команду монтирования, смонтируйте в папка с названием «показывает»
Службы, которые plex_debrid может отслеживать на наличие нового контента. Вы можете выбрать любую комбинацию услуг.
Списки наблюдения Plex:
- Список наблюдения Plex и функция «Обнаружение» доступны только для учетных записей, связанных с адресом электронной почты, поэтому управляемых учетных записей нет.
- Чтобы разрешить загрузку контента из любого клиента plex вам и другим пользователям, создайте нового пользователя, перейдя к «/Settings/Content Services/Plex/Plexusers/Edit/Add user».
- Вы и добавленные вами пользователи теперь можете просматривать раздел «Обнаружение» Plex и загружать контент, добавив его в список наблюдения Plex.
- Если вы хотите удалить что-то со своего сервера Plex, сначала убедитесь, что вы удалили это из своего списка наблюдения. В противном случае скрипт увидит, что он находится в вашем списке наблюдения, а не на вашем сервере, и просто загрузит его снова.
- По умолчанию фильмы, которые вы добавляете в свой список наблюдения Plex, автоматически удаляются после их загрузки, а шоу остаются в списке наблюдения, поскольку только шоу, находящиеся в списке наблюдения, отслеживаются на предмет наличия недавно выпущенных эпизодов. Вы можете изменить, какие типы мультимедиа должны быть автоматически удалены из вашего списка наблюдения, перейдя в «/Settings/Content Services/Plex/Plex auto delete».
- Скрипт изо всех сил старается избежать загрузки нежелательных файлов (например, образцов). Если образцы по-прежнему отображаются в plex, вы можете создать файл .plexignore и добавить его в родительский каталог mounts (подробнее здесь).
- Список наблюдения Plex указанных вами пользователей будет опрашиваться на наличие изменений каждые 5 секунд, именно тогда он попытается найти недавно добавленный контент.
- Список наблюдения Plex будет полностью обновляться каждые 30 минут, именно тогда он будет пытаться найти недавно выпущенные эпизоды из сериалов, включенных в список просмотра. Это делается только каждые 30 минут, поскольку создание всего списка наблюдения может занять больше минуты, в зависимости от количества шоу, которые у вас там есть.
- Вы можете подключить plex_debrid к trakt.tv, чтобы получать более точные даты и время выпуска вашего контента без необходимости фактического отслеживания какого-либо контента trakt.
Списки наблюдения, коллекции и публичные списки Trakt:
- Чтобы подключить скрипт к trakt, перейдите в «/Settings/Content Services/Trakt/Traktusers/Edit/Add user». Вы можете добавлять неограниченное количество пользователей.
- Чтобы отслеживать и загружать списки наблюдения, коллекции или общедоступные списки trakt ваших пользователей, перейдите в раздел «/Settings/Content Services/Trakt/Trakt lists». По умолчанию ни один список трактатов не отслеживается на наличие нового контента.
- Скачиваются только фильмы и сериалы целиком из списков наблюдения, публичных списков и коллекций. Ни отдельных сезонов, ни серий (пока).
- Списки наблюдения указанных пользователей обновляются каждые 5 секунд.
- Шоу в коллекциях трактов определенных пользователей проверяются на наличие новых выпусков каждые 30 минут.
- Публичные списки обновляются каждые 30 минут.
Смотритель просит:
- Вы можете подключить plex_debrid к overseerr, чтобы мгновенно и автоматически загружать одобренные запросы от выбранных пользователей. Чтобы это работало, вам необходимо подключить plex_debrid к Plex или Trakt, поскольку эти службы можно использовать для сбора дополнительной информации о запрошенных элементах мультимедиа.
- Чтобы подключить сценарий к overseerr, перейдите в «/Settings/Content Services/Overseerr».
- По умолчанию все одобренные запросы от всех пользователей overseerr загружаются plex_debrid. Чтобы ограничить эту функцию конкретными пользователями, перейдите в раздел «/Настройки/Content Services/Overseerr/Пользователи Overseerr».
Джелисирр просит:
- Вы можете подключить plex_debrid к jellyseerr, чтобы мгновенно и автоматически загружать одобренные запросы от выбранных пользователей. Чтобы это работало, вам необходимо подключить plex_debrid к Plex или Trakt, поскольку эти службы можно использовать для сбора дополнительной информации о запрошенных элементах мультимедиа. Поскольку jellyseer и overseerr используют одни и те же конечные точки API, просто настройте jellyseer в меню plex_debrid overseerr:
- Чтобы подключить скрипт к jellyseerr, перейдите в «/Settings/Content Services/Overseerr».
- По умолчанию все одобренные запросы от всех пользователей jellyseerr загружаются plex_debrid. Чтобы ограничить эту функцию конкретными пользователями, перейдите в раздел «/Настройки/Content Services/Overseerr/Пользователи Overseerr».
Сервисы, которые plex_debrid может использовать для определения вашей текущей медиа-коллекции.
Библиотека Плекс:
- Чтобы использовать библиотеку plex в качестве библиотечной службы, перейдите в раздел «/Настройки/Библиотечная служба/Служба сбора библиотек/Изменить библиотечную службу/».
- Если вы выберете свою библиотеку plex в качестве библиотечного сервиса, вся ваша библиотека Plex (включая общие ресурсы) будет проверена перед загрузкой чего-либо, и скрипт позволит избежать дублирования загрузок. Чтобы ограничить эту проверку библиотеки определенными разделами библиотеки, перейдите в раздел «/Настройки/Библиотечная служба/Библиотечная служба сбора/Редактировать библиотечную службу/Проверка библиотеки Plex/Редактировать».
Сборник Тракта:
- Чтобы использовать одну из ваших коллекций пользователей trakt в качестве библиотечной службы, перейдите в раздел «/Настройки/Библиотечная служба/Библиотечная служба сбора/Изменить библиотечную службу/».
- Если вы выберете свою коллекцию трактов в качестве библиотечного сервиса, вся ваша коллекция трактов будет проверена перед загрузкой чего-либо, и скрипт позволит избежать дублирующих загрузок.
- (В вашей коллекции трактов должен быть хотя бы один элемент. Если она в настоящее время пуста, просто добавьте случайный фильм или шоу.)
Службы, которые plex_debrid может обновлять/обновлять после успешной загрузки. Вы можете добавить любую комбинацию услуг.
Библиотека Плекс:
- Чтобы обновить библиотеки plex после успешной загрузки, перейдите в раздел «/Настройки/Библиотечная служба/Служба обновления библиотеки/Изменить/».
- Вы можете добавить неограниченное количество библиотек для обновления.
- plex_debrid теперь способен лишь частично сканировать ваши библиотеки. В настоящее время эта функция доступна только для контента, загруженного через Realdebrid.
Этикетки из плекса:
- Чтобы автоматически добавить версию и пользовательские метки к загруженному контенту, перейдите в раздел «/Настройки/Библиотечная служба/Служба обновления библиотеки/Изменить/».
- Для этого также необходимо настроить обновление библиотеки Plex (см. выше).
- Будут добавлены следующие метки: «От: ...» для каждого пользователя, который добавил этот элемент в список наблюдения, «Версия: ...» для каждой загруженной версии.
Сборник Тракта:
- Чтобы пометить контент как собранный в Trakt после его успешной загрузки, перейдите в раздел «/Настройки/Библиотечная служба/Служба обновления библиотеки/Редактировать/».
- plex_debrid автоматически добавит загруженное разрешение и другие свойства загруженного мультимедиа в вашу коллекцию trakt.
Библиотеки Джеллифина:
- Чтобы обновить библиотеки jellyfin после успешной загрузки, перейдите в раздел «/Настройки/Библиотечная служба/Служба обновления библиотеки/Изменить/».
- plex_debrid в настоящее время может обновить только всю вашу библиотеку jellyfinlibrary. Частичное сканирование библиотеки появится в ближайшее время!
Смотритель просит:
- Чтобы пометить ваши запросы на overserr как доступные после успешной загрузки, перейдите в раздел «/Настройки/Библиотечная служба/Служба обновления библиотеки/Изменить/».
Джелисирр просит:
- Чтобы пометить ваши запросы jellyseerr как доступные после успешной загрузки, перейдите в раздел «/Настройки/Библиотечная служба/Служба обновления библиотеки/Изменить/».
Службы, которые plex_debrid будет использовать для игнорирования контента. Вы можете добавить любую комбинацию услуг. Вы можете просмотреть медиафайлы, которые в настоящее время игнорируются, в главном меню plex_debrid.
Статус просмотра Plex Discover:
- Чтобы использовать plex, пользователи plex обнаруживают статус просмотра, чтобы игнорировать контент, перейдите в раздел «/Настройки/Библиотечная служба/Библиотека игнорировать службы/Редактировать/».
Статус просмотра Тракта:
- Чтобы использовать статус просмотра trakt для пользователей trakt для игнорирования контента, перейдите в раздел «/Настройки/Библиотечная служба/Библиотека игнорировать службы/Редактировать/».
? Локальный список игнорирования:
- Чтобы использовать локальный текстовый файл запросов для игнорирования содержимого, перейдите в раздел «/Settings/Library Service/Library ignore Services/Edit/».
- Вам будет предложено указать путь к каталогу (не файлу), в котором plex_debrid сохранит файл с именем
ignored.txt
после того, как содержимое будет проигнорировано.- Если вы хотите создать этот файл самостоятельно и не хотите ждать, пока его создаст plex_debrid, обязательно сохраните его по указанному вами пути и под правильным именем
ignored.txt
- Если вы хотите использовать файл игнорирования с версией докера plex_debrid, обязательно выберите путь
./config/
, чтобы файл сохранялся вне вашего контейнера.
Сервисы, которые plex_debrid может использовать для поиска торрентов. Вы можете добавить любую комбинацию услуг. По умолчанию Torrentio — единственный включенный сервис. Вы можете подключить дополнительные службы очистки, чтобы находить высококачественные кэшированные выпуски.
торрентио (настоятельно рекомендуется):
- Реализация torrentio использует API torrentio для мгновенного получения релизов из гигантской базы данных релизов Torrentio. Фактическое парсинг не производится, поэтому этот сервис работает так быстро.
- Вы можете включить Torrentio, перейдя в «/Settings/Scraper/Sources/Add/». Других шагов не требуется.
- Вы можете редактировать настройки Torrentio, перейдя в «/Settings/Scraper/Sources/Edit/». В меню настроек вам будет предложено посетить https://torrentio.strem.fun/configure, где вы сможете редактировать свои настройки. «URL-адрес манифеста» вашей конфигурации будет копироваться в буфер обмена после каждого внесенного вами изменения. Вы можете вставить этот URL-адрес в настройку plex_debrid, чтобы обновить конфигурацию. Не вводите информацию о Debrid, она не нужна.
устаревшие парсеры (rarbg, 1337x, няа):
- В настоящее время интегрированы только «устаревшие» парсеры для rarbg.to, nyaa.si и 1337x.to — их можно отключить или включить, перейдя в «/Settings/Scraper/Sources/Edit/».
куртка:
- Рекомендуется установить «jackett», программу, которая объединяет огромное количество торрент-индексаторов (https://github.com/Jackett/Jackett). После установки перейдите по адресу http://localhost:9117 и добавьте несколько своих любимых индексаторов. Включите настройку сервера куртки «CORS». После завершения настройки куртки вы можете включить ее внутри plex_debrid, перейдя в «/Settings/Scraper/Sources/Edit/Add source/jackett».
- Теперь вы можете выбрать использование конкретной службы debrid для конкретного торрент-трекера, перейдя в «/Settings/Debrid Services/Tracker конкретных Debrid Services». Это пригодится, если вы используете частный трекер, который заставляет вас использовать дебрид-сервис, который будет раздавать ваши торренты (например, debridlink, put.io).
рыскать:
- Если вы предпочитаете Prowlarr, а не Jackett, вы можете интегрировать prowlarr в plex_debrid, перейдя в «/Settings/Scraper/Sources/Edit/Add source/prowlarr». Prowlarr имеет более строгие ограничения скорости, чем Jackett, для некоторых индексаторов (например, 1337x), что может привести к тому, что plex_debrid истечет время ожидания запроса на prowlarr и, следовательно, найдет меньше выпусков, чем Jackett.
- Теперь вы можете выбрать использование конкретной службы debrid для конкретного торрент-трекера, перейдя в «/Settings/Debrid Services/Tracker конкретных Debrid Services». Это пригодится, если вы используете частный трекер, который заставляет вас использовать дебрид-сервис, который будет раздавать ваши торренты (например, debridlink, put.io).
Орионоид:
- Вы можете интегрировать скребки orionoid в plex_debrid, перейдя в «/Settings/Scraper/Sources/Edit/Add source/orionoid».
- По умолчанию при каждой попытке парсинга извлекаются только 5 лучших ссылок, и ссылки сортируются по «популярности», а не по атрибуту «лучший» только для премиум-класса. Это сделано для удобства использования «бесплатной» учетной записи. Вы можете изменить эти параметры в настройках источника orionoid «/Settings/Scraper/Sources/Edit/Editsources/orionoid».
- Вы можете найти полный список всех возможных параметров и их соответствующих значений по адресу «https://panel.orionoid.com/» в меню «Разработчики», раздел «Документация API» в разделе «Stream API».
Сервисы, которые plex_debrid может использовать для загрузки торрентов. Вы можете добавить любую комбинацию услуг.
Услуги дебрида:
- Вы можете добавить более одной службы удаления и изменить порядок, в котором они должны проверяться на наличие кэшированных выпусков, перейдя в «/Settings/Debrid Services/Edit».
Определение версий для загрузки:
Посетите Wiki для получения полной документации по настройкам версии: https://github.com/itsToggle/plex_debrid/wiki/Version-Guides.
Вы можете определить, какие версии plex_debrid должны загрузить, указав «версию». Вы можете добавить неограниченное количество версий, перейдя в «/Settings/Scraper Settings/versions». По умолчанию plex_debrid имеет только одну версию ([1080p SDR]).
версии состоят из неограниченного количества полностью настраиваемых «правил» и «триггеров».
«Правила» определяют требования к качеству ваших версий. Правила могут быть сформулированы либо как требование, либо как предпочтение. Первое правило имеет наивысший приоритет, последнее — наименьший. В качестве примера приведем правила, составляющие версию по умолчанию [1080p SDR]:
1) cache status requirement : cached 2) resolution requirement : <= 1080 3) resolution preference : highest 4) title requirement : exclude (H?D?.?CAM|H?D?.?TS) 5) title requirement : exclude (3D) 6) title requirement : exclude (DO?VI?) 7) title requirement : exclude (HDR) 8) title preference : include (EXTENDED|REMASTERED) 9) size preference : lowest 10) seeders preference : highest 11) size requirement : >= 0.1
«Триггеры» определяют, когда plex_debrid должен искать версию. Вы можете добавить триггеры, которые ограничивают версию определенным типом мультимедиа или определенными фильмами/шоу. Вы можете определить, сколько раз plex_debrid должен пытаться загрузить одну версию и сколько попыток должно быть сделано с другими версиями, прежде чем будет предпринята попытка загрузки версии. Другие триггеры могут ограничивать версию определенным жанром или ограничивать версию конкретным пользователем, запросившим фильм/шоу. Вот некоторые из возможных триггеров, приведенные в примере версии 720p, которую следует искать только в том случае, если рассматриваемые медиаматериалы являются «шоу», выпущенными «до 2010 года», не являются «Гриффинами» или «Гриффинами». Сегодня вечером на прошлой неделе", а для "5 попыток" другой версии не найдено:
A) media type requirement : shows B) retries requirement : >= 5 C) retries requirement : <= 48 D) title requirement : exclude (family.guy|last.week.tonight) E) year requirement : <= 2010
Значения правил на основе текста интерпретируются как определения регулярных выражений, не учитывают регистр и используют официальный синтаксис регулярных выражений. посетите regexr.com, чтобы опробовать определения регулярных выражений, или посетите наш сервер Discord, чтобы узнать, как другие люди используют версии.
Ограничения Плекса:
- Если в качестве службы сбора библиотек выбрано plex, содержимое trakt и overseerr должно быть сопоставлено с типом носителя plex. Чтобы точно соответствовать контенту сопоставления от наддержек и trakt к Plex, необходимо иметь хотя бы один фильм и одно шоу в библиотеке, которое видно plex_debrid. Это потому, что для того, чтобы точно соответствовать контенту, необходим поиск от IMDB/TMDB/TVDB идентификатор - который в настоящее время работает только путем запроса вызова «Fix Match» для существующего элемента библиотеки. Пока Plex не допустит универсальный поиск по ID, это лучшее, что я могу сделать.
- plex_debrid не может определить по -настоящему пустую библиотеку и библиотеку, которой нельзя было достичь, потому что ее офлайн (или не достижимый по какой -либо другой причине). Чтобы избежать нежелательного поведения, сценарий просто перестает работать, когда встречается пустая библиотека. Вам нужно будет вручную добавить хотя бы один элемент мультимедиа в библиотеки, видимые Plex_debrid, прежде чем автоматизация загрузки может работать по -разному.
- API Plex Discover API предоставляет только даты выпуска, а не точное время выпуска. Рекомендуется подключить скрипт к trakt.tv, который позволяет plex_debrid найти более точные даты выпуска и даже узнать, можно ли загрузить фильмы до их фактической даты выпуска.