[Support] Linuxserver.io - Lidarr


Recommended Posts

On 6/21/2019 at 4:18 AM, billbrasky82 said:

Ever since I installed this docker my hard drives are constantly spun up and the light on the front of my server is constantly on. I turn this off and everything goes back to normal. other wise everything works perfectly fine with this docker, any ideas? 

Dunno, guess Lidarr is scanning your drives.  Look for some setting that might change that in Lidarr.  Not really a docker issue I suspect.

Link to comment
  • 1 month later...
  • 1 month later...
  • 1 month later...
On 5/7/2018 at 1:13 PM, kaine1688 said:

Did not realize the /data has to have the exact same mapping as downloader, had it pointed directly at the music folder. Thank you sir.

Did this work for you?

 

I actually have both my download client and lidarr mapped to the exact same location and get the same error.

This is the only docker that complains about this.

 

 

Link to comment
  • 2 weeks later...
  • 3 months later...

Hello guys.  I have Lidarr docker running on my unraid server.  Lidarrs download clients are SabNZDB and utorrent.   SabNZDB is also a docker on unraid but uTorrent runs on a remote PC.  I am able to connect utorrent with Lidarr and send my downloads there but the files are not being transferered back to my storage location on unraid.  

 

On Lidarr I am getting an error "Remote download client uTorrent Remote places downloads in C:\Users\testuser\Documents\Media but this is not a valid ubuntu path. Review your remote path mappings and download client settings."

 

I found this guide that kind of explains how to map remote drives and local drives but I cant see mto follow it. 

https://old.reddit.com/r/usenet/wiki/docker

 

What I want is when the files are done downloading the files are transferred back to my unraid server to my media folder.  

 

These are my mappings:

 Lidarr Docker config

image.png.ca89ae09bd109851f17f67847d9d4d82.png

 

utorrent on remote PC  settings

image.png.da68f40fdfe62cb98f388d83645bb9e3.png

 

 

Any help would be appreciated.

Link to comment
  • 1 month later...

My Lidarr docker has been working great for for about a year and since the last update I cannot access the WebGui (I get an unable to connect).  I have done a stoped and restarted the container and done a force update with no luck.  All of my other containers are running fine.  Anything else I should try?  Were there any issues reported with the last update?

Link to comment
  • 3 weeks later...

Hey All, 

   Im having an issue with Lidarr. I have it connected and testing good with my NZBGET container as well as my Plex container. However, Lidarr is finding NZBs to be downloaded, loading them into NBGET, then they are downloaded and NOT imported into the media folder. 

 

   To be clear, some are loaded but not all. its like Lidarr doesnt recognize some of the downloaded files. I dont see any correlation of which Lidarr moves, and which it doesnt. 

 

Any guidance is greatly appreciated. 

Link to comment
  • 1 month later...

Hey guys I feel like an idiot but I have read through this forum and documentation on Github. I cant seem to wrap my head around what my issue is here. I have sonnar and radarr setup and working no problem. I am finally getting around to Lidarr but seem to have a mapping issue. 

 image.thumb.png.25d6184c1aa545415523474221c191ae.png

 

image.thumb.png.1a3ffa74adbe8dfa470c3ae1a1385f2b.png

 

image.thumb.png.8c20fe89f2753e3d87f1f5294597d2dd.png

 

image.thumb.png.7eea28b3d128ddb29ab91580726eda6a.png

 

 

image.thumb.png.73b5167ea0eada59f3af132708588b52.png

 

Its clear I am missing something but for the life of me it looks correct. When I try to map the downloads in LIdarr to /Media it will not select the folder. No error or anything just will not select it. Any clues on what I might be doing wrong here?

image.png

Link to comment
Your mapped path to /mnt/user/Downloads is different. You told nzbget to access it at /data, but you told lidarr to access it at /downloads. Both sides of the mapping must match.

Thanks a ton for your reply. I was assuming that /data was being mapped as mnt/user/Downloads so with lidarr I needed to map the /downloads to the same folder to see them hence the /downloads being mapped to /mnt/user/Downloads.

 

