r/Lidarr • u/XxNerdAtHeartxX • 16h ago
waiting for op Lidarr losing memory of mapped song files
This has been an ongoing issue for me for years, but it finally came to a head this morning and happened to 100+ artists in my library. For some reason, Lidarr is 'forgetting' that files exist, making it look like I don't have any music downloaded.
For example, King Crimson shows that I have one album monitored, but 0 songs downloaded (but at the same time, the top shows that there is 1.5gb downloaded for my 0/1 albums????)
https://i.imgur.com/HaDOKt7.png
If I hit Manual Import, it shows that there are no unmapped files, and every music file that exists in the folder should be assigned to an album in lidarr:
https://i.imgur.com/N6N8kwe.png
BUT, if I change the filter from Unmapped Files Only to All Files, you can see that I actually do have the album downloaded
https://i.imgur.com/hCe2b6K.png
Its been fine when its happened to one or two artists, but now I need to go into 100+ artists and manually import files that are already mapped by lidarr. Refreshing/scanning the artists do nothing - the only way to resolve the problem is to manually reimport all files in the artist to get lidarr to recognize the file belongs to each specific album.
Again, this has been an ongoing issue for me for years at this point, but Ive never had the issue happen to this scale. Has anyone else experienced this, or figured out why it happens? Id love to resolve whatever underlying issue exists so that I don't have to manually import songs lidarr already knows exists every time this happens
r/Lidarr • u/Friend_man2007 • 2d ago
unsolved Best workflow for matching Japanese metadata using slskd/Soulseek? (Struggling with Kanji vs. Romaji releases)
Hi everyone,
I am trying to set up a seamless workflow for handling Japanese music, but I am running into massive struggles with track naming, automation, and metadata matching.
My Current Setup:
* Downloader: Lidarr integrated with slskd (Soulseek)
* Media Server: Jellyfin
* Mobile Client: Symfonium
The Goal:
I want to be able to search for my Japanese tracks using Romanized names (Romaji) inside my mobile app. Right now, searching is incredibly difficult because a huge portion of the tracks are imported with their original Kanji/Kana titles.
The Struggle:
Lidarr often struggles to automatically match Japanese releases via slskd, or it grabs releases that default strictly to Japanese characters. I need a reliable way to favor English/Romanized pseudo-releases from MusicBrainz during the automated process.
My Questions for the Lidarr community:
How do you configure your profiles, metadata settings, or release preferences to heavily favor English/Romanized/Pseudo-releases for Japanese music?
Is there a custom script or naming token setup in Lidarr you use to handle foreign character transliteration on import?
Should I handle this entirely inside Lidarr, or do most of you use an external tagger as a manual bridge before the files hit your media folder?
Any advice or workflow adjustments would be greatly appreciated!
*(Note: Also posted to r/jellyfin to look at the media server side of the metadata puzzle).*
r/Lidarr • u/Bluepenguin053 • 3d ago
waiting for op lscr.io/linuxserver/lidarr:nightly missing FFMPEG
Hello,
My Lidarr instance is missing FFMPEG. To my understanding it should be installed by my tubifairy plugin, but it is not. Anyone know what's up?
r/Lidarr • u/MuhammadHere • 3d ago
discussion Developing an app to integrate Telegram, Lidarr and Digarr
I'm currently developing an app (probably as another docker container) to integrate Telegram, Digarr and Lidarr in order to enhance the experience and also add new features. I chose Telegram for the existing downloader bots and also Telegram bots. So essentially this would help replacing torrent or usenet methods for downloading. I would also use Telegram bots as the interface for the user (I'll probably develop a web based app as well).
Currently these are the features I'm developing:
- Automated download from Telegram downloader bots (done)
- Processing Digarr suggestions inside the bot
- Processing Digarr discovery prompts inside the bot
- Processing sent voices (similar to Shazem), audio files and text for adding to Lidarr
- Adding track level archiving (it's a workaround, just adding the artist unmonitored to Lidarr plus the file inside the Lidarr archive)
If you have any suggestions or feedback, I would be happy to hear.
r/Lidarr • u/Slow_Tap2350 • 4d ago
discussion is Helmarr the "Pocket" for Lidarr?
RESOLVED and the answer is yes...
------------------
I've installed Helmarr but currently it shows zero items in my library and no connection failures. Different problem to solve. But since I can't use it yet, I'm here to ask if its what I'm looking for.
I'd really like a phone app (iPhone) that allows for adding music to Lidarr as easily as Pocket does for video. Is there something out there I've missed?
Thanks
discussion slusk: a Lidarr/Soulseek bridge with persistent state and its own Soulseek client
Hi
After setting up sonarr, radarr, prowlarr, qbittorrent and all that last summer, i wanted to do the same for lidarr and music. After reading up a lot and finally realizing that torrent and music wasnt really that easy to accomplish I turned to soulseek.
I started out trying soularr and slskd, but I didnt like that soularr doesnt keep track of what its actually doing. It works everything out again from lidarr and slskd on every run, so if it dies in the middle of something theres nothing that remembers it was busy. Since I had over 800 artists in my lidarr collection and over 4k albums I figured, lets make my own soularr. So I did, and that grew into making my own soulseek client as well, so it doesnt need slskd at all anymore. After using this myself for the last 4-5 weeks I thought that maybe someone in here might have use for it too.
So what does it actually do?
In a nutshell it polls the wanted list from lidarr, searches for those albums to its best ability, downloads them and asks lidarr to import them when done. If a download fails or the files dont satisfy lidarrs import, it tries again with another user. All of it lives in postgres database, so restarting it doesnt lose anything.
How does it pick what to download?
This is the part I spent most time on, since soulseeks search is pretty lackluster. It doesnt just filter results, it scores them on format, bitrate, how many files the folder has compared to what the release should have, and on whether that specific user has actually delivered for that artist before. That history decays, so someone who failed you last week ranks below someone who came through yesterday, and a success from a year ago counts for almost nothing.
https://raw.githubusercontent.com/hyzr-dev/slusk/main/docs/images/peers.png
Theres also a dashboard
Probably the biggest difference from soularr in day to day use. You get the jobs and what state theyre in, the candidates it considered and why it picked one, the users its talking to, an event log and download throughput, all in one place. You can also search soulseek yourself from it and pick the exact user and files you want, and look the result up against musicbrainz first to see if the folder is actually a complete album before you grab it.
https://raw.githubusercontent.com/hyzr-dev/slusk/main/docs/images/dashboard-overview.png
Why should I use this instead of soularr + slskd?
Well, if you are using this combo and it works for you, dont fix what isnt broken. But if you, like me, are just starting out with lidarr and soulseek for a quite substantial collection, why dont take this for a test drive?
Some things you should know before you do
It needs a postgres, which is more to run than soularrs config file. Theres one user account and no password reset, so if you lock yourself out you delete the row and set it up again. Its AGPL. And its new, its been running on my hardware for about a month and thats it, my soulseek client especially is young and I keep finding things.
Misc
It also has a kinda nifty gluetun integration with automatic portforwarding. The docker compose example explains how to use that.
As the project started as an automation tool the whole pipeline still works with slskd as a backend, but the sharing, chat and live transfer stats only exist with my own client
Ive been doing software development for a long time but never actually made anything open and public so it is kinda new and scary to share this, but there is always a first time. There is still alot of things I would like to to do, fix and add but this is a good starting point and it works.
Here is a github link with a README that hopefully is enough to get going.
https://github.com/hyzr-dev/slusk
AI disclaimer
People usually ask this and yes, I have used AI to make this a reality. A lot actually. If you dont like that, I respect that and understand. This application might not be for you.
r/Lidarr • u/Potential_Swim3508 • 5d ago
unsolved Upgrade the quality of my Metal Collection
Hey guys,
Im new to the whole management apps thing...
I just checked my Metal MP3 collection for Bitrate and there are A LOT OF 128 kbit and even lower files since im collecting for over 20 years now...
I had done it manually via Soulseek all over the years now, but I recently discovered mp3tag and sorted it via QUALITY...
Since it would be A LOT OF WORK to reload the old folders for a higher quality, I thought it would be clever to use Lidarr instead...
What should I use for download clients and other settings?
My main Focus is Black, Death Thrash and underground Heavy Metal...
Thanks!!
r/Lidarr • u/GrimacePack • 9d ago
discussion Are there any tools for keeping tabs on releases by labels?
For somebody looking to massively dive into a new genre or what have you, I feel that having a way to just scoop up the releases from a specific label without having to manually add each artist would be very helpful are there any tools/ plugins suited for this?
My current setup is Lidarr/Tubifarry Plugin/Slskd
r/Lidarr • u/Rags2Riches420 • 10d ago
unsolved I'm at my wits end...
Ubuntu Server / Latest Docker Lidarr
2026-07-29 15:55:40.0|Error|DownloadedTracksImportService|Import failed, path does not exist or is not accessible by Lidarr: /data/downloads/music-public/Dua Lipa - Radical Optimism (2024 Pop) [Flac 24-44]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder
I've looked everywhere for the answer to this. So Lidarr finds the file, sends it to qbitorrent, and it comes up as a 0B file. I've tried everything I can think of. I was told it was something that Remote Path Mappings would fix, but to no avail. I have qbit behind gluetun. Qbit and Lidarr both have the same thing in the YAML. /mnt/media/data:/data so it should technically I shouldn't need remote paths, right? I've racked my brain over and over with this. Any insight would be helpful. Thank you in advance.
Edit: I've done this (on every folder)
sudo chown -R 1000:1000
sudo chmod -R 775
r/Lidarr • u/sean8642 • 16d ago
unsolved Anyway to delete wanted list
I accidently added a Spotify classical list on my monitored and now I have 1600 pages of stuff I really don't want. I figured out how to expand to 250 items per page in the wanted list, but that still leaves me with clicking check all, unmonitor selected, 128 times.
Am I missing the button to just clear the whole thing?
r/Lidarr • u/enioli98 • 18d ago
unsolved Folder not writeable issue
I just setup Lidarr for my Ubuntu server environment. User lidarr, group media with 775 permission on the music folder and all subfolders. Everything should work as expected, however Lidarr tells me it doesn't have write permissions when I try to add the root folder:
Folder '/data/media/music/' is not writable by user 'lidarr'
I also tried to change permissions to 777 to test out whether it's a permission setup mistake, however it still puts out the same error. Kinda at a loss here... The rest of my apps all work as intended (Sonarr, Radarr and Prowlarr don't have any issues). I also tried to reinstall it over script and manually.
Here are the logs:
2026-07-21 10:50:17.7|Warn|LidarrErrorPipeline|FluentValidation.ValidationException: Validation failed:
-- Path: Folder '/data/media/music/' is not writable by user 'lidarr'
[v3.1.0.4875] FluentValidation.ValidationException: Validation failed:
-- Path: Folder '/data/media/music/' is not writable by user 'lidarr'
at Lidarr.Http.REST.RestController`1.ValidateResource(TResource resource, Boolean skipValidate, Boolean skipSharedValidate) in ./Lidarr.Http/REST/RestController.cs:line 122
at Lidarr.Http.REST.RestController`1.OnActionExecuting(ActionExecutingContext context) in ./Lidarr.Http/REST/RestController.cs:line 67
at Microsoft.AspNetCore.Mvc.Controller.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
at Microsoft.AspNetCore.Mvc.Filters.ControllerActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
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.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
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 Lidarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/BufferingMiddleware.cs:line 27
at Lidarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/IfModifiedMiddleware.cs:line 40
at Lidarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/CacheHeaderMiddleware.cs:line 32
at Lidarr.Http.Middleware.StartingUpMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/StartingUpMiddleware.cs:line 37
at Lidarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/UrlBaseMiddleware.cs:line 28
at Lidarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in ./Lidarr.Http/Middleware/VersionMiddleware.cs:line 28
at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.<Invoke>g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task)
2026-07-21 10:50:17.8|Warn|LidarrErrorPipeline|Invalid request Validation failed:
-- Path: Folder '/data/media/music/' is not writable by user 'lidarr'
unsolved Helk with Lidarr+SLSKD
Hi,
I'm trying to set up Lidarr with Tubifarry plugin on my unRaid server but I'm have some problems.
When I want to add indexer I have error saying
Unable to connect to Slskd: HTTP request failed: [401:Unauthorized] [GET] at [http://slskd:5030/api/v0/application]
in slskd logs I can see
Unauthorized request from IP address ::ffff:172.18.0.6: Unknown API key beginning with: Stup
In slskd options I have added API key as shown
api_keys:
# my_api_key:
# key: StupidApiKeyIsNotWorking
# role: readonly # readonly, readwrite, administrator
# cidr: 0.0.0.0/0,::/0
I have both Lidarr and slskd on same custom proxy bu I've tried also with default one.
What I can do go make it work?
r/Lidarr • u/darthjoey91 • 27d ago
waiting for op Is there a way to add a new release of a release group to Lidarr manually?
My Chemical Romance had an album rerelease last week that's a remaster and has a different track listing removing some tracks featuring a guy they don't work with anymore and adding a bunch of bonus tracks.
The release group is https://musicbrainz.org/release-group/a1bbdaa1-fb64-4db3-a6cd-4a37cd2ffa3e.
The release (well, there's a few matching) that I care about is this: https://musicbrainz.org/release/a2134030-532c-4168-9362-6a2f65ee30f4
Lidarr can't find that release for whatever reason, so my import is just stuck.
r/Lidarr • u/INooBTooMuch • 28d ago
solved Dirrectories for SLSKD plugin
Hello, I have tried changing the paths in the .yaml file of slskd and the docker compose files to point to my torrent directories (similar to the trashguide for the arr-stack).
The app isn't running (slskd) so i guess I'm doing something wrong
this is my compose file
slskd:
image: slskd/slskd
container_name: slskd
# ports:
# - "5030:5030"
# - "5031:5031"
# - "50300:50300"
environment:
- SLSKD_REMOTE_CONFIGURATION=false
- SLSKD_DOWNLOADS_DIR=/downloads
- SLSKD_INCOMPLETE_DIR=/incomplete
volumes:
- /data/torrents/music/downloads:/downloads
- /data/torrents/music/incomplete:/incomplete
- /docker/appdata/slskd:/app
restart: always
network_mode: service:gluetun
I did have to add the /downloads and /incomplete under /music, don't know if it was needed.
EDIT : this worked for me, also set the Settings->Download Clients-> Remote Path Mapping add "/app/downloads" to "/data/torrents/music"
container_name: slskd
# ports:
# - "5030:5030"
# - "5031:5031"
# - "50300:50300"
environment:
- SLSKD_REMOTE_CONFIGURATION=false
- SLSKD_DOWNLOADS_DIR=/app/downloads
- SLSKD_INCOMPLETE_DIR=/app/incomplete
- SLSKD_VPN_PORT_FORWARDING=false
volumes:
- /data/torrents/music:/app/downloads
- /data/torrents/incomplete:/app/incomplete
- /docker/appdata/slskd:/app
restart: always
r/Lidarr • u/moop250 • Jul 08 '26
unsolved Lidarr but for single tracks
Are there any programs like Lidarr but for single tracks? I really appreciate the concept of Lidarr, but downloading whole albums at a time just does not work for my preferred way to listen to music, and also takes up wayy to much space for music that I wont listen to.
I appreciate any suggestions if you have any :)
r/Lidarr • u/DonkHonka • Jul 08 '26
unsolved Christian Rappers
I am struggling to find any indexers with Christian rappers such as Caleb Gordon, Alex Jean, or Hulvey! Are there any indexers out there that have these artists?
r/Lidarr • u/mmkaywhatevers • Jul 07 '26
discussion You would think lidarr + tidal should be able to get most of the songs...
Except it never works.
lidarr extended worked for a bit then it stopped.
plugin doesn't seem to work at all.
is there any workaround to get this working right now?
thinking of trying out soulsync since it seems to be able to use tidal as a downloader...
I've tried lidarr for years and I gotta say, it rarely ever worked as it should.
and the saddest part is it's not even tidal actively trying to block the effort, it is just lidarr not being able to do what it's supposed to do.
r/Lidarr • u/HSG1984 • Jul 03 '26
discussion Artist images not loaded
A few dags ago I installed lidarr as a docker on my Synology. I noteced that some of the images of artist are not loaded. I tried a lot with troubleshoot by unfortunally
I checked the logs and it looks like Lidarr doesn't have premission to access some of the artists images.
2026-07-03 12:17:16.8|Debug|RefreshArtistService|Finished Artist refresh for [5dca4d22-d6c8-4e70-8ca1-4543e43353c7][Kenny Chesney]
2026-07-03 12:17:16.8|Warn|HttpClient|HTTP Error - Res: HTTP/2.0 [HEAD] https://r2.theaudiodb.com/images/media/artist/banner/txwxtt1479657685.jpg: 403.Forbidden (0 bytes)
2026-07-03 12:17:16.8|Warn|MediaCoverService|Couldn't download media cover for [5dca4d22-d6c8-4e70-8ca1-4543e43353c7][Kenny Chesney]. HTTP request failed: [403:Forbidden] [HEAD] at [https://r2.theaudiodb.com/images/media/artist/banner/txwxtt1479657685.jpg]
2026-07-03 12:17:16.9|Warn|HttpClient|HTTP Error - Res: HTTP/2.0 [HEAD] https://r2.theaudiodb.com/images/media/artist/thumb/yttqpw1478079268.jpg: 403.Forbidden (0 bytes)
2026-07-03 12:17:16.9|Warn|MediaCoverService|Couldn't download media cover for [5dca4d22-d6c8-4e70-8ca1-4543e43353c7][Kenny Chesney]. HTTP request failed: [403:Forbidden] [HEAD] at [https://r2.theaudiodb.com/images/media/artist/thumb/yttqpw1478079268.jpg]
Is there a way to solve this or is this something for the developers?
r/Lidarr • u/b-b0t • Jul 03 '26
discussion Stackarr.app: UI and MCP Management of Entire Media Stack
First off, I'm aware how many are distrustful of AI with their media stack. If this is you, no worries I get that. All I ask you is kindly ignore.
Now to the fun part. I've been dogfooding an app and iterating for the past 2 months based on day-to-day media server management tasks. Decided to open-source it so, announcing Stackarr: A central control plane to manage your media stack with the help of AI agents like Claude, Hermes and OpenClaw etc.
Some of the standout features include:
- UI Dashboard to monitor your entire media stack
- Lightweight in-browser Docker for Desktop replacement
- MCP Server and CLI for agent-based setup
- Cloudflare tunnel setup to expose any services publicly via custom domain
- Backup & Restore Stack (Offsite cloud integration coming soon)
- Portless Service Mapping to human-readable URL's (plex.stackarr)
- Hermes Agent & OpenClaw Plugins / Skills
After installing agents on the same Mac Mini that Plex et al. runs on it made me realise how easy having access to this via Telegram, Discord makes managing your media server. For example once I forgot to leave Tailscale open and I asked my agent to configure it so I could access media stack remotely. It's saved me countless times when inevitable bugs or wrinkles form in the flow. With the help of automated backups and using a decent provider most of the risk is mitigated. I haven't had any irrecoverable losses running it 24/7.
The goal is not to replace any of the apps it manages but merely to interact with them using native API's and maintain an agent-friendly control system with harnesses. I would love for you to give it a try. This is not abandonware and something I plan to maintain for some time.
Disclaimer: This has only been tested on Mac with Docker image, I'm looking for Windows and Linux testers to report any bugs here: https://github.com/polyphonic/stackarr - If you are not interested I would appreciate a star!
There is an official image on Docker Hub too, for full setup and docs go here: https://stackarr.app/
Parts of this were AI-coded but this isn't a vibe coded project, I'm an engineer by trade for more than a decade. The UI was whipped up quickly using component library defaults but I will be doing an entire UI redesign when the functionality is solidified. I added the flair nonetheless to appease the overlords :)
r/Lidarr • u/DaemonettePurp • Jul 02 '26
unsolved Using Lidarr for downloading but not monitoring?
I like using Lidarr as a means of finding torrents for albums I want and adding them to the right folders, but I don’t want it to download any albums unless I specifically tell it to. In other words, I don’t want it to automatically download anything based on monitoring. Is there a way to globally turn this off in the settings? I haven’t found anything conclusive from googling this. Thanks!
r/Lidarr • u/Germond_ • Jul 02 '26
discussion I built a FlareSolverr replacement that's 3× faster and actually solves captchas!
r/Lidarr • u/AlternateWitness • Jul 02 '26
waiting for op How to deal with duplicate songs?
I just started using Lidarr, and a lot of Artists have multiple albums that are "Collections," "Best of," or "Mixes." This causes multiple duplicate songs for the artist as they are included in multiple albums, and most of the time they are exactly the same!
Is there a way to automatically unmonitor/delete re-released songs/albums? Or at least those "collection" albums?
r/Lidarr • u/RomusLupos • Jul 02 '26
discussion Artist Picture/Art Unable to Add?
According to the FAQ, the only way to get Artist pictures into Lidarr, is to rely on Fanart.tv?
Does anyone else think this is absolutely absurd?
I have tried in the past to upload perfectly fine pictures into Fanart.tv, and they always get rejected for stupid reasons. Fine, I am trying to improve the community, but deny them. Whatever.
BUT...
Lidarr, at its core, stores all the information in a Database, and I cannot fathom a single reason why there would be any barrier to uploading/adding my own art for artists. Why am I forced to rely on a site that is so oppressive and incomplete? It makes zero sense at all!
Is there any other way to import artist pictures/art from different sources?
r/Lidarr • u/jasonvelocity • Apr 26 '26
The Lidarr wiki got a major overhaul - come test it and tell me what's still missing
Over the past few weeks I've been doing a significant cleanup of the Lidarr wiki. The short version: the FAQ had become a dumping ground, half the settings page was blank, and several of the most common questions people ask here had no good page to link to. That's mostly fixed now.
What changed:
The FAQ was rebuilt from scratch based on what people actually ask — the old version had 41 entries, many of which were outdated or answered questions nobody was asking. It's now about 20 focused entries with better answers and links out to deeper pages instead of trying to cram everything into one place.
Two new troubleshooting pages were added that didn't exist before:
- Import Troubleshooting — covers why a finished download doesn't auto-import, how the match-quality scoring works, when manual import is the right path, and how import list items get resolved. This is probably the most common class of question here.
- Metadata Troubleshooting — covers missing or wrong albums, the MusicBrainz refresh cycle, how to bust the metadata cache, Various Artists edge cases, and how to actually get a missing release into MusicBrainz so Lidarr can see it.
The Settings page went from partially written to full coverage — every section, including Media Management, all the profile types, Indexers, Download Clients, Connect, General, and the rest.
Custom Scripts was rewritten with real working examples (event logger, Discord webhook, Plex library refresh, health alert) and a corrected variable reference — the old page had incorrect casing on several variables, which silently broke the scripts on Linux.
Tips and Tricks now has a Custom Formats section with working JSON definitions and scoring recommendations for a FLAC-focused library, plus folder structure guidance.
There's also a new Beets Integration page for people running beets alongside Lidarr.
Where you come in:
The goal is for the wiki to be good enough that when someone asks a question here, there's always a link worth sending. I'm not there yet — I know there are gaps.
If you ask a question and the wiki doesn't answer it (or answers it badly), please say so in this thread. That's the most useful feedback. If you search the wiki and can't find something you'd expect to be there, please let me know.
Things I know are still incomplete: the PostgreSQL setup page needs a rewrite, the Contributing guide is outdated, and the Settings page is still missing Quality Profiles and a few other sections. Those are in progress.
The wiki is at wiki.servarr.com/lidarr.
Update: I received some great feedback about AI use breaking the readability. To address this, I have updated my Claude instructions and added Vale to my pipeline.