I followed the docs all the way top being able to download from SABnzbd. The one issue i asm running into is after I download something using usenet, it does not appear in Jellyfin. Is there another step to making sure the folders are setup correctly?
11 replies
tomspark wrote:
The missing link is Radarr/Sonarr. SABnzbd's job ends at "file's in /data/downloads/complete/" — it doesn't know about Jellyfin. Radarr/Sonarr is what watches that folder, imports the file into /data/Movies or /data/TV with proper naming, and Jellyfin scans those. In Radarr → Settings → Download Clients → Add → SABnzbd: Host: sb-sabnzbd Port: 8080 API key: (from SABnzbd → Config → General) Category: movies Same in Sonarr but Category: tv. Hit Test, save. Add an indexer via Prowlarr if you haven't (Settings → Indexers → Add). Once Radarr finds + grabs a movie, it'll land in /data/Movies and Jellyfin picks it up within ~5 min on its next library scan. If still nothing, paste Radarr → Activity → Queue and we'll dig.
rwilli wrote:
it does not let me use sb-sabnzbd as the host. I had it working using local host and port 8081. Also, it says my category of movies does not exist and wont let me use that.
tomspark wrote:
The localhost:8081 you got working is the right path for your setup — Radarr can reach SABnzbd via host network just fine, keep it. For the missing category: SABnzbd doesn't auto-create movies/tv categories. You add them on the SABnzbd side first: SABnzbd → Config → Categories → Add: - Name: movies, Folder/Path: /downloads/movies - Name: tv, Folder/Path: /downloads/tv Save, then back in Radarr's SABnzbd config the "movies" field will accept it. Without the category, Radarr can't tell SABnzbd where to drop the completed file, so the arr-side import never finds it. If it still errors after that, paste the exact red-banner text.
tomspark wrote:
Ah, that's the network-isolation issue — if you're on a VPS or your Radarr container can't reach the sbproxy bridge, localhost:8081 is the fallback (it works, just means Radarr's talking to SABnzbd via the host IP instead of the internal docker network). For the category error: does SABnzbd actually have a "movies" category created, or did you just leave it at the default? Check SABnzbd → Config → Categories and make sure one exists with that exact name.
rwilli wrote:
Right after I sent this message it worked without me having to change a thing. My movies and tv shows do also populate into my jellyfin
tomspark wrote:
Nice — full chain working end to end (SABnzbd → Radarr/Sonarr → Jellyfin) is the milestone. For anyone landing here later: the category error usually clears once SABnzbd finishes writing its config and Radarr re-polls — give it a minute after creating the category rather than assuming it failed. You're all set; holler if anything drifts.
Seez wrote:
Do we need to edit other stuff somewhere, because I keep getting this error when downloads finish:
tomspark wrote:
Seez — this thread was rwilli's setup so let's not derail it, but quick answer: the screenshots didn't come through as readable text on my end, so paste the exact red-banner / error text you get when a download finishes. Most download-finished errors are either the SABnzbd category not existing yet (add movies and tv under SABnzbd - Config - Categories) or Radarr/Sonarr not having SABnzbd added as a download client. Drop the exact text plus your Radarr - Activity - Queue and I'll pinpoint it — probably cleanest as its own post so it doesn't tangle with rwilli's.
Seez wrote:
So I'm setting up all my stuff again on my UGREEN nas again from fresh :) I can also not use the default 8080, but only 8081, is that fine or should I do something in settings somewhere?
Chris wrote:
That is expected, and there is nothing for you to change — 8081 is where SparkBox deliberately puts SABnzbd. The reason: inside the VPN container all your media apps share one network, and qBittorrent already claims 8080 in there. If SABnzbd also tried 8080 one of the two would simply fail to start, so SparkBox moves SABnzbd to 8081 on purpose when it builds the container. So in Radarr and Sonarr, host localhost with port 8081 is the correct setup rather than a workaround. From your own browser on the NAS, SABnzbd lives at http://your-box-ip:8186 — same app, just the outside address. — Chris