Apparently that is not the case. Oddly that’s what I am using for sonarr so I figured it was correct. Based on the shots above how would you suggest setting it to ensure it functions properly?

 

 

Edit: I believe I’ve got it. Sorry folder mapping for some reason is hard for me to fully grasp. Thanks a lot for the support

 

 

Sent from my iPhone using Tapatalk

Link to comment
4 minutes ago, DocHodges said:

I was assuming that /data was being mapped as mnt/user/Downloads so with lidarr I needed to map the /downloads to the same folder to see them hence the /downloads being mapped to /mnt/user/Downloads.

All references to /mnt/user/Downloads must have the same container mapping for all containers that pass information between them. If container A requests a file be downloaded to /data, container B must also reference /data, not /downloads to be able to find the file seamlessly.

 

Change the mapping and application references for any containers that don't match to a matching container path. Doesn't matter which container(s) you change, but all containers that use /mnt/user/Downloads must internally see the same path, whether that's /data or /downloads doesn't matter as long as all of them are the same.

Link to comment
  • 3 months later...
  • 4 weeks later...

Hello guys !
First of all, thank you for all the great work, your dockers are a bliss !

 

I'd like to report a strange behavior of Lidarr.

Since a couple weeks, I was getting "Docker image disk utilization of 100%" alerts with nothing really special else.

After increasing my docker image from 40Gio to 100Gio and still getting the error I decided to dig a bit more.

And I found that stopping Lidarr made everything went back to normal.

Tonight, I checked the logs of Lidarr right after stoping it and I found this : 

[Fatal] LidarrErrorPipeline: Request Failed. GET /api/v1/wanted/missing


