Realdebrid adicionou suporte para o protocolo WebDav, o que o torna montável através do software oficial rclone. A partir de agora (19.08), a implementação do realdebrids webdav não suporta a exclusão de arquivos torrent através do rclone e limita a quantidade de torrents exibidos a 200. Também é muito mais lento que o meu fork. Isso ocorre porque cada vez que um arquivo é acessado através do servidor webdav, o realdebrid verifica apenas os primeiros 1000 links diretos de /downloads. Se nenhum link direto correspondente for encontrado, o que é provavelmente o caso se você tiver mais de 1000 arquivos, o realdebrid webdav irá liberar o arquivo novamente. Se você atualizar sua biblioteca plex da unidade montada, por exemplo (e tiver uma biblioteca com mais de 1000 arquivos), cada arquivo será irrestrito repetidamente, o que leva muito tempo. O plex também detectará novamente introduções e realizará outras tarefas de metadados sempre que um arquivo estiver irrestrito novamente.
Eles mencionaram que a exclusão de arquivos torrent funciona com outros programas de montagem de webdav, mas eu recomendo usar meu fork em vez do webdav realdebrid.
Este RClone Fork contém uma implementação Real-Debrid. Usando esta versão, todo o diretório RealDebrid /torrents pode ser servido como uma unidade virtual somente leitura.
Um caso de uso potencial para isso é servir o diretório /torrent em plex, permitindo que você construa uma biblioteca de mídia verdadeiramente ilimitada em tamanho. Estou trabalhando em um projeto que permite que o plex funcione da mesma maneira que Wako, Synler e outros aplicativos de streaming. Confira em https://github.com/itsToggle/plex_rd
Os recursos de leitura/gravação são limitados à leitura de arquivos e à exclusão deles.
Este fork rclone classificará automaticamente seus torrents em 3 subpastas: "shows", "movies" e "default". Se um torrent não puder ser classificado como filme ou programa, você poderá encontrá-lo na pasta “padrão”.
Não há tráfego no servidor ou limitações de armazenamento.
Este fork rclone reativará automaticamente os links diretos quando eles expirarem após 1 semana.
Há um limite de conexão do lado do servidor, que acredito ser de 16 conexões paralelas.
confira https://hub.docker.com/repository/docker/itstoggle/docker-volume-rclone_rd para obter mais informações sobre a versão do docker rclone_rd
confira https://rclone.org/docker/ para obter mais informações sobre o uso geral
instale o winfsp (https://winfsp.dev/)
baixe o arquivo 'rclone.exe' pré-construído mais recente aqui: https://github.com/itsToggle/rclone_RD/releases
Não consigo fazer compilação cruzada para macOS, então conto com vocês para compilar e compartilhar as versões do macOS :)
baixe o arquivo 'rclone-darwin' pré-construído mais recente aqui: https://github.com/itsToggle/rclone_RD/releases
baixe o arquivo 'rclone-linux' pré-construído mais recente aqui: https://github.com/itsToggle/rclone_RD/releases
Esta versão é baseada na versão mais recente do rcx github. Simplesmente substituí o arquivo 'librclone.so' dentro do apk por uma versão compilada do meu fork rclone. Para poder instalar o apk, o aplicativo precisava ser assinado novamente, o que fiz com um aplicativo apk-signer da Playstore do Android, que tenho certeza de que não é malicioso. Para adicionar realdebrid como controle remoto, basta configurar um controle remoto realdebrid em seu PC e copiar o arquivo rclone.conf
( C:UsersBigSchlong.configrclone
) para seu dispositivo Android. Dentro do aplicativo RCX agora você pode carregar seu arquivo de configuração rclone. Pronto, você pode montar o realdebrid no seu dispositivo Android :)
baixe o arquivo 'apk' pré-construído mais recente aqui: https://github.com/itsToggle/rclone_RD/releases
abra um terminal no local de download do seu arquivo 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).
É recomendado usar as tags neste exemplo de comando de montagem:
'rclone montar torrents: Y: --dir-cache-time 10s'
Isso irá acelerar significativamente a unidade montada e detectar alterações mais rapidamente.
Eu realmente sugiro baixar a versão pré-construída. Mas se você quiser mexer um pouco e construí-lo sozinho, aqui estão os passos:
Baixe os arquivos do projeto.
Instale Golang
Para construir o projeto, você precisa ter o MinGW ou uma adaptação diferente do cgo instalada.
instale o WinFsp.
Se você não deseja montar o controle remoto como um drive virtual, mas sim como um servidor DLNA ou silimar, use 'go build' para construir o projeto.
Se você deseja montar o controle remoto como uma unidade virtual, continue:
Construa o projeto usando 'go build -tags cmount'.
se isso falhar em 'erro fatal: fuse_common.h ausente', você precisará executar as seguintes etapas:
Localize esta pasta: C:Program Files (x86)WinFspincfuse - dentro você encontrará os arquivos ausentes.
Copie todos os arquivos para o diretório onde eles estão faltando. Para mim, foi: C: UsersBigSchlonggopkgmodgithub.comwinfspcgofuse@v1.5.1-0.20220421173602-ce7e5a65cac7fuse
Tente construí-lo novamente
Baixe os arquivos do projeto
Instale Golang
Execute um terminal no diretório raiz dos arquivos do projeto
use 'go build -tags cmount' para construir o projeto
Se algo falhar, verifique os canais oficiais do rclone para obter ajuda.
Sinta-se à vontade para entrar em contato comigo se você compilou uma versão, para que eu possa fornecê-la como uma versão comunitária para outras pessoas :)