https://github.com/debridmediamanager
(também inclui zurg, uma alternativa muito melhor ao rclone_rd)
Streaming de torrent Plex/Emby/Jellyfin/Infuse através de Debrid Services, usando Plex Discover Watchlists, Trakt lists e Overseerr.
Usando serviços de conteúdo como plex discover, trakt e overseerr, os usuários do seu servidor de mídia pessoal podem adicionar filmes/programas à sua lista de observação e eles ficam disponíveis para transmissão em segundos.
Uma configuração do plex_debrid consiste em três partes.
O script plex_debrid monitora as listas de observação plex, listas de observação trakt e solicitações de supervisor de usuários especificados para filmes/programas recém-adicionados e episódios recém-lançados de programas na lista de observação. Assim que o novo conteúdo é encontrado, os indexadores de torrent são extraídos para obter a melhor versão em cache em serviços de desbridamento selecionados. O torrent é então adicionado a um serviço de desbridamento adequado e uma atualização da biblioteca é realizada para disponibilizar o conteúdo recém-adicionado.
Para qualquer conteúdo armazenado em cache desbridado (filmes, programas de TV de uma temporada ou até mesmo programas de TV de várias temporadas), todo o processo, desde a lista de observação do conteúdo até a exibição, leva cerca de 10 a 20 segundos.
Este é um trabalho em andamento e não sou um programador profissional. merda não está pronto! Sinta-se à vontade para conferir, pois melhorarei continuamente a velocidade, a confiabilidade e a facilidade de uso.
Se o github não é sua preferência;
Além deste guia de configuração geral, aqui estão alguns guias passo a passo com exemplos específicos para alguns sistemas operacionais diferentes. Se você deseja executar o plex_debrid em um VPS ou Seedbox, lembre-se de que alguns serviços de debrid bloqueiam o acesso de tais endereços IP aos seus servidores.
Passo a passo para o seu sistema operacional:
- Docker (Wiki)
- Windows (Wiki)
- Servidor Linux (Wiki)
- Servidor ARM Linux (Wiki)
- FreeBSD (u/TheNicestRichtofen)
- Android (escudo Nvidia)
Ajuda para configuração de VPS/Seedbox
- Não o encorajo a desconsiderar seu código de conduta dos serviços de desbridamento.
- Serviços Debrid como realdebrid bloqueiam endereços IP comuns de VPS ou Seedbox. No entanto, eles têm uma lista de VPNs na lista de permissões, atrás das quais você pode executar seu servidor. >Para realdebrid você pode encontrar esta lista em https://real-debrid.com/vpn. Você também pode usar este endereço para verificar se o IP do seu servidor está bloqueado ou não, executando os comandos >
curl -4 https://real-debrid.com/vpn | grep blocked
ecurl -6 https://real-debrid.com/vpn | grep blocked
. Se tiver a opção, você pode tentar solicitar um endereço IP diferente do seu provedor VPS, de preferência seu próprio endereço IPv4 pessoal, que provavelmente não será bloqueado.
Para que essa automação de download funcione, você precisa montar pelo menos um serviço debrid como uma unidade virtual. Eu recomendo fortemente o uso do RealDebrid, pois este serviço receberá primeiro atualizações e novos recursos do plex_debrid. Tenha em mente que a maioria dos serviços debridados não permite que você acesse seus serviços a partir de vários endereços IP em paralelo. Isso não é um problema se você tiver um servidor Plex em execução, já que tudo o que você transmite através do plex (de qualquer local, não importa quantos em paralelo) é roteado através do endereço IP do seu servidor. Embora seu servidor plex esteja em execução, você não deve fazer download do serviço debrid de nenhuma outra maneira que não seja por meio do plex.
Montando RealDebrid
Realdebrid agora implementa suporte para WebDav, o que o torna montável com software rclone oficial.
Eu ainda recomendo usar minha versão bifurcada do rclone que foi escrita explicitamente para o realdebrid, já que o WebDav do realdebrids não permite a exclusão de arquivos torrent através do rclone e limita a quantidade de torrents exibidos a 200. Eles afirmam que a exclusão do arquivo torrent funciona com outro webdav montar programas, mas ainda não consegui testar isso. Parece também que o webdav realdebrid oficial ainda é mais lento e tem mais largura de banda do que meu fork rclone, porque a montagem do webdav leva à redescoberta frequente de conteúdo já baixado.
Montando com meu garfo rclone:
- Instale meu fork rclone: https://github.com/itsToggle/rclone_rd
- configure o rclone executando o comando 'rclone config' (pode ser './rclone config' e dependendo do seu sistema operacional, o nome do arquivo pode ser './rclone-linux' ou similar. Se você receber um erro de permissão negada (linux & macos ), execute 'sudo chmod u+x rclone-linux', ajustado ao nome do arquivo.)
- crie um novo controle remoto digitando 'n'
- dê um nome ao seu controle remoto (por exemplo, 'seu-remoto')
- escolha '47) realdebrid' como seu tipo de controle remoto
- siga o restante das instruções solicitadas, escolha 'sem configuração avançada'
- Você pode montar seu controle remoto recém-criado executando o comando 'rclone cmount your-remote: X: --dir-cache-time 10s' (substitua 'your-remote' pelo nome do seu controle remoto, substitua 'X' por uma letra de unidade de sua escolha ou substitua 'X:' por uma pasta de destino)
- Se você estiver executando meu fork rclone no Linux, substitua “cmount” por “mount” no comando acima.
- Você criou com sucesso uma unidade virtual do seu serviço de desbridamento!
Você pode executar o rclone como um serviço em segundo plano adicionando a tag de montagem '--no-console' (Windows) ou '--deamon' (Linux, Mac, etc).
Montagem com software oficial rclone (WebDav)
- Instale o software rclone oficial: https://github.com/rclone/rclone ou meu fork: https://github.com/itsToggle/rclone_rd
- configure o rclone executando o comando 'rclone config' (pode ser './rclone config' dependendo do seu sistema operacional)
- crie um novo controle remoto digitando 'n'
- dê um nome ao seu controle remoto (por exemplo, 'seu-remoto')
- escolha '45) WebDav' como seu tipo remoto
- digite 'https://dav.real-debrid.com/' como o URL do servidor
- escolha a opção '5) (outro)'
- insira seu nome de usuário realdebrid como seu nome de usuário
- escolha a opção 'y) sim, digite minha própria senha'
- digite sua senha do webdav (disponível nas configurações da sua conta) como a senha
- Você pode montar seu controle remoto recém-criado executando o comando 'rclone mount your-remote:torrents X: --dir-cache-time 10s' (substitua 'your-remote' pelo nome do seu controle remoto, substitua X por uma letra de unidade do seu escolha ou substitua 'X:' por uma pasta de destino)
- Você criou com sucesso uma unidade virtual do seu serviço de desbridamento!
Você pode executar o rclone como um serviço em segundo plano adicionando a tag de montagem '--no-console' (Windows) ou '--deamon' (Linux, Mac, etc)
Montagem Premiumize
- Instale o software rclone oficial: https://github.com/rclone/rclone ou meu fork: https://github.com/itsToggle/rclone_rd
- configure o rclone executando o comando 'rclone config' (pode ser './rclone config' dependendo do seu sistema operacional)
- crie um novo controle remoto digitando 'n'
- dê um nome ao seu controle remoto (por exemplo, 'seu controle remoto')
- escolha '46) premiumize' como seu tipo remoto
- siga o restante das instruções solicitadas, escolha 'sem configuração avançada'
- Você pode montar seu controle remoto recém-criado executando o comando 'rclone mount your-remote: X: --dir-cache-time 10s' (substitua 'your-remote' pelo nome do seu controle remoto, substitua X por uma letra de unidade de sua escolha ou substitua 'X:' por uma pasta de destino)
- Você criou com sucesso uma unidade virtual do seu serviço de desbridamento!
Você pode executar o rclone como um serviço em segundo plano adicionando a tag de montagem '--no-console' (Windows) ou '--deamon' (Linux, Mac, etc)
Montando AllDebrid
- Instale o software rclone oficial: https://github.com/rclone/rclone ou meu fork: https://github.com/itsToggle/rclone_rd
- configure o rclone executando o comando 'rclone config' (pode ser './rclone config' dependendo do seu sistema operacional)
- crie um novo controle remoto digitando 'n'
- dê um nome ao seu controle remoto (por exemplo, 'seu controle remoto')
- escolha '42) WebDav' como seu tipo remoto
- digite 'https://alldebrid.com/webdav/' como o URL do servidor
- escolha a opção '5) (outro)'
- insira uma chave de API como seu nome de usuário
- escolha a opção 'y) sim, digite minha própria senha'
- digite 'eeeee' como senha
- Você pode montar seu controle remoto recém-criado executando o comando 'rclone mount your-remote:links X: --dir-cache-time 10s' (substitua 'your-remote' pelo nome do seu controle remoto, substitua X por uma letra de unidade do seu escolha ou substitua 'X:' por uma pasta de destino)
- Você criou com sucesso uma unidade virtual do seu serviço de desbridamento!
- Você só poderá assistir ao conteúdo das pastas “links” e “history”, não da pasta “magnet”. A pasta "links" é recomendada e a utilizada no comando de montagem acima.
Você pode executar o rclone como um serviço em segundo plano adicionando a tag de montagem '--no-console' (Windows) ou '--deamon' (Linux, Mac, etc)
Montagem do DebridLink
- Instale o software rclone oficial: https://github.com/rclone/rclone ou meu fork: https://github.com/itsToggle/rclone_rd
- configure o rclone executando o comando 'rclone config' (pode ser './rclone config' dependendo do seu sistema operacional)
- crie um novo controle remoto digitando 'n'
- dê um nome ao seu controle remoto (por exemplo, 'seu controle remoto')
- escolha '42) WebDav' como seu tipo remoto
- digite 'https://webdav.debrid.link' como o URL do servidor
- escolha a opção '5) (outro)'
- insira seu nome de usuário do debrid-link como seu nome de usuário
- escolha a opção 'y) sim, digite minha própria senha'
- digite sua "chave de acesso" (disponível em sua conta) como senha
- Você pode montar seu controle remoto recém-criado executando o comando 'rclone mount your-remote X: --dir-cache-time 10s' (substitua 'your-remote' pelo nome do seu controle remoto, substitua X por uma letra de unidade de sua escolha ou substitua 'X:' por uma pasta de destino)
- Você criou com sucesso uma unidade virtual do seu serviço de desbridamento!
Você pode executar o rclone como um serviço em segundo plano adicionando a tag de montagem '--no-console' (Windows) ou '--deamon' (Linux, Mac, etc)
Montando PUT.io
Aqui está um artigo bem escrito da equipe put.io sobre como montar put.io usando rclone:
http://help.put.io/en/articles/3480094-plex-rclone
Você pode montar seu controle remoto recém-criado executando o comando 'rclone mount your-remote X: --dir-cache-time 10s' (substitua 'your-remote' pelo nome do seu controle remoto, substitua X por uma letra de unidade de sua escolha ou substitua 'X:' por uma pasta de destino)
Você pode executar o rclone como um serviço em segundo plano adicionando a tag de montagem '--no-console' (Windows) ou '--deamon' (Linux, Mac, etc)
Para transmitir conteúdo de sua unidade virtual recém-montada, é recomendável configurar um servidor de mídia pessoal como plex, emby ou jellyfin. Esses serviços permitem que você transmita seu conteúdo de fora da sua rede local. Você terá a melhor experiência ao usar o plex, já que não precisa de nenhum site de terceiros para baixar novo conteúdo - você pode simplesmente adicionar novos filmes/programas à sua lista de observação de dentro de qualquer aplicativo cliente plex, esperar alguns segundos e assistir ( veja o gif acima). Se você preferir emby ou jellyfin como servidor de mídia pessoal, a única maneira de adicionar novo conteúdo é via trakt e jellyseerr. Uma abordagem diferente é usar reprodutores de mídia como o Infuse para acessar os arquivos montados, que também dependem do trakt para adicionar novo conteúdo.
Configurando o Plex:
- Crie uma biblioteca complexa de 'filmes' da unidade virtual montada ou adicione a unidade virtual a uma biblioteca de 'filmes' existente.
- Crie uma biblioteca plex de 'shows' da unidade virtual montada ou adicione a unidade virtual a uma biblioteca de 'shows' existente.
- Se você estiver executando o rclone em um sistema operacional baseado em Linux e o Plex não conseguir encontrar sua unidade virtual montada, tente adicionar a tag de montagem '--allow-other'
- Recomendação: desabilite 'miniaturas de visualização de vídeo', desabilite a tarefa agendada 'realizar extensa análise de mídia' para reduzir o tráfego de download. Se você planeja ter uma biblioteca muito grande, aumente o tamanho do cache da biblioteca do padrão de 40 MB para 1 GB.
- Desative a configuração da biblioteca "Esvaziar lixeira após cada verificação", para garantir que nenhum conteúdo seja removido acidentalmente
- Você e seus usuários domésticos agora podem transmitir torrents em cache de seus serviços debridados!
Mantenha o agente de metadados de suas bibliotecas como o agente de metadados Plex padrão
O script plex_debrid pode ser executado como um contêiner docker (versão dockerizada) ou simplesmente executando-o com python 3 (versão padrão).
Versão padrão:
- Clone este repositório com git ou clique em "código" (canto superior direito) e depois em "baixar zip"
- Abra um terminal dentro da pasta plex_debrid-main baixada. Execute
pip install -r requirements.txt
- se você ainda não tem o pip, instale-o em https://pypi.org/project/pip/- Inicie o script executando
python ./main.py
- O script guiará você pela configuração inicial e pelas próximas etapas. Ao configurar o plex_debrid, você será solicitado a escolher os 5 serviços principais que este script conecta:
- Escolha e configure pelo menos um serviço de conteúdo que o plex_debrid deve monitorar para novos conteúdos
- Escolha e configure um serviço de coleta de biblioteca , que o plex_debrid usará para determinar sua coleção de mídia atual. Se você pretende executar um servidor plex, escolha "Bibliotecas Plex".
- Escolha e configure um serviço de atualização de biblioteca , que o plex_debrid atualizará/atualizará após um download bem-sucedido. Se você pretende executar um servidor plex, escolha "Bibliotecas Plex".
- Escolha e configure um serviço de ignorar biblioteca , que plex_debrid usará para ignorar o conteúdo. Se você pretende executar um servidor plex, escolha "Plex Discover Watch Status".
- Escolha e configure pelo menos um serviço debrid , que o plex_debrid usará para baixar o conteúdo.
- Você terminou!
- Escolha a opção '1' para executar a automação de download. Escolha a opção '2' para explorar ou editar as configurações ou abra o arquivo "settings.json" que o script cria após a primeira execução.
- Se você não quiser que o menu principal seja exibido ao iniciar o script (para uma configuração de execução automática), navegue até "/Configurações/Configurações da UI/mostrar menu na inicialização" e defina o valor como "falso".
- Leia o resto do README!
Versão Dockerizada:
- Execute
docker pull itstoggle/plex_debrid
ou visite https://hub.docker.com/repository/docker/itstoggle/plex_debrid.- Execute
docker run -v /path/to/config:/config --net host -ti itstoggle/plex_debrid
. Onde/path/to/config
é o caminho do diretório onde você deseja salvar seus dados de configuração do plex_debrid.- O script guiará você pela configuração inicial e pelas próximas etapas. Ao configurar o plex_debrid, você será solicitado a escolher os 5 serviços principais que este script conecta:
- Escolha e configure pelo menos um serviço de conteúdo que o plex_debrid deve monitorar para novos conteúdos
- Escolha e configure um serviço de coleta de biblioteca , que o plex_debrid usará para determinar sua coleção de mídia atual. Se você pretende executar um servidor plex, escolha "Bibliotecas Plex".
- Escolha e configure um serviço de atualização de biblioteca , que o plex_debrid atualizará/atualizará após um download bem-sucedido. Se você pretende executar um servidor plex, escolha "Bibliotecas Plex".
- Escolha e configure um serviço de ignorar biblioteca , que plex_debrid usará para ignorar o conteúdo. Se você pretende executar um servidor plex, escolha "Plex Discover Watch Status".
- Escolha e configure pelo menos um serviço debrid , que o plex_debrid usará para baixar o conteúdo.
- Você terminou!
- Escolha a opção '1' para executar a automação de download. Escolha a opção '2' para explorar ou editar as configurações ou abra o arquivo "settings.json" que o script cria após a primeira execução.
- Se você não quiser que o menu principal seja exibido ao iniciar o script (para uma configuração de execução automática), navegue até "/Configurações/Configurações da interface do usuário/mostrar menu na inicialização" e defina o valor como "falso".
- Leia o resto do README!
plex_debrid pode ser configurado de várias maneiras diferentes, que este leia-me não será capaz de abordar. Sinta-se à vontade para fazer qualquer pergunta na seção "discussões" deste repositório ou junte-se ao nosso servidor discord.
Algumas opções avançadas para usar o rclone
Bibliotecas 4K e HD:
- Usando a filtragem rclone, você pode dividir sua biblioteca em conteúdo 4k e não 4k.
- inicie uma instância do rclone adicionando o sinalizador
--exclude **2160**
ao seu comando de montagem, monte em uma pasta chamada "HD"- inicie outra instância do rclone adicionando o sinalizador
--include **2160**
ao seu comando de montagem, monte em uma pasta chamada "4K"Classificação de filmes/programas para controles remotos WebDAV:
- Usando a filtragem rclone, você pode dividir seu controle remoto WebDAV em filme e conteúdo de exibição.
- inicie uma instância do rclone adicionando o sinalizador
--exclude "**{{(s|S)([0-9]+)( |.|e|E)}}**"
ao seu comando de montagem, monte em uma pasta chamada "filmes"- inicie outra instância do rclone adicionando o sinalizador
--include "**{{(s|S)([0-9]+)( |.|e|E)}}**"
ao seu comando de montagem, monte em uma pasta chamada "shows"
Os serviços que o plex_debrid pode monitorar para novos conteúdos. Você pode escolher qualquer combinação de serviços.
Listas de observação Plex:
- A Plex Watchlist e o recurso Discover estão disponíveis apenas para contas vinculadas a um endereço de e-mail – portanto, não há contas gerenciadas.
- Para permitir o download de conteúdo de dentro de qualquer cliente plex por você e por outros usuários, crie um novo usuário navegando até '/Settings/Content Services/Plex/Plex users/Edit/Add user'.
- Você e os usuários adicionados agora podem navegar na parte Descobrir do Plex e baixar conteúdo adicionando-o à lista de observação do Plex.
- Se você deseja excluir algo do seu servidor Plex, certifique-se de removê-lo primeiro da sua lista de observação. Caso contrário, o script verá que está na sua lista de observação e não no seu servidor e simplesmente fará o download novamente.
- Por padrão, os filmes que você adiciona à sua lista de observação do Plex são removidos automaticamente assim que são baixados e os programas permanecem na lista de observação, porque apenas os programas que estão na lista de observação são monitorados para episódios recém-lançados. Você pode alterar quais tipos de mídia devem ser removidos automaticamente de sua lista de observação navegando até '/Settings/Content Services/Plex/Plex auto remove'
- O script faz o possível para evitar o download de arquivos indesejados (por exemplo, de amostra). Se as amostras ainda aparecerem no plex, você pode criar um arquivo .plexignore e adicioná-lo ao diretório pai das montagens (mais informações aqui).
- A lista de observação do Plex dos usuários especificados será pesquisada em busca de alterações a cada 5 segundos, quando tentará encontrar o conteúdo recém-adicionado.
- A lista de observação do Plex será atualizada inteiramente a cada 30 minutos, quando tentará encontrar episódios recém-lançados das séries da lista de observação. Isso só é feito a cada 30 minutos, pois a construção de toda a lista de observação pode levar mais de um minuto, dependendo da quantidade de programas que você tem.
- Você pode conectar plex_debrid ao trakt.tv para obter datas e horários de lançamento mais precisos para o seu conteúdo, sem precisar realmente monitorar qualquer conteúdo do trakt.
Listas de observação, coleções e listas públicas do Trakt:
- Para conectar o script ao trakt, navegue até '/Settings/Content Services/Trakt/Trakt users/Edit/Add user'. Você pode adicionar uma quantidade ilimitada de usuários.
- Para monitorar e baixar listas de observação, coleções ou listas públicas de seus usuários, navegue até '/Configurações/Serviços de conteúdo/Trakt/Listas de Trakt'. Por padrão, nenhuma lista de trakt é monitorada para novos conteúdos.
- Somente filmes e programas inteiros nas listas de observação, listas públicas e coleções são baixados. Não há temporadas ou episódios únicos (por enquanto).
- As listas de observação do trakt de usuários especificados são atualizadas a cada 5s.
- Os programas nas coleções trakt de usuários específicos são verificados em busca de episódios recém-lançados a cada 30 minutos.
- As listas públicas são atualizadas a cada 30 minutos.
Solicitações do supervisor:
- Você pode conectar plex_debrid ao overseerr para baixar instantânea e automaticamente solicitações aprovadas de usuários selecionados. Para que isso funcione, você precisa conectar o plex_debrid ao Plex ou ao Trakt, pois esses serviços podem ser usados para coletar mais informações sobre os itens de mídia solicitados.
- Para conectar o script ao overseerr, navegue até '/Settings/Content Services/Overseerr'.
- Por padrão, todas as solicitações aprovadas de todos os usuários overseerr são baixadas por plex_debrid. Para limitar esse recurso a usuários específicos, navegue até '/Settings/Content Services/Overseerr/Overseerr users'
Solicitações de Jellyseerr:
- Você pode conectar plex_debrid ao jellyseerr para baixar instantânea e automaticamente solicitações aprovadas de usuários selecionados. Para que isso funcione, você precisa conectar o plex_debrid ao Plex ou ao Trakt, pois esses serviços podem ser usados para coletar mais informações sobre os itens de mídia solicitados. Como o jellyseer e o overseerr usam exatamente os mesmos endpoints da API, basta configurar o jellyseer no menu plex_debrid overseerr:
- Para conectar o script ao jellyseerr, navegue até '/Settings/Content Services/Overseerr'.
- Por padrão, todas as solicitações aprovadas de todos os usuários do jellyseerr são baixadas pelo plex_debrid. Para limitar esse recurso a usuários específicos, navegue até '/Settings/Content Services/Overseerr/Overseerr users'
Os serviços que o plex_debrid pode usar para determinar sua coleção de mídia atual.
Biblioteca Plex:
- Para usar sua biblioteca plex como serviço de biblioteca, navegue até '/Configurações/Serviço de biblioteca/Serviço de coleção de biblioteca/Alterar serviço de biblioteca/'
- Se você escolher sua biblioteca plex como serviço de biblioteca, toda a sua biblioteca Plex (incluindo compartilhamentos) será verificada antes de baixar qualquer coisa e o script evitará downloads duplicados. Para limitar esta verificação de biblioteca a seções específicas da biblioteca, navegue até '/Configurações/Serviço de Biblioteca/Serviço de coleção de biblioteca/Editar serviço de biblioteca/Verificação de biblioteca Plex/Editar'
Coleção Trakt:
- Para usar uma de suas coleções de usuários do trakt como seu serviço de biblioteca, navegue até '/Settings/Library Service/Library Collection Service/Change Library Service/'
- Se você escolher sua coleção de trakt como serviço de biblioteca, toda a sua coleção de trakt será verificada antes de baixar qualquer coisa e o script evitará downloads duplicados.
- (Você precisa de pelo menos um item em sua coleção trakt. Se estiver vazio, basta adicionar um filme ou programa aleatório.)
Os serviços que o plex_debrid pode atualizar/atualizar após um download bem-sucedido. Você pode adicionar qualquer combinação de serviços.
Biblioteca Plex:
- Para atualizar suas bibliotecas plex após um download bem-sucedido, navegue até '/Settings/Library Service/Library update service/Edit/'
- Você pode adicionar uma quantidade ilimitada de bibliotecas para serem atualizadas
- plex_debrid agora é capaz de verificar apenas parcialmente suas bibliotecas. No momento, esse recurso está disponível apenas para conteúdo baixado através do realdebrid.
Etiquetas Plex:
- Para adicionar versões automáticas e rótulos de usuário ao conteúdo baixado, navegue até '/Settings/Library Service/Library update service/Edit/'
- Isso requer que uma atualização da biblioteca Plex também seja configurada (veja acima).
- Os rótulos que serão adicionados são: "De: ..." para cada usuário que colocou este item na lista de observação, "Versão: ..." para cada versão que foi baixada.
Coleção Trakt:
- Para marcar o conteúdo como coletado no Trakt após ter sido baixado com sucesso, navegue até '/Settings/Library Service/Library update service/Edit/'
- plex_debrid adicionará automaticamente a resolução baixada e outras propriedades da mídia baixada à sua coleção trakt
Bibliotecas Jellyfin:
- Para atualizar suas bibliotecas jellyfin após um download bem-sucedido, navegue até '/Settings/Library Service/Library update service/Edit/'
- Atualmente, plex_debrid só é capaz de atualizar toda a sua biblioteca jellyfin. Varreduras parciais da biblioteca serão lançadas em breve!
Solicitações do supervisor:
- Para marcar suas solicitações de overserr como disponíveis após um download bem-sucedido, navegue até '/Configurações/Serviço de Biblioteca/Serviço de atualização de biblioteca/Editar/'
Solicitações de Jellyseerr:
- Para marcar suas solicitações do jellyseerr como disponíveis após um download bem-sucedido, navegue até '/Configurações/Serviço de biblioteca/Serviço de atualização de biblioteca/Editar/'
Os serviços que o plex_debrid usará para ignorar o conteúdo. Você pode adicionar qualquer combinação de serviços. Você pode explorar a mídia que está atualmente ignorada no menu principal do plex_debrid.
Status do relógio Plex Discover:
- Para usar um plex users plex discover watch status para ignorar o conteúdo, navegue até '/Settings/Library Service/Library ignore services/Edit/'
Status do relógio Trakt:
- Para usar um status de observação do trakt users para ignorar o conteúdo, navegue até '/Settings/Library Service/Library ignore services/Edit/'
? Lista local de ignorados:
- Para usar um arquivo de texto local de consultas para ignorar o conteúdo, navegue até '/Settings/Library Service/Library ignore services/Edit/'
- Você será solicitado a fornecer um caminho para um diretório (não um arquivo), no qual plex_debrid salvará um arquivo chamado
ignored.txt
após o conteúdo ser ignorado.- Se você deseja criar esse arquivo sozinho e não deseja esperar que o plex_debrid o crie, certifique-se de salvá-lo no caminho especificado e com o nome correto
ignored.txt
- Se você quiser usar o arquivo ignore com a versão docker plex_debrid, certifique-se de escolher o caminho
./config/
, para que o arquivo seja salvo fora do seu contêiner.
Os serviços que o plex_debrid pode usar para encontrar torrents. Você pode adicionar qualquer combinação de serviços. Por padrão, torrentio é o único serviço habilitado. Você pode conectar mais serviços de scraping para garantir que encontrará versões em cache de alta qualidade.
torrentio (altamente recomendado):
- A implementação do torrentio usa a API torrentio para obter instantaneamente lançamentos do gigantesco banco de dados de lançamentos de torrents. Nenhuma raspagem real é feita, e é por isso que esse serviço é tão rápido.
- Você pode ativar o torrentio navegando até '/Settings/Scraper/Sources/Add/'. Não há outras etapas necessárias.
- Você pode editar as configurações do torrentio navegando até '/Settings/Scraper/Sources/Edit/'. O menu de configurações solicitará que você visite ‘https://torrentio.strem.fun/configure’, onde você pode editar suas configurações. Sua configuração "url de manifesto" será copiada para sua área de transferência após cada alteração feita. Você pode colar esse URL na configuração plex_debrid para atualizar sua configuração. Não insira suas informações do Debrid, não é necessário.
raspadores legados (rarbg, 1337x, nyaa):
- Os únicos raspadores "legados" atualmente integrados são rarbg.to, nyaa.si e 1337x.to - você pode desativá-los ou ativá-los navegando até '/Settings/Scraper/Sources/Edit/'.
jaqueta:
- É recomendado instalar o "jackett", um programa que agrupa uma grande quantidade de indexadores de torrent (https://github.com/Jackett/Jackett). Depois de instalado, acesse http://localhost:9117 e adicione alguns de seus indexadores favoritos. Habilite a configuração do servidor Jackett "CORS". Assim que a configuração do jackett for concluída, você pode habilitar o jackett dentro do plex_debrid navegando até '/Settings/Scraper/Sources/Edit/Add source/jackett'.
- Agora você pode optar por usar um serviço debrid específico para um rastreador de torrent específico navegando até "/Configurações/Serviços Debrid/Serviços Debrid específicos do rastreador". Isso é útil se você estiver usando um rastreador privado que o força a usar um serviço debrid que irá propagar seus torrents (por exemplo, debridlink,put.io).
rondar:
- Se preferir Prowlarr em vez de Jackett, você pode integrar o prowlarr ao plex_debrid navegando até '/Settings/Scraper/Sources/Edit/Add source/prowlarr'. O Prowlarr restringiu os limites de taxa do que o jackett para alguns indexadores (por exemplo, 1337x), o que pode fazer com que o plex_debrid expire o tempo limite da solicitação para o prowlarr e, portanto, encontre menos lançamentos do que o jackett.
- Agora você pode optar por usar um serviço debrid específico para um rastreador de torrent específico navegando até "/Configurações/Serviços Debrid/Serviços Debrid específicos do rastreador". Isso é útil se você estiver usando um rastreador privado que o força a usar um serviço debrid que irá propagar seus torrents (por exemplo, debridlink,put.io).
orionóide:
- Você pode integrar os raspadores orionoid em plex_debrid navegando até '/Settings/Scraper/Sources/Edit/Add source/orionoid'.
- Por padrão, apenas os 5 principais links são obtidos por tentativa de extração e os links são classificados por "popularidade", não pelo atributo "melhor" apenas premium. Isso é feito para ser "gratuito" para a conta, você pode alterar esses parâmetros nas configurações da fonte orionoid '/Settings/Scraper/Sources/Edit/Edit source/orionoid'.
- Você pode encontrar uma lista completa de todos os parâmetros possíveis e seus respectivos valores em "https://panel.orionoid.com/" no menu "Desenvolvedores", seção "API Docs" em "Stream API".
Os serviços que o plex_debrid pode usar para baixar torrents. Você pode adicionar qualquer combinação de serviços.
Serviços desbridados:
- Você pode adicionar mais de um serviço debrid e alterar a ordem em que eles devem ser verificados para versões em cache navegando até '/Configurações/Serviços Debrid/Editar'.
Definindo versões para download:
Confira o Wiki para obter uma documentação completa das configurações da versão: https://github.com/itsToggle/plex_debrid/wiki/Version-Guides
Você pode definir quais qualidades de lançamento o plex_debrid deve baixar definindo uma "versão". Você pode adicionar uma quantidade ilimitada de versões navegando até '/Configurações/Configurações do raspador/versões'. Por padrão, plex_debrid vem apenas com 1 definição de versão ([1080p SDR])
as versões consistem em uma quantidade ilimitada de "regras" e "gatilhos" totalmente personalizáveis.
As “Regras” definem os requisitos de qualidade das suas versões. As regras podem ser formuladas como um requisito ou como uma preferência. A primeira regra tem a prioridade mais alta, a última a mais baixa. Para dar alguns exemplos, aqui estão as regras que compõem a versão padrão [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
"Triggers" definem quando o plex_debrid deve procurar uma versão. Você pode adicionar gatilhos que limitam uma versão a um tipo de mídia específico ou a filmes/programas específicos. Você pode definir quantas vezes o plex_debrid deve tentar fazer download de uma versão e quantas tentativas devem ser feitas com outras versões, antes que uma versão seja tentada para ser baixada. Outros acionadores podem limitar uma versão a um gênero específico ou podem limitar uma versão a um usuário específico que solicitou o filme/programa. Aqui estão alguns dos possíveis gatilhos, dados em um exemplo de versão 720p que só deve ser procurado, se os itens de mídia em questão forem "programas" lançados "antes de 2010", não forem "Uma Família da Pesada" ou " Semana passada esta noite", e nenhuma outra versão foi encontrada para "5 tentativas":
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
Os valores de regras baseados em texto são interpretados como definições de regex, não diferenciam maiúsculas de minúsculas e usam a sintaxe oficial de regex. confira regexr.com para testar suas definições de regex ou visite nosso servidor discord para ver como outras pessoas usam as versões.
Limitações do Plex:
- Se plex for escolhido como serviço de coleção de biblioteca, o conteúdo trakt e overseerr precisará corresponder ao tipo de mídia plex. Para corresponder ao conteúdo preciso do Supervision e do Trakt ao Plex, seu necessário ter pelo menos um filme e um show dentro de uma biblioteca que é visível por plex_debrid. Isso é porque, para corresponder com precisão a conteúdo, é necessária uma pesquisa por ID do IMDB/TMDB/TVDB - que atualmente funciona apenas solicitando uma chamada "Fix Match" para um item de biblioteca existente. Até o Plex permitir uma pesquisa universal por ID, este é o melhor que posso fazer.
- Plex_debrid não pode destiná -lo entre uma biblioteca verdadeiramente vazia e uma biblioteca que não poderia ser alcançada porque está offline (ou não é acessível por qualquer outro motivo). Para evitar comportamentos indesejados, o script simplesmente para de funcionar sempre que uma biblioteca vazia é encontrada. Você precisará adicionar manualmente pelo menos um item de mídia às bibliotecas visíveis por plex_debrid, antes que a automação de download possa ser executada mal.
- A API Plex Discover fornece apenas datas de lançamento, não tempos de liberação precisos. É recomendável conectar o script ao trakt.tv, que permite que Plex_debrid encontre datas de lançamento mais precisas e até descubra se os filmes podem ser baixados antes da data de lançamento real.