[v0.7.1.1381] code = Full (13), message = System.Data.SQLite.SQLiteException (0x800007FF): database or disk is full
database or disk is full
at System.Data.SQLite.SQLite3.Reset (System.Data.SQLite.SQLiteStatement stmt) [0x00088] in <9ef0ce664669430ca88280a216710e87>:0
at System.Data.SQLite.SQLite3.Step (System.Data.SQLite.SQLiteStatement stmt) [0x0006e] in <9ef0ce664669430ca88280a216710e87>:0
at System.Data.SQLite.SQLiteDataReader.NextResult () [0x00174] in <9ef0ce664669430ca88280a216710e87>:0
at System.Data.SQLite.SQLiteDataReader..ctor (System.Data.SQLite.SQLiteCommand cmd, System.Data.CommandBehavior behave) [0x0008e] in <9ef0ce664669430ca88280a216710e87>:0
at (wrapper remoting-invoke-with-check) System.Data.SQLite.SQLiteDataReader..ctor(System.Data.SQLite.SQLiteCommand,System.Data.CommandBehavior)
at System.Data.SQLite.SQLiteCommand.ExecuteReader (System.Data.CommandBehavior behavior) [0x0000c] in <9ef0ce664669430ca88280a216710e87>:0
at System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader (System.Data.CommandBehavior behavior) [0x00000] in <9ef0ce664669430ca88280a216710e87>:0
at System.Data.Common.DbCommand.ExecuteReader () [0x00000] in <9191a157b70249c1b9d6e225e09734a7>:0
at (wrapper remoting-invoke-with-check) System.Data.Common.DbCommand.ExecuteReader()
at Marr.Data.DataMapper.Query[T] (System.String sql, System.Collections.Generic.ICollection`1[T] entityList, System.Boolean useAltName) [0x00071] in <f301bc46b17d48308deda53aecaeff0c>:0
at Marr.Data.QGen.QueryBuilder`1[T].ToList () [0x00052] in <f301bc46b17d48308deda53aecaeff0c>:0
at Marr.Data.QGen.QueryBuilder`1[T].System.Collections.Generic.IEnumerable<T>.GetEnumerator () [0x00000] in <f301bc46b17d48308deda53aecaeff0c>:0
at System.Linq.Enumerable.Count[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00044] in <798dd06330af4ca3886d7d2be5573af7>:0
at NzbDrone.Core.Music.AlbumRepository.GetMissingAlbumsQueryCount (NzbDrone.Core.Datastore.PagingSpec`1[TModel] pagingSpec, System.DateTime currentTime) [0x00047] in <f339569e234a4fc1add8b9dab7a33d21>:0
at NzbDrone.Core.Music.AlbumRepository.AlbumsWithoutFiles (NzbDrone.Core.Datastore.PagingSpec`1[TModel] pagingSpec) [0x00006] in <f339569e234a4fc1add8b9dab7a33d21>:0
at NzbDrone.Core.Music.AlbumService.AlbumsWithoutFiles (NzbDrone.Core.Datastore.PagingSpec`1[TModel] pagingSpec) [0x00000] in <f339569e234a4fc1add8b9dab7a33d21>:0
at Lidarr.Http.LidarrRestModule`1[TResource].ApplyToPage[TModel] (System.Func`2[T,TResult] function, NzbDrone.Core.Datastore.PagingSpec`1[TModel] pagingSpec, System.Converter`2[TInput,TOutput] mapper) [0x00000] in <26a7215ffa4844618987ce6727897136>:0
at Lidarr.Api.V1.Wanted.MissingModule.GetMissingAlbums (Lidarr.Http.PagingResource`1[TResource] pagingResource) [0x0022b] in <2883fe04aa0a46f687bad43f547ee0c6>:0
at Lidarr.Http.REST.RestModule`1[TResource].<set_GetResourcePaged>b__36_0 (System.Object options) [0x0000c] in <26a7215ffa4844618987ce6727897136>:0
at (wrapper dynamic-method) System.Object.CallSite.Target(System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,System.Func`2<object, object>,object)
at Nancy.Routing.Route+<>c__DisplayClass4.<Wrap>b__3 (System.Object parameters, System.Threading.CancellationToken context) [0x00049] in <bb3027f50b35411088f45475912cc2ff>:0

 

I think the key part is the SQL Lite database or disk is full, and it was indeed when I shutted Lidarr down.

So, my question is, why is it doing that ? My music collection is quite large (100k files, 2.13Tb), but is there a limit for Lidarr ?

 

Can you help me ?

 

Thanks in advance !

Link to comment
  • 3 weeks later...
On 9/4/2020 at 4:24 PM, Seven7527 said:

I could really use some help. I am new to this. Have everything set up but. I get the (Error Failed to import track, Permissions error). I can't figure out what I am doing wrong?

Is that the full text of the error?

 

Post your docker run as explained at this very first link in the Docker FAQ:

 

Link to comment

*** moderator - split from Docker FAQ, where it was obviously off-topic ***

 

I need help with Lidarr. Have everything set up but. I get the (Error Failed to import track, Permissions error). I can't figure out what I am doing wrong?

 

here are my logs

[Info] AppFolderInfo: Data directory is being overridden to [/config]
[Info] Router: Application mode: Interactive
[Info] MigrationLogger: *** Migrating data source=/config/lidarr.db;cache size=-10000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] MigrationLogger: *** Migrating data source=/config/logs.db;cache size=-10000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] OwinHostController: Listening on the following URLs:
[Info] OwinHostController: http://*:8686/
[Info] LidarrBootstrapper: Starting Web Server
[Warn] MonoDebugCheck: Mono is not running with --debug switch
[Info] RssSyncService: Starting RSS Sync
[Info] DownloadDecisionMaker: Processing 498 releases
[Info] RssSyncService: RSS Sync Completed. Reports found: 498, Reports grabbed: 0

Link to comment
  • 4 weeks later...

Hi,

 

i have the exact same problem, can't figure it out, mappings are the same for radarr and sonarr who are working fine, this is my docker run :

 

Command:
root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='lidarr' --net='bridge' -e TZ="America/Los_Angeles" -e HOST_OS="Unraid" -e 'PUID'='99' -e 'PGID'='100' -p '8686:8686/tcp' -v '/mnt/user/downloads/complete/':'/downloads':'rw' -v '/mnt/user/Medias/Music/':'/music':'rw' -v '/mnt/user/appdata/lidarr':'/config':'rw' 'linuxserver/lidarr'
d3565310f83a87b866ae971531cb377c3fcd30a550d2577cf2c5fd3daf43b79c

The command finished successfully!

and there is my log just after start and manualy asking for a downloaded file to be imported : 

 

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 01-envfile: executing...
[cont-init.d] 01-envfile: exited 0.
[cont-init.d] 10-adduser: executing...

-------------------------------------
_ ()
| | ___ _ __
| | / __| | | / \
| | \__ \ | | | () |
|_| |___/ |_| \__/


Brought to you by linuxserver.io
-------------------------------------

To support the app dev(s) visit:
Lidarr: https://opencollective.com/lidarr

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid: 99
User gid: 100
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 30-config: executing...
[cont-init.d] 30-config: exited 0.
[cont-init.d] 99-custom-scripts: executing...
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-scripts: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[Info] Bootstrap: Starting Lidarr - /app/lidarr/bin/Lidarr.exe - Version 0.7.2.1878

[Info] AppFolderInfo: Data directory is being overridden to [/config]
[Info] Router: Application mode: Interactive
[Info] MigrationLogger: *** Migrating data source=/config/lidarr.db;cache size=-10000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] MigrationLogger: *** Migrating data source=/config/logs.db;cache size=-10000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***
[Info] OwinHostController: Listening on the following URLs:
[Info] OwinHostController: http://*:8686/
[Info] LidarrBootstrapper: Starting Web Server
[Warn] MonoDebugCheck: Mono is not running with --debug switch
[Info] RssSyncService: Starting RSS Sync
[Info] DownloadDecisionMaker: Processing 300 releases
[Info] RssSyncService: RSS Sync Completed. Reports found: 300, Reports grabbed: 0
[Warn] ImportApprovedTracks: Couldn't import track /downloads/ALBUM FOLDER/TITLE.mp3

[v0.7.2.1878] System.UnauthorizedAccessException: Access to the path "/media/ARTIST NAME" is denied.
at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x0005e] in <254335e8c4aa42e3923a8ba0d5ce8650>:0
at System.IO.Directory.CreateDirectory (System.String path) [0x0008f] in <254335e8c4aa42e3923a8ba0d5ce8650>:0
at System.IO.Abstractions.DirectoryWrapper.CreateDirectory (System.String path) [0x00006] in <f24414d440204889a79a64ec080409aa>:0
at NzbDrone.Common.Disk.DiskProviderBase.CreateFolder (System.String path) [0x00052] in <224ef6e62dba4024aa79163f9973ff23>:0
at NzbDrone.Core.MediaFiles.TrackFileMovingService.CreateFolder (System.String directoryName) [0x00079] in <ba5b0adcad2b4f8581c8b6a11d5ba171>:0
at NzbDrone.Core.MediaFiles.TrackFileMovingService.EnsureTrackFolder (NzbDrone.Core.MediaFiles.TrackFile trackFile, NzbDrone.Core.Music.Artist artist, NzbDrone.Core.Music.Album album, System.String filePath) [0x0006f] in <ba5b0adcad2b4f8581c8b6a11d5ba171>:0
at NzbDrone.Core.MediaFiles.TrackFileMovingService.EnsureTrackFolder (NzbDrone.Core.MediaFiles.TrackFile trackFile, NzbDrone.Core.Parser.Model.LocalTrack localTrack, System.String filePath) [0x0000e] in <ba5b0adcad2b4f8581c8b6a11d5ba171>:0
at NzbDrone.Core.MediaFiles.TrackFileMovingService.MoveTrackFile (NzbDrone.Core.MediaFiles.TrackFile trackFile, NzbDrone.Core.Parser.Model.LocalTrack localTrack) [0x00045] in <ba5b0adcad2b4f8581c8b6a11d5ba171>:0
at NzbDrone.Core.MediaFiles.UpgradeMediaFileService.UpgradeTrackFile (NzbDrone.Core.MediaFiles.TrackFile trackFile, NzbDrone.Core.Parser.Model.LocalTrack localTrack, System.Boolean copyOnly) [0x00179] in <ba5b0adcad2b4f8581c8b6a11d5ba171>:0
at NzbDrone.Core.MediaFiles.TrackImport.ImportApprovedTracks.Import (System.Collections.Generic.List`1[T] decisions, System.Boolean replaceExisting, NzbDrone.Core.Download.DownloadClientItem downloadClientItem, NzbDrone.Core.MediaFiles.TrackImport.ImportMode importMode) [0x005ca] in <ba5b0adcad2b4f8581c8b6a11d5ba171>:0

thanks for any help :)

