/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
I've been standing up a new server running Windows and I was able to access the qBit WebUI as soon as I enabled it in the settings, from any other node on my local network. Any other app doesn't connect. They all have the default IP and port set. I've tried moving the server to multiple parts of the network and dialing in from multiple other endpoints and the result is always the same, qBit works fine, but nothing else does.
I screwed around with the settings a bit but nothing's worked so I reset everything back to default. What do I need to change to get the other apps to show up outside of localhost?
Hi, I have tried to follow the TRaSH Guides correctly to set up the hardlinks, but for some reason the files keep copying and I am going crazy because I don't understand what I have done wrong.
I have a Synology DS224+ NAS and I use Qbittorrent with Radarr/Sonarr. The configuration for the download paths is as follows:
For Qbittorrent downloads:
volume1/data/torrents/completed.
volume1/data/torrents/incoming
volume1/data/torrents/watch
And the Root Folders for Sonarr and Radarr (respectively):
volume1/data/media/tv
volume1/data/media/movies
In the Settings > Media Management of sonarr/radarr I have activated “Use Hardlinks instead of Copy”.
I check that once downloaded the Qbittorrent files in /data/torrents/completed they appear copied in /data/media/tv also. Can anyone give me any idea what I can be doing wrong? Thanks and best regards
In spanish. Sorry.... ;-)
Buenas...
He investigado un poco y creo que he encontrado una posible solución.
Valdría tanto para Radarr como para Sonarr.
Primero hay que seleccionar las calidades adecuadas. Hay películas que están en formatos de mucho tamaño (> 50 GB) y otros de muy poco (< 800 MB). Hay que tener claro si queremos esas calidades.
Otras películas están mal los metadatos y aparecen como "Unknown". Yo he seleccionado esa opción y ha mejorado la búsqueda.
Pero la clave para mí ha sido crear bien los formatos personalizados de idiomas. Para ello hay que utilizar expresiones regulares como las que se usan en programación. De esta forma he conseguido un formato personalizado que busca en el título de la película: español, spanish, esp, spa, castellano.
Para aplicar el formato personalizado al perfil hay que desactivar el idioma de ese perfil. O sea ponerlo a "Any". Sino no funciona.
Os pongo la configuración del formato personalizado que he creado por is os sirve.
POR CIERTO: estoy buscando alguna invitación a indexadores privados. Se agradecería mucho.
// CONTENIDO DEL FORMATO PESONALIZADO EN JSON
{
"name": "Español",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Español",
"implementation": "LanguageSpecification",
"negate": false,
"required": false,
"fields": {
"value": 3,
"exceptLanguage": false
}
},
{
"name": "Título - ESP",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(?i)ESP(?-i)"
}
},
{
"name": "Título - Español",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(?i)Español(?-i)"
}
},
{
"name": "Título - Castellano",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(?i)castellano(?-i)"
}
},
{
"name": "Título - Spanish ",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(?i)Spanish(?-i)"
}
},
{
"name": "Título - Spa",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "(?i)Spa(?-i)"
}
}
]
}
Tened en cuenta que las expresiones regulares son "ignorecase" o sea que no distinguen mayúsculas de minúsculas con lo que la búsqueda es mayor.
Espero que os sirva de algo, y recordad que me vendría muy bien una INVITACIÓN a un indexador privado en castellano. Muchas gracias de antemano.
Un saludo.
Hi all, I'll preface this by saying that I've searched through the subreddit but haven't found existing posts that are quite the same as my setup/the issue I'm experiencing. My apologies if this has already been answered somewhere.
My setup: Synology DS920+ with 12 GB RAM, with SABnzbd and the Arrs running in Docker containers.
The issue: I've been experiencing extremely slow imports lately. A 20 GB file is taking anywhere from 20-40 minutes to import after downloading (after it is repaired/unpacked/whatever by SABnzbd). When this is happening I can see that the download has completed in SABnzbd, and I can see that Radarr is importing the file... it just takes forever.
I've seen a few posts about how this could be a mounting issue, but in the posts I've read, all the mounts seem different from mine. I'm still very much a novice when it comes to Docker and Compose, so any help that you can provide would be fantastic. Thanks in advance!
My Compose files:
Radarr:
version: '3.9'
services:
radarr:
image: ghcr.io/linuxserver/radarr:latest
container_name: radarr
restart: on-failure:5
security_opt:
- no-new-privileges:true
volumes:
- /volume1/docker/radarr/config:/config:rw
- /volume1/data/media/movies:/movies:rw
- /volume1/data/usenet/completed:/downloads:rw
- /volume1/data/media/recycling:/recycling:rw
environment:
TZ: America/Winnipeg
PGID: 100
PUID: 1033
network_mode: synobridge
ports:
- 7878:7878
SABnzbd:
services:
sabnzbd:
image: lscr.io/linuxserver/sabnzbd:latest
container_name: sabnzbd
environment:
- PUID=1033
- PGID=1000
- TZ=America/Winnipeg
network_mode: synobridge
volumes:
- /volume1/docker/sabnzbd:/config
- /volume1/data/usenet/completed:/downloads
- /volume1/data/usenet/intermediate:/incomplete-downloads
ports:
- 8080:8080
restart: unless-stopped
Edit: I ended up changing the mount to just /data as u/jumbojimbojamo suggested and that did the trick. Files are imported almost instantly now.
macOS 14.7.1 (Sonoma), external drives connected via USB
When I go to Settings > Media Management and click the folder icon to choose a path for the Recycle bin:
Other potentially useful information:
I reverted to Radarr to 5.16.2.9534 to solve the problem, didn't realize that was actually a pre-release, so I then reverted to 5.15.1.9463 which also solves the problem.
Hey, I have a following problem.
Plex wouldn't let managed users search through web, they would only see my local library (I guess that's how it should be).
So I thought, ok, my friend will create an account and then I'll invite him. So I did, they can search through what they want, BUT after adding movies to watchlist radarr won't pick them up.
Generating RSS watchlist URL is behind paywall, so the only option for them is to give me their credentials so I would add another list in radarr or am I missing something? I also use overseerr if it changes anything(?)
I'm on the web version mac os X 15.2
My main root directory is in
/users/wolfgang/Downloads/_movies
When I go to /users/wolfgang/Downloads/ radarr doesn't show anything inside, and if I add it manually it says that there isn't any Unmapped folders inside.
Also it stop moving new movies it downloaded to this folder, and even after downloading the movie, it says it's missing, so it keep downloading the same movie every time
Tried to search for this problema here and on gitHub and couldn't find anything.
Any help is appreciated
EDIT
After a sucessefull download, I receive this error:
Downloaded - Waiting to ImportAniara.2018.SWEDISH.1080p.BluRay.1400MB.DD5.1.x264-GalaxyRG[TGx]
But inside that folder there are:
Aniara.2018.SWEDISH.1080p.BluRay.1400MB.DD5.1.x264-GalaxyRG.mkv
I'm using a backup pc at the moment, it doesn't support virtualization so I haven't tried anything with docker.
Tried it on both nightly and the latest version, tried it with my PC's IP and the 127.0.0.1, I'm not sure about the 127 Ip but I've been using it on my flaresolver since I saw someone suggest it on a comment in a flaresolver post and one on a decluttar post.
Not sure about the other features but I can't get it to remove my no metadata and stalled downloads. I already enabled the suggested reject blocklist hashes setting on both prowlarr and in my indexers in the *arr app but still kept giving me the tip to enable it.
2024-12-19 10:43:41,352 [INFO ]: >>> Detected missing metadata download too many times (12 out of 3 permitted times): 1b5b2144efc940c3550303c84333ef23b04f1614
2024-12-19 10:43:41,352 [VERBOSE]: >>> [Tip!] Since this download should already have been removed in a previous iteration but keeps coming back, this indicates the blocking of the torrent does not work correctly. Consider turning on the option "Reject Blocklisted Torrent Hashes While Grabbing" on the indexer in the *arr app
I have just setup Radarr (loving it btw). But Because my library is quite old, there are a lot of movies that don't have the required quality details in the file name. So radarr won't parse the files in the movie folders - and the movies show up as 'missing', despite they actually are not missing and show up fine in Plex.
I'm actually happy to redownload them if that is the easiest/quickest solution, there are about 250 movies in this state.
However, my question is how to clean out the folders from files that are not managed by radarr?
If I kick off a redownload for all the 'missing' movies, I will be storing two copies of them all.
Does radarr have a function for this (i couldn't find one), or do i need to get creative with some scripts to automate this?
Yesterday, Radarr got really slow. I was unable to add new movies or search for any movies; I got a connection lost error every minute. I uninstalled and reinstalled it, and it started working fine again, but the next morning it is slow again. What can I do to fix it? I am using the NZB360 app. System is not slow because sonarr and other apps working fine
Hey team,
Im new to all of this but finally have my Radarr and Sonarr set up and today I added my Trakt list to them both. Now it will scan my watchlist in Trakt every 12 hours. I love this level of automation but I was wondering a couple of things:
- If i leave a movie on there will it try to download every 12 hours when it refreshes the list?
- Is there a way for it to clear my Trakt list when a movie has downloaded or do I need to do this manually?
Thanks team!!!!
why does this happen and how do i fix it?
I couldn't find an answer anywhere so hoping reddit can help!
My question is: If I monitor a collection, does that automatically monitor the movies within the collection?
E.g. 28 Days/Weeks Later Collection: I know it adds the already released movies part of the collection and monitors them but would it also monitor and add the upcoming releases?
Edit: just to try and explain it better. Does it do what Sonarr does for upcoming episodes?
How do people connect their receivers to get 5.1 or 7.1 sound, if at all?
I used to connect my receiver directly via an optical cable to my NAS because they were in the same room. Now my NAS is on a different floor.
Do I need a networkable receiver or is there a wireless option?
Hi, I've noticed for quite a while that sometimes when I delete a movie in radarr, one or two days later I will get a notification saying that manual interaction is needed because radarr downloades a file for this deleted movie and does not know what to do with it. Has anybody experienced this as well ?
Thanks
Im trying to install a movie with Radarr. My current setup is Radarr -> Prowlarr -> qBit. The problem is, that when trying to install this one certain movie, it keeps installing the same faulty file. „No audio track detected“ it says. And I can confirm the missing audio track when i try to open the file in vlc. So whenever I remove the download and let Radarr check again for another file for this movie, it keeps installing the same file over and over again. Any ideas, on how I can get Radarr to look for a different file?
I've setup quality profiles following Trash guides, but I am still not grabbing files to my preferred specs. Would be very appreciative of some guidance.
I would rather prefer WEBDL-1080p over Bluray-1080p (unless I can't find the WEB-DL release), and I would prefer DD+ ATMOS over TrueHD ATMOS.
Should I edit the quality profile so that WEB 1080p appears above Bluray-1080p on the qualities list? What about audio codec preferences.
Thanks in advance.
I lost all 8 of my drives today, so starting over, but had backups of sonarr/radarr/etc. config/db files but not media files.
Sonarr created all empty TV show folders, so I could just go to each show and select what I wanted monitored/downloaded. Radarr will not create empty folders. I went into settings and selected the: Create empty movie folders during disk scan, but I can't figure out how. I did update all, that didn't do it, I went into individual movies and clicked the refresh/scan option, still no dice. I really don't want to have to remove all, and readd each individually. Any help would be appreciated.
EDIT: In case anyone comes across same issue. I had to create 1 empty test folder within my root folder. It now makes the folders with the individual scan/update all. Sigh. Sorry if i wasted anyone's time looking at this.
Hello, I could use some help. I'm running Radarr locally (not as a service) on my Windows 11 computer. I am also using rclone to connect to my Google Drive. Radarr is not transferring over the movies to my google drive. It's interesting that I do not have this problem with Sonarr.
Looking in my log files, I see errors like the following:
[v5.16.3.9541] System.IO.IOException: The request could not be performed because of an I/O device error.[v5.16.3.9541] System.IO.IOException: The request could not be performed because of an I/O device error.
at System.IO.FileSystem.MoveFile(String sourceFullPath, String destFullPath, Boolean overwrite)
at NzbDrone.Common.Disk.DiskProviderBase.MoveFile(String source, String destination, Boolean overwrite) in ./Radarr.Common/Disk/DiskProviderBase.cs:line 273
at NzbDrone.Common.Disk.DiskTransferService.TryMoveFileVerified(String sourcePath, String targetPath, Int64 originalSize) in ./Radarr.Common/Disk/DiskTransferService.cs:line 500
at NzbDrone.Common.Disk.DiskTransferService.TransferFile(String sourcePath, String targetPath, TransferMode mode, Boolean overwrite) in ./Radarr.Common/Disk/DiskTransferService.cs:line 296
at NzbDrone.Core.MediaFiles.MovieFileMovingService.TransferFile(MovieFile movieFile, Movie movie, String destinationFilePath, TransferMode mode, LocalMovie localMovie) in ./Radarr.Core/MediaFiles/MovieFileMovingService.cs:line 159
at NzbDrone.Core.MediaFiles.MovieFileMovingService.MoveMovieFile(MovieFile movieFile, LocalMovie localMovie) in ./Radarr.Core/MediaFiles/MovieFileMovingService.cs:line 75
at NzbDrone.Core.MediaFiles.UpgradeMediaFileService.UpgradeMovieFile(MovieFile movieFile, LocalMovie localMovie, Boolean copyOnly) in ./Radarr.Core/MediaFiles/UpgradeMediaFileService.cs:line 41
at NzbDrone.Core.MediaFiles.MovieImport.ImportApprovedMovie.Import(List`1 decisions, Boolean newDownload, DownloadClientItem downloadClientItem, ImportMode importMode) in ./Radarr.Core/MediaFiles/MovieImport/ImportApprovedMovie.cs:line 136
at System.IO.FileSystem.MoveFile(String sourceFullPath, String destFullPath, Boolean overwrite)
at NzbDrone.Common.Disk.DiskProviderBase.MoveFile(String source, String destination, Boolean overwrite) in ./Radarr.Common/Disk/DiskProviderBase.cs:line 273
at NzbDrone.Common.Disk.DiskTransferService.TryMoveFileVerified(String sourcePath, String targetPath, Int64 originalSize) in ./Radarr.Common/Disk/DiskTransferService.cs:line 500
at NzbDrone.Common.Disk.DiskTransferService.TransferFile(String sourcePath, String targetPath, TransferMode mode, Boolean overwrite) in ./Radarr.Common/Disk/DiskTransferService.cs:line 296
at NzbDrone.Core.MediaFiles.MovieFileMovingService.TransferFile(MovieFile movieFile, Movie movie, String destinationFilePath, TransferMode mode, LocalMovie localMovie) in ./Radarr.Core/MediaFiles/MovieFileMovingService.cs:line 159
at NzbDrone.Core.MediaFiles.MovieFileMovingService.MoveMovieFile(MovieFile movieFile, LocalMovie localMovie) in ./Radarr.Core/MediaFiles/MovieFileMovingService.cs:line 75
at NzbDrone.Core.MediaFiles.UpgradeMediaFileService.UpgradeMovieFile(MovieFile movieFile, LocalMovie localMovie, Boolean copyOnly) in ./Radarr.Core/MediaFiles/UpgradeMediaFileService.cs:line 41
at NzbDrone.Core.MediaFiles.MovieImport.ImportApprovedMovie.Import(List`1 decisions, Boolean newDownload, DownloadClientItem downloadClientItem, ImportMode importMode) in ./Radarr.Core/MediaFiles/MovieImport/ImportApprovedMovie.cs:line 136
What I'd like to know, is there a Radarr Tutorial for Windows, Rclone, and Google Drive that someone can direct me to?
Trying to import my movies, but I don't think my folder structure is supported, wondering if anyone has any guidance.
I have my movies arranged in the following format:
If I do an import at the /Movies layer, it will pick up all the movies seen directly at the root level, in their movie folders, however, it can't recognize the contents of the Franchise folder (which moves the movies an extra layer down)
Is there any way to fix this without having to get rid of my Franchise folder? The folder structure keeps the back end tidy.
Hey everyone, I wanted to share a python script I wrote for managing audio and subtitle tracks in your media library. This is my first project on GitHub 🐣, and I’m literally not a coder by any means — ChatGPT helped me out a lot in writing this.
I’ve been hosting Jellyfin for a while and got tired of manually selecting audio and subtitle tracks every time I watched something, especially anime, or doing so every time I acquired a new batch of shows/movies. This script automates the process of setting default audio and subtitle tracks according to your preferences, saving you time and frustration. Set it up as a cron job to ensure your preferred tracks are always configured automatically.
If you’re managing a large self-hosted media server (proud Jellyfin user here) and want a way to ensure consistent audio and subtitle tracks, this script might be helpful. Set it up as a cron job to ensure your preferred tracks are always configured automatically.
I’m open to any feedback or improvements, but I’m literally not a coder, so be gentle. If you find it useful, feel free to fork it and make your own tweaks.
Check it out here: MKV Track Optimizer
Let me know how it goes, and feel free to suggest any issues or features you’d like to see. I'll get around to them if time permits and if ChatGPT cooperates with me. Thanks, and hopefully, enjoy! 🚀
Im new to Radarr (please be gentle) and im running Radarr on an RPI5 that I installed with the Community script: https://wiki.servarr.com/install-script
Been working great for a couple weeks. Today there is an update posted to v5.16.3.9541. When i hit the [Install Latest] in /system/updates/ it just spins for a few min then goes back to how it was before than an update is available.
I went through the wiki.servarr.com but I'm not grasping what I need to do apparently to perform the update.
Can anyone point me in the right direction? Thanks.
Hi Folks,
I have a python script that renames video files per 'Movie (Year)'.ext. After that, I want to updated Radarr to the new file name to avoid downloading that file again.
Here's a summary of my efforts -
WHAT I'VE TRIED:
PUT /api/v3/moviefile/{id}
Result: 405 Method Not Allowed error
Issue: This endpoint doesn't accept direct updates
CopyPOST /api/v3/command
{
"name": "ManualImport",
"files": [{
"path": "path/to/movie.mp4",
"movieId": movie_id,
"quality": {...}
}],
"importMode": "Copy"
}
Result: Failed with "Command failed: Failed"
Issue: Copy mode doesn't work when file is already in place
CopyPOST /api/v3/command
{
"name": "ManualImport",
"files": [{
"path": "path/to/movie.mp4",
"movieId": movie_id,
"quality": {...}
}],
"importMode": "Move"
}
Result: Command accepted but fails during execution
Issue: File is already in correct location
Things figured out:
Radarr is aware of the movie (I can get movie_id)
Radarr shows hasFile: false in responses
API accepts commands but fails during execution
Direct file manipulation isn't supported
QUESTIONS:
What's the correct API sequence to make Radarr recognize an existing file?
Is there a specific command to refresh/rescan a single movie's files?
Are there specific requirements for file permissions or ownership that Radarr needs?
Is there a simpler approach I'm missing?
Thanks folks!
I know how to filter by profile but not by the actual file. What am I missing?
Not sure if this is the place for this, but any movie or show I download (always in English) that has someone speaking in a different language (Russian, French, Klingon lol, etc) I get no subtitles that show me the translation (which of course you get when watching on TV or in a theater or whatever) . I always thought that these were hardcoded but no matter what release I DL I never get them. Is this in fact something that needs to be downloaded and maybe they are not actually hardcoded?
I have removed my watch lists but movies I have “deleted movie folder” still come back into my library as “missing”. or “not available”
I’m new to this, help would be appreciated.
Thanks
Running Plex Media Server on macOS, with Radarr and Jackett. If I add a movie to Plex Wishlist can it also automatically add it to Radarr?
On my Plex Server, I have movie categories
From my understanding, if I want to reproduce this setup using Radarr, I need to create 1 Radaar instance per Plex Category.
Is this correct? Is this the best way to do it?
How do you download a specific torrent in such a way that it is categorised and can be managed using the radarr interface? I just joined a private tracker and I want to make sure that my first large download is freeleech or at least halfleech. However, if I search it in radarr and just download it, how can I be sure it wont count towards my ratio? I want to use all the functionality that comes with radarr, and I want to see the movie in my library there too, but I want it to be from a specific torrent or at least a freeleech torrent. Thanks in advance.
I tried this anti stall script "Declutter", but kept getting this error. I found "Sync Reject Blocklisted Torrent Hashes While Grabbing" in the *arr app settings in prowlarr but I still kept getting the error, not sure if this is the option that the script is referring to.
2024-12-14 16:21:46,848 [INFO ]: >>> Detected stalled download too many times (6 out of 3 permitted times): Up.2009.1080p.BrRip.x265.HEVCBay.com.mkv
2024-12-14 16:21:46,848 [VERBOSE]: >>> [Tip!] Since this download should already have been removed in a previous iteration but keeps coming back, this indicates the blocking of the torrent does not work correctly. Consider turning on the option "Reject Blocklisted Torrent Hashes While Grabbing" on the indexer in the *arr app: Up.2009.1080p.BrRip.x265.HEVCBay.com.mkv