NZBDav – Stream Usenet (nieuwsgroepen) direct naar Plex/Jellyfin/Stremio/Kodi zonder opslag


Spinix

Technisch administrator
Medewerker
25 dec 2015
3.610
2.225
216
27

NZBDav – Stream Usenet direct naar Plex/Jellyfin/Stremio/Kodi zonder opslag​

Ik kwam recent een interessant open-source project tegen:
https://github.com/nzbdav-dev/nzbdav


NZBDav is een WebDAV-server waarmee je NZB-bestanden kunt mounten en streamen als een virtueel bestandssysteem, zonder dat je de bestanden eerst hoeft te downloaden.

Hierdoor kun je bijvoorbeeld een onbeperkte Plex, Jellyfin , Stremio of Kodi bibliotheek bouwen die direct vanaf je Usenet provider streamt, zonder lokale opslagruimte te gebruiken.

Belangrijkste features​

  • 📁 WebDAV server – expose een virtueel filesystem via HTTP(S)
  • ☁️ Mount NZB bestanden zonder te downloaden
  • 🎬 Volledige streaming + seek ondersteuning (vooruit/achteruit springen in video)
  • 🗜️ Streaming uit RAR en 7z archieven
  • 🔐 Ondersteuning voor wachtwoord-beveiligde archieven
  • 🔧 Automatische health checks en repairs voor ontbrekende artikelen
  • 🔌 SABnzbd-compatibele API
  • 🎞️ Integratie met Sonarr en Radarr

Hoe werkt het globaal?​

  1. Radarr/Sonarr sturen een NZB naar NZBDav
  2. NZBDav mount de inhoud virtueel via WebDAV
  3. Rclone of STRM-files maken de content zichtbaar in je filesystem
  4. Plex/Jellyfin streamt de media direct vanaf Usenet
Het resultaat: streaming op maximale Usenet snelheid zonder downloads of opslaggebruik.

NZBDav draait in een Docker container
, wat betekent dat het als een aparte service op een server, NAS of computer draait. Het is dus geen plugin die je direct in bijvoorbeeld Plex of Kodi installeert; je moet het eerst hosten en daarna kunnen andere applicaties via WebDAV de content benaderen.

Ik gebruik het zelf ook in combinatie met Radarr/Sonarr en Plex en het werkt perfect. Persoonlijk vind ik streamen via Usenet prettiger dan via torrents, omdat er via Usenet vaak meer content beschikbaar is. Je kunt deze WebDAV-schijf ook koppelen aan bijvoorbeeld Kodi of Stremio, zodat films en series daar direct beschikbaar zijn.
 
  • Like
Reacties: 3SDoc en Espero
Gebruik je dit naast Decypharr/Zurg of heb je dit losgelaten en nu hier op over gegaan, Ben zelf nog steeds met Decypharr in de race, heb wel een eigen mount naar RD gemaakt, ipv die van decypharr (die knalde er nl steeds uit). heb nu een stabiele omgeving met Overseerr, Radarr/Sonarr, Prowlarr, Bazarr, Decypharr, Plex. daarnaast kom ik ook jou punt een beetje tegen Usenet is vaak vlugger beschikbaar en ook zijn niet altijd de torrents te vinden die ik wil, ik los dit op door dan de content te downloaden met Sabnzbd, en dan op mijn NAS te zetten en dan een symlink maak naar mijn Plex bibliotheek (dit zodat ik geen vervuiling in mijn symlinks krijg in mijn mediamap).


Heb je dit al uitgebreid kunnen testen en werkt het goed of zit het nog in een testfase, ik zou het eerlijk gezegd ook wel eens willen testen en kijken of ik dit in mijn arrstack kan opnemen dan hoef ik geen files meer lokaal te downloaden SabNzbd :-)
 
Ik ben volledig over naar nieuwsgroepen en heb nog nooit zo'n stabiele set-up gehad!

Ik heb bovenstaande deal gebruikt voor 25 euro per jaar. Krijg je zelfs een gratis VPN bij ;).
 