Link to comment

Hey folks.

 

I've been reading this forum trying to find my specific issue but haven't found it yet.

 

Hopefully this is a very simple fix.

 

MY GOAL: I want Lidarr to download into a staging directory so I can review the tagging before I add the music to my collection.

I realize I could just have it stop at the Completed Downloads folder, but that is a separate and useful part of the workflow for me. 

The zzzLIDARR folder is just for tag-checking and fixing. 

 

I see a lot of folks saying to set up my paths like Radarr or Sonarr. So I tried that:

 

Here is how my paths are set up in the RADARR Docker page:

image.png

 

And here is how it looks in the Radarr Download Client page:

image.thumb.png.278764d0a8c88bce52755c6a0bce8d39.png

 

For Lidarr I set the docker page like this:

image.png.97db2165e45bd7f1719246b91034d7d9.png

 

But when I try to set the download client paths I get this:

image.thumb.png.2cfc50cc280225f7e5ae525342683cf8.png

 

The only difference is that I'm routing the downloads to a sub-folder.

The path does exist as we can see here in Krusader:

 

image.png.38170251b904b8d942829312cc208ba2.png

 

 

So, what am I doing wrong?

 

 

Edited by kennelfort
Link to comment
On 11/24/2020 at 3:37 PM, kennelfort said:

