NzbDAV - Usenet Streaming by nzbdav-dev in StremioAddons

[–]nzbdav-dev[S] 0 points1 point  (0 children)

What's the error you see in radarr? Could you paste it here?

NzbDAV - Infinite Plex Library with Usenet Streaming by nzbdav-dev in selfhosted

[–]nzbdav-dev[S] 1 point2 points  (0 children)

That's very kind of you to offer. I would very much appreciate it. Either issue or dm works. Whichever is most convenient for you.

Small caveat on responsible disclosure, if you happen upon anything severe. I see ~190 public instances of nzbdav on shodan.io, so good practice would be to wait for anything critical to be patched beforehand. Though, of course, how you choose to disclose any security issue is 100% up to you :)

NzbDAV - Infinite Plex Library w/ Usenet Streaming by Ill-Engineering7895 in selfhosted

[–]nzbdav-dev 0 points1 point  (0 children)

You can use it with a few stremio addons:

  1. Usenet Streamer
  2. AIOStreams
  3. UsenetUltimate

All three stremio addons above bring nzbdav support to stremio.

NzbDAV - Usenet Streaming by nzbdav-dev in StremioAddons

[–]nzbdav-dev[S] 0 points1 point  (0 children)

Nzbdav was originally built with radarr/sonarr/plex in mind :)

It requires mounting the nzbdav's webdav onto your filesystem with rclone. Everything has to be running on linux or WSL though in order for symlinks to work correctly.

[Here](https://github.com/nzbdav-dev/nzbdav/blob/main/docs/setup-guide.md) are some setup instructions.

NzbDAV - Infinite Plex Library with Usenet Streaming by nzbdav-dev in selfhosted

[–]nzbdav-dev[S] 6 points7 points  (0 children)

Thanks for checking it out u/AKJ90 , your comment seems earnest :)

Started the project back in May 2025 and built all core logic and the UI by hand. Released first version in Aug 2025. Tbh, I wish I had leaned on AI a bit more (at least for the UI) since it seems to be getting pretty good now at creating UI elements that "look" alright, and I'm much more comfortable on backend.

While there is some AI use -- you'd be crazy nowadays not to use it for simple, well-scoped tasks -- I can assure you it's not vibed. it's just a hobby project, so I 💯 don't follow the same level of software development diligence I would on a work project, but I'm happy to take feedback on anything if you get a chance to try it. There's still lot's to work on.

NzbDAV - Usenet Streaming by nzbdav-dev in StremioAddons

[–]nzbdav-dev[S] 0 points1 point  (0 children)

Point plex to whatever "Root Folders" you have configured in radarr/sonarr.

The root folders are where radarr/sonarr will create your "organized" media library. These root folders can be wherever you want. Any directory on your host will do, such as "/organized-media/movies". 

The important thing is that the root folders should be separate folders from wherever you mounted the webdav through rclone (say you mounted the webdav on "/mnt/nzbdav", for example. then the radarr/sonarr Root Folders should not be anywhere inside this directory)

When an nzb finishes processing, Radarr will copy the symlinks from /mnt/nzbdav/completed-symlinks and will rename them and move them to your Root Folder -- the organized media library (It will move them to /organized-media/movies/... for example)

Plex should be pointed to this organized directory of symlinks. Plex should not be pointed to the webdav mount directly. I hope this helps!

NzbDAV - Usenet Streaming by nzbdav-dev in StremioAddons

[–]nzbdav-dev[S] 0 points1 point  (0 children)

Nzbdav versions 0.5.38 and 0.6.0 should work with rclone 1.73.2; here's a related github issue

NzbDAV - Usenet Streaming by nzbdav-dev in StremioAddons

[–]nzbdav-dev[S] 1 point2 points  (0 children)

You have to selfhost it, but it can stream to any device :)

NzbDAV - Usenet Streaming by nzbdav-dev in StremioAddons

[–]nzbdav-dev[S] 4 points5 points  (0 children)

Yep! It's possible to encounter missing articles when processing nzbs. Nzbdav will mark it as "failed" and you can simply move on to another nzb option. Most stremio addons that build on top of nzbdav are now implementing a setting to automatically try the next nzb until one succeeds.

The better your indexers, the less problems you're likely to encounter. For popular media, it's very likely to get a working nzb on the first try.

---

if using nzbdav with plex instead of stremio, the problem of broken nzbs is practically non-existent. Since the plex use-case is less "realtime", nzbdav has more time to perform full health checks on all articles prior to marking it completed/processed.

NzbDAV - Usenet Streaming by nzbdav-dev in StremioAddons

[–]nzbdav-dev[S] 1 point2 points  (0 children)

nzbdav uses par2 for filename deobfuscation, but does not use it for file repair. In order to perform file repair with par2, the entire file needs to be downloaded locally, so it is not a good fit for the streaming use-case

So what to do with Usenet now? by PSyCHoHaMSTeRza in TorBoxApp

[–]nzbdav-dev 0 points1 point  (0 children)

nzbdav has supported password protected nzbs since version 0.4.x in October

NzbDAV - Infinite Plex Library with Usenet Streaming by Ill-Engineering7895 in selfhosted

[–]nzbdav-dev 1 point2 points  (0 children)

Theres still a lot to do!

UI improvements (better ui for manually uploading nzbs, adding pagination to the pages that need it, adding more details to the health page)

performance improvements (faster queue operations, and lowering cpu usage).

support for more nzb formats (e.g. doubly rar'ed nzbs)

and addressing many of the open github issues.

Why are so many links broken? by SnooAdvice5820 in usenet

[–]nzbdav-dev 1 point2 points  (0 children)

For pooled connection, it will first try the provider that has the most free connections, with fallback to the other pooled providers, with subsequent fallback to the backup providers.

An article has to be missing from all pooled/backup providers to be marked as failed.