Nou ik heb er ook eens naar gekeken en moet zeggen tis wel iets heel anders. En heel eerlijk ook erg snel merkte ik. ik heb een testopzet gedaan op Unraid, en heb NzbDav de docker versie genomen, ik heb de de rclone-nzbdav ook in docker gemaakt. Bij de 1e test bleek iets te enthousiast te zijn geweest en liep mijn docker vdisk compllet vol stond op 100%. Ik heb nu een aantal proefjes gedraaid en waar ik bij de torrents nog wel eens serie niet compleet kreeg was dit met de nzb's geen enkel probleem. Ligt misschien ook de Eweka waar ik al jaren bij ben. Maar voor nu draait het wel lekker ja. Als ik vragen mag hoe heb jij de rclone mount opgezet? Ook in een docker? of heb je een fusemount gemaakt? Vind het alleen jammer dat ook bij NzbDav net als bij Decypharr muziek (via Lidarr ) nog een ondergeschoven kindje is.
 
  • Like
Reacties: Spinix
Als ik vragen mag hoe heb jij de rclone mount opgezet? Ook in een docker? of heb je een fusemount gemaakt? Vind het alleen jammer dat ook bij NzbDav net als bij Decypharr muziek (via Lidarr ) nog een ondergeschoven kindje is.
In Docker! Dit is mijn Docker Compose in Unraid (via Compose Manager Plus):

Code:
  nzbdav_rclone:
    image: rclone/rclone:latest
    container_name: nzbdav_rclone
    restart: unless-stopped
    environment:
      - PUID=99
      - PGID=100
      - UMASK=002
      - TZ=Europe/Amsterdam
    ports:
      - "5572:5572"
    volumes:
      - /mnt/disks/nzbdav:/mnt/disks/nzbdav:rshared
      - /mnt/ssd/nzbdav_rclone/cache:/cache:rw
      - /mnt/disk1/appdata/nzbdav/rclone.conf:/config/rclone/rclone.conf
    cap_add:
      - SYS_ADMIN
    security_opt:
      - apparmor:unconfined
    devices:
      - /dev/fuse:/dev/fuse:rwm
    depends_on:
      nzbdav:
        condition: service_healthy
        restart: true
    healthcheck:
      test: ["CMD-SHELL", "timeout 5 ls /mnt/disks/nzbdav >/dev/null 2>&1 || exit 1"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 30s
    command: >
      mount nzbdav: /mnt/disks/nzbdav --allow-non-empty --cache-dir=/cache --vfs-cache-mode=full --vfs-read-chunk-size=1M --vfs-read-chunk-size-limit=128M --vfs-cache-max-size=175G --vfs-cache-max-age=168h --vfs-read-ahead=32M --dir-cache-time=168h --buffer-size=0M --no-checksum --no-modtime --links --use-cookies --allow-other --uid=99 --gid=100 --umask=002 --rc --rc-addr=0.0.0.0:5572 --rc-user=rclone --rc-pass=<Knip>
 
  nzbdav:
    image: nzbdav/nzbdav:latest
    container_name: nzbdav
    restart: unless-stopped
    healthcheck:
      test: curl -f http://localhost:3000/health || exit 1
      interval: 1m
      retries: 3
      start_period: 5s
      timeout: 5s
    ports:
      - "3069:3000"
    environment:
      - PUID=99
      - PGID=100
      - UMASK=002
      - UPGRADE=0.6.0
    volumes:
      - /mnt/disk1/appdata/nzbdav:/config
      - /mnt/disks/nzbdav:/mnt/disks/nzbdav
      - /mnt/user/Media/Plex:/mnt/user/Media/Plex

/mnt/disks/nzbdav bevat alle films en series, deze deel ik dan met mijn Arrs en Plex.
 
Ik ben volledig over naar nieuwsgroepen en heb nog nooit zo'n stabiele set-up gehad!

Ik heb bovenstaande deal gebruikt voor 25 euro per jaar. Krijg je zelfs een gratis VPN bij ;).
Is Privado een aanrader ?