/r/radarr
Welcome to /r/Radarr – the central hub for Radarr enthusiasts. Share insights, get tips, and stay updated with Radarr. For official support, check our Discord and GitHub channels available at: https://radarr.video
Welcome to the unofficial Radarr subreddit, please read over the rules before posting.
/r/radarr
Has anyone else experienced this? Any idea what I can do to fix it?
basically I'm having problems trying to connect to my qbittorrent app.
when i do try it either comes up with "Received an invalid status line:" or "An error occurred while sending the request" any help would be greatly appreciated. Arigato🙏
I am running Radarr on a Mac Mini using NZBget as my main download tool.
My movies download just fine but they won't copy over to the library folder. I have Sonarr running on the same machine and everything works just fine.
In the logs, I keep seeing this error: "Radarr.Http.Authentication.BasicAuthenticationHandler|Basic was not authenticated. Failure message: Authorization header missing."
Any idea what this is? Much appreciated ...
So I've deleted everything and recreated again, all tests are OK. But some indexers, although they have a valid status, they don't sync to Radarr (and sonarr for what is worth).
Some of them sync to both Radarr and Sonarr, but,
EZTV and Limetorrents only syncs to Sonarr, YTS only to Radarr. And I have some other cases like this.
I'm pretty sure I'm missing something but don't know what.
I have Jellyfin set up and it is able to access my normal download path just fine, but Sonarr couldn't find anything past home (where my normal directory leads to), so I just let it make a directory called "/downloads". It downloaded, the file exists somewhere on my server, I have checked the root directory and it is not there. I checked with ls -a for hidden files and it's just not there.
Sonarr is also recognizing other folders in my root directory that I cannot see when I am in my CLI.
I am running Ubuntu Server. Any help is appreciated; I am new to this and I am literally right there, but yet I can't figure this out.
According to this guide, https://trash-guides.info/Plex/what-does-my-media-player-support/ DV8 fall back to HDR10. Can it fallback to HDR10+?
Example below, it's DV8 but it has HDR 10 Plus in the filename.
I use Radarr and Sonarr with a profile to grab 1080p content with Atmos sound. Previously, this worked well via the Plex app built in to my smart TV and via the Plex app on my Firestick. The soundbar would tell me the audio was Atmos of sometimes DD+.
I recently treated myself to an Apple TV 4K (2022). When using the Plex app on that my Samsung soundbar tells me it is playing multi channel PCM instead of Atmos.
I have the Apple TV connected to the soundbar via hdmi and the soundbar to the Tv via eArc hdmi.
Is multi channel pcm something to be concerned about? Should I change the Radar and Sonarr profile in order to be able to get Atmos?
Hope this makes sense.
Radarr is taking a dump trying to process all of this and it's only showing a handful of actual movies in my library.
Previously my directory structure was something like:
\data\media\movies\0-9
\data\media\movies\A-F
\data\media\movies\G-R
\data\media\movies\S-Z
Now I just have:
\data\media\movies
and I cannot get past "processing files" when I add the directory... obviously because there are 4600 directories now in one folder.
This is a CIFS share on a seperate unraid server.
I've added a new film from scatch, and it did get the first available option on the list below,
However, below, you can see, I manually ordered by score it in the interative search, should have get the second option, since the score is Higher.
Why didn't that happened? In short, it picked an option with 500 score when there was plenty of option with more than that.
EDIT: For anyone who needs, I found out that quality comes first than CF, so we need to merge qualities if we want to prioritise CF.
How do you upgrade existing movies based on custom formats?
I have a radarr library which already exists. I've started using custom formats (I didn't when the library was initially configured). I would like to not change profiles on movies or qualities on profiles (in some cases I can't because the highest quality profile is already selected).
I want custom formats to upgrade movies. No matter how I configure things I get "Existing file on disk is of equal or higher preference". (I see this by doing an interactive search on a movie which I expect to be upgrade-able). I have allowed upgrades in the profile. Not sure what I'm missing.
I have a VM running in Trunas that runs uTorrent. I cloned that instance and I wanted to connect Radarr and Sonarr to the new instance. The port and password remains the same. But pointing it to the new IP doesn't work. Going to the WebUI using my local browser on the same network works. Does anyone know what could be wrong?
Error logs:
FluentValidation.ValidationException: Validation failed:
-- Host: Unable to connect to uTorrent
at Radarr.Api.V3.ProviderControllerBase`3.VerifyValidationResult(ValidationResult validationResult, Boolean includeWarnings) in D:\a\1\s\src\Radarr.Api.V3\ProviderControllerBase.cs:line 200
at Radarr.Api.V3.ProviderControllerBase`3.Test(TProviderDefinition definition, Boolean includeWarnings) in D:\a\1\s\src\Radarr.Api.V3\ProviderControllerBase.cs:line 191
at Radarr.Api.V3.ProviderControllerBase`3.Test(TProviderResource providerResource) in D:\a\1\s\src\Radarr.Api.V3\ProviderControllerBase.cs:line 140
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Radarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Radarr.Http\Middleware\BufferingMiddleware.cs:line 28
at Radarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Radarr.Http\Middleware\IfModifiedMiddleware.cs:line 41
at Radarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Radarr.Http\Middleware\CacheHeaderMiddleware.cs:line 33
at Radarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Radarr.Http\Middleware\UrlBaseMiddleware.cs:line 27
at Radarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Radarr.Http\Middleware\VersionMiddleware.cs:line 28
at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
I have been trying to automate my processes a lot more lately, and one thing keeps coming up that really annoys me. I have beens searching through all the documentation, reddit posts and so on and am really surprised as I can't find anyone else encountering the same issue and has a python script or something similar to fix it. When someone adds a movie via overseer, radarr happily adds it and searches for the default quality type and downloads it and everything is added to the server without me needing to do a thing. This works in about 90-95% of cases and I am very happy. However in the remaining portion of cases, often for an older more obscure movie, radarr chooses a dead usenet link or torrent that it thinks is alive. So I have to then delete the download and ask it to search again, normally doing a manual search.
Surely someone else has encountered this issue and there is an easy way of automating detecting stalled downloads and deleting them, then asking radarr to search again for a new torrent.
TLDR at end :)
I have a number of processes/flows depending on the folder. In the case of TV shows all the same - Add manually or via Plex Watch list to Sonarr, downloads and Sonarr notifies plex. Tdarr detects the new file encodes and at the end notifies Sonarr (via the depreciated plugin) to rescan, it does and notifies plex of the name change. I reencode all files if required so I append -Davo265 to the end so that Tdarr doesn't end up in a perpetual loop.
For movies, if they are added via Plex watchlist they end up in the Watchlist folder (not monitored by TDarr). I get a message via Whatsapp advising of a new folder which I then copy to the correct movie subfolder (e.g. blockbuster - super hq, copy best audio, comedy - good video, 5.1 at 96kbps eac3 audio, etc etc). Tdarr then picks it up, reencodes depending on the flow for that movie subfolder.
But, I can't work out how to let Radarr know as the main folder name has changed.
E.g. /movies/plex watch/moviename becomes /movies/blockbuster/moviename
So as far as Radarr is concerned the movie has disappeared. In fact if I don't unmonitor it the movie is likely to be redownloaded at some point.
I can't work out if it's possible to fix this.
TLDR: The folder my movies are stored in is changed, Radarr looks in the original folder can't change it, is there a way to automate it finding the new folder location
How can I recover radarr from backup when I cannot access the radarr WebUI? When I try to open the WebUI I get an error in my browser that states "refused to connect". The radarr logs say "in ./Radarr.Core/Datastore/DbFactory.cs:line 115 is corrupt, restore from backup if available. See: https://wiki.servarr.com/radarr/faq#i-am-getting-an-error-database-disk-image-is-malformed". The help article provided presumes that I can access the WebUI, but I cannot.
This all seemed to start with a power outage. This instance of radarr is hosted on my UnRaid server. I am not really sure what to do from here. Hoping someone has some advice. Thanks!
Hi, i use a Trash custom format for TrueHD - yet when i do an interactive search i see multiple results with TrueHd in the release title - yet some get the score and others dont.
What is going on here in the background?
I have used recyclarr since a while but it was a bit troublesome to always fork and maintain repos in order to have good working profiles. On top not all custom format type are support and won't be supported (like file size which I am using to ignore too big files for example).
WIth configarr you can define all templating in local folder or directly in the configuration file. And on top it is compatible with recyclarr but not sure if it will always be compatible.
Very usable with a Kubernetes Deployment or some docker cron jobs.
Here’s your text revised for clarity and flow:
Hello everyone, I’m experiencing an issue that I can’t seem to resolve on my own. I’ve tried using ChatGPT 4, reading forums, Reddit threads, and so on.
The problem is, I don’t want to download movies or TV shows that have HDR, DoVI, or other high-quality standards. All I want is to download the standard SDR version, and if that doesn’t exist on the indexer, then maybe it could get the HDR or DoVI version.
I have several examples where the SDR version is clearly available on the indexer, but Radarr/Sonarr still defaults to the HDR or DoVI version.
Here’s what I’ve tried so far:
A custom format from Trash Guides with a score set to -10000:
{ "name": "x265 (no HDR/DV)", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "x265/HEVC", "implementation": "ReleaseTitleSpecification", "negate": false, "required": true, "fields": { "value": "[xh][ ._-]?265|\bHEVC(\b|\d)" } }, { "name": "Not HDR/DV", "implementation": "ReleaseTitleSpecification", "negate": true, "required": true, "fields": { "value": "\b(dv|dovi|dolby[ .]?v(ision)?|hdr(10(P(lus)?)?)?|pq)\b" } }, { "name": "Not 2160p", "implementation": "ResolutionSpecification", "negate": true, "required": true, "fields": { "value": 2160 } } ] }
Custom formats created with ChatGPT, scoring set to 100 and a minimum of 90:
{ "name": "Force SDR", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "Force SDR", "implementation": "ReleaseTitleSpecification", "negate": true, "required": false, "fields": { "value": "^(?!.(?:DoVI|DV|HDR|HDR10)).$" } } ] }
Any insights or suggestions would be appreciated!
Hi, I'm a bit a novice on Radarr and the sort but here's my situation:
I am trying to install TWO instances of Radarr and Sonarr in order to keep separate my Korean media and my non Korean media. I am trying to do this in order to automate Jellyseer for download requests from friends and family.
Setup:
Current Setup:
Working fine with one instance of both but I have to manually specify what folder to put things in.
Directory Setup:
GOAL: Starting with Radarr: To have two separate Docker instances (container) of Radarr. One called Radarr-Movies and one called Radarr-Movies-Korean.
REMINDER: I am using Synology with Container Manager.
I Specified the following:
Radarr-Movies
Port Settings:
7878
Volume Settings:
/docker/radarr = /config
/media/downloads/complete/radarr = /downloads
/media/movies = /movies
Radarr-Movies-Korean
Port Settings:
7882
Volume Settings:
/docker/radarr-korean = /config
/media/downloads/complete/radarr-korean = /downloads
/media/Korean Movies = /movies-korean
Under Environment, I have the SAME for each instance:
PATH /lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PS1 $(whoami)@$(hostname):$(pwd)\$
HOME /root
TERM xterm
S6_CMD_WAIT_FOR_SERVICES_MAXTIME 0
S6_VERBOSITY 1
S6_STAGE2_HOOK /docker-mods
VIRTUAL_ENV /lsiopy
LSIO_FIRST_PARTY true
XDG_CONFIG_HOME /config/xdg
COMPlus_EnableDiagnostics 0
TMPDIR /run/radarr-temp
PUID 1026
PGID 100
TZ America/New_York
PROBLEM:
So when I try to set this up and run both instances, no matter what I use for the PORT, it keeps defaulting to 7878. In other words BOTH containers, no matter what I put in the port, in the log shows
Microsoft.hosting.lifetime: now listening on http://[::]:7878.
I cannot seem to get it to use 7878 and 7882.
And now, for some reason, if I run either instance, now neither will let me log in to either port...
OBSERVATIONS:
My guess is either i need to change my environment settings, but if so I'm not sure how. I read the manual for Radarr but it seems like they said just add another docker instance ,but i can't seem to get the ports to follow what I want.
Please note, I am just using Container manager so I don't know how to do any under the hood changes but am open to it.
Any help is appreciated!
Hello, I'm a bit of a noob when it comes to the quality presets and such. I have an overseerr instance setup now, and when someone requests a movie, I want Radarr to only pull those that have QxR or Tigole in the Title. I don't really understand how to do this! Any help would be appreciated.
SOLUTION:
(?=.*Tigole)(?=.*QxR)
Click Save and you're done!
How can you have radarr detect the word .DC. the same way it detects .Directors.Cut. as an edition, for example seen in the "test parsing" screen of custom formats? A workaround I've found is adding "dc" to the regex list of special editions: https://trash-guides.info/Radarr/Radarr-collection-of-custom-formats/#special-edition and adding the format to the name but in this case it's always "Special Edition" and not the edition name itself like when edition tags are used. This also means in cases where the edition tag is recognized it's kinda double in the filename, as in "Director's Cut [Special Edition]" which isn't the end of the world but still would be nice if it was possible to do this "cleanly".
Hi y'all
I've successfully installed qBittorrent, Radarr, Sonarr, and Prowlarr on ZimaOS, and they are communicating well (tests are okay). However, I've encountered some issues with my RAID 1 array setup, and I need some assistance.
Setup Details:
raidkef
where my media folder is located./media/raidkef/Downloads
as the download path in the qBittorrent container volume (Host path: /media/raidkef/Downloads
, Container path: /data/downloads
)./media/raidkef/Downloads
path, but I received warnings about using the same folder.Issues:
/media/raidkef/Downloads
, qBittorrent lost permissions and torrents failed to download.PUID=0
and PGID=0
. Now torrents download quickly, but the files are missing. They occupy space on the HDD, but I can't find them in /media/raidkef/Downloads
or the qBittorrent folder.Attempted Solutions:
Request for Help:
Thank you in advance for your help!
Edit: because I didn't meant so much sense.
Been struggling to find a solution for this error. For context, I am looking to run radarr on a QNAP NAS. In shared folder permissions all of them are ticked as read/write. Any solutions would be greatly appreciated.
Is there any way to prioritize downloads based on peers? (The more the better)
Or is this something I must seek out with downloading app itself? (Settings -> Prioritize higher peers) something like that?
Also, I am using Transmission on macOS and I like the clean UI but don't like how it opens the window on startup. I currently have it in Login Items on macOS settings, but can't find any preferences for Transmission to fix this.
Would there be a solution to both of these things? Or would I be better off using a different app to address both of these things?
Currently running v5.12.2.9335
on Mac Sonoma 14.5 (23F79)
This has been an issue for a while. Last month, I did a fresh install, hoping that would fix it, but it didn't. It also affects Sonarr.
It goes through the whole update process, but when it gets to the "restarting radarr" phase, nothing happens and it doesn't restart. Manually restarting doesn't force the update. Not seeing anything in the trace logs either.
I am trying to figure out how to delete the movie from radarr, but not the file system.
example, Halloween movies will be downloaded because they show up on the lists and are popular for this time of year. After they are gone from the list, I want radarr to stop looking for them / delete them from radarr.
I don't want them deleted from the file system because utorrent will continue to seed them for 90 days from the initial download date using ratio groups.
Next year, the movies are likely going to end up on the lists again and I want radarr to automatically download them again. Which is where I am getting hung up, because if a movie is unmonitored, I think that is permanently?
edit:
FYI
Lists > Clean Library Level > Remove movies & keep files.
Does NOT work, I deleted all of my lists and all of my movies in radarr did NOT disappear.
For context, I’ve followed the trash guides to setup a downloads folder and a media folder and create hard links between the folders.
My research found two options available:
Does anyone have any suggestions or recommendations on how they clean up movies they no longer want. Ideally I’d like to set a rule that does something like clean up everything related to a movie for a movie that has been watched after a month.
Been using the *arr suite for a few months and never had this issue before.
When I search for a release in radarr (or Sonarr) it acts like it's working. The animation is going. And going. And going. If I go over to prowlarr I can see the search under history, and can see that some indexers are returning results. But the search in radarr never finishes or eventually fails. I haven't changed anything since it last worked so I'm pretty confused. I'm on the latest versions of all of the tools. Any leads on his to troubleshoot this would be appreciated.
Hi!
Basically I am using custom formats to select movies on my main indexer. I'd like to use 1337 as a backup, just in case my main one has no results.
Basically, if a release on the main indexer has only 10 points from custom formats, I still want Radarr to grab it instead of a release on 1337 that would have 50 points.
Is that possible?
Thanks!
Ok so I know everyone says just hardlink it and it wont take up double the space, which is great and ive been doing that. However, I now have thousands of files(pointers) in my import folder and its killing my OCD. Not to mention if I need to manually import something it takes forever and a day to load the list.
Right now I download and seed on a seedhost. I have a script that runs every 5 minutes to pull it down to my server, unpack, and place it on the NAS for radarr to import it.
How can I have it delete these leftover pointer files after import?
Hello everyone,
I’m planning to use my future Mac Mini M4 Pro primarily as a media server for Plex, adding Radarr, Sonarr, and Prowlarr to manage my movies and shows. However, I’ve seen several users mention that installing these apps on macOS could be challenging.
I’m not very tech-savvy, so I’m wondering if this setup might be complex. I’m currently considering whether it might be easier to install Linux on the Mac Mini to handle these apps. I have a few questions for those with experience in this kind of setup:
Thanks in advance for any feedback and advice! Any thoughts or shared experiences would be greatly appreciated. 😊