Hey folks.

 

I've been reading this forum trying to find my specific issue but haven't found it yet.

 

Hopefully this is a very simple fix.

 

MY GOAL: I want Lidarr to download into a staging directory so I can review the tagging before I add the music to my collection.

I realize I could just have it stop at the Completed Downloads folder, but that is a separate and useful part of the workflow for me. 

The zzzLIDARR folder is just for tag-checking and fixing. 

 

I see a lot of folks saying to set up my paths like Radarr or Sonarr. So I tried that:

 

Here is how my paths are set up in the RADARR Docker page:

image.png

 

And here is how it looks in the Radarr Download Client page:

image.thumb.png.278764d0a8c88bce52755c6a0bce8d39.png

 

For Lidarr I set the docker page like this:

image.png.97db2165e45bd7f1719246b91034d7d9.png

 

But when I try to set the download client paths I get this:

image.thumb.png.2cfc50cc280225f7e5ae525342683cf8.png

 

The only difference is that I'm routing the downloads to a sub-folder.

The path does exist as we can see here in Krusader:

 

image.png.38170251b904b8d942829312cc208ba2.png

 

 

So, what am I doing wrong?

 

 

shouldnt local path be /media as thats what you told your docker it is

Link to comment
  • 2 months later...
4 hours ago, guru69 said:

How do you update Lidarr version in this docker?

Log shows:

[Info] Bootstrap: Starting Lidarr - /app/lidarr/bin/Lidarr.exe - Version 0.7.2.1878

 

I'd like to try the newer update: 0.8.0.2041 Jan 25 2021

 

Change your docker from the latest branch to the develop brach, should pull down 0.8

 

Repository: linuxserver/lidarr:devlop

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.