Jump to content
runraid

Support thread for lidarr docker template

18 posts in this topic Last Reply

Recommended Posts

Thanks!  I'll give this a try.

 

Edit: so far so good imported about 50 artists to test.  However, in a scan of the larger collection, there are quire a few artists which won't match.  Which music DB is being used to match against?

 

Edit2: my first download attempt successfully snatched but wouldn't import the album.  Turns out the template doesn't include /downloads, so I added a mapping for that and it successfully imported the downloaded album.

Edited by cowboytronic

Share this post


Link to post

Me too - I've been hoping someone would post a template I can use on unraid, as I've given up on headphones.  I've tried a few times to install lidarr myself with no joy.

Share this post


Link to post

all working so far except I can't assign an IP to the docker - I need this for it be to be able to talk to my other dockers e.g. nzbget.  Works on bridge5a27d37c2f5c0_FireShotCapture19-Highlander_UpdateContainer_-https___1d087a25aac48109ee9a15217a.thumb.png.282ddf75067325a37b48f9d477dbe8cc.png

 

What's the data folder for?  is this supposed to be the download folder?

Share this post


Link to post

ignore the Ip issue - forgot I needed to open the port for VLAN-2-VLAN traffic

Share this post


Link to post

Unsure of the pathings.  I suppose the part that throws me a bit is the separate /config and /data   ("data" being somewhat new and different from the other dockers I've used)

And paths for where to download, for example for Sonarr and Radarr it is  /mnt/cache/appdata/downloads  (then I have Sab categories setup so there are /tv /movies /music)

as well as the path of where the processed media should go (i.e. the share) whereas for Radarr and Sonarr they are /mnt/user/movies and /mnt/user/tv  respectively.

I tried /mnt/cache/appdata/lidarr   for /config    and   /mnt/cache/appdata/lidarr/data   for /data   with no dice (it claims it cannot access configuration data).

 

Share this post


Link to post

Here's what I did to get it running:

 

Pointed /config to a lidarr folder in appdata like you do with every other docker.

Pointed /music to the folder where the music is stored.

/data does not seem to do anything but I pointed it to the same folder as /config

 

Added the container path /downloads and pointed it to the downloads folder.

Added the variable PUID and set it to 99.

Added the variable PGID and set it to 100.

 

I recommend joining the lidarr discord for support.

Share this post


Link to post

/data would be the downloads folder.

 

Edit: or it should be if the template matches the ones for sonarr and radarr.

 

 

2017-12-15 16_22_54-SkyNet_UpdateContainer.jpg

Edited by lordbob75

Share this post


Link to post

it's not perfect, but it's performing better for me than headphones already - headphones wouldn't even complete a scan of my library artists.

 

How's everyone else getting on?

Share this post


Link to post

Interesting to hear that its already better than headphones as this is still very early in development, I guess the bones of sonarr are a good starting point!
I'll give this one a go and some testing.

Share this post


Link to post
On 12/14/2017 at 6:01 PM, zeknurn said:

Added the variable PUID and set it to 99.

Added the variable PGID and set it to 100.

 

I was tempted to add this - is it needed?  Not sure what it does, but I know it's in a lot of other dockers

Share this post


Link to post

For what it's worth, these settings are working out nicely for me.  It's a finicky piece of software when it comes to naming conventions of both existing media (even Plex isn't as finicky) which is fixable, though also of grabbed media which stinks a little, as most times that happens the names "make sense" to me.  I cannot figure for the life of me just yet how to manually import (I select the artist but, it doesn't lock in so to speak), but, I'm hanging around the Lidarr discord server where there is a responsive friendly crew.

N8kjmkr.jpg

Share this post


Link to post
On 12/19/2017 at 9:31 PM, grandprix said:

I cannot figure for the life of me just yet how to manually import (I select the artist but, it doesn't lock in so to speak), but, I'm hanging around the Lidarr discord server where there is a responsive friendly crew.

 

I use beets to import music into my library - like having full control over what's going on, and to make sure metadata correct, I don't get duplicates etc

Share this post


Link to post
On 12/22/2017 at 9:07 AM, DZMM said:

I use beets to import music into my library - like having full control over what's going on, and to make sure metadata correct, I don't get duplicates etc

Hey DZMM, I want to do this myself. Is it possible that you can share a screenshot of the "custom script"-connection you have set up in Lidarr and your beets config? That would be of utmost help now that I am getting started with this myself.

Share this post


Link to post
1 hour ago, JohanSF said:

Hey DZMM, I want to do this myself. Is it possible that you can share a screenshot of the "custom script"-connection you have set up in Lidarr and your beets config? That would be of utmost help now that I am getting started with this myself.

I've seen scripts for triggering a beets import from lidarr, but I don't use one.  I do an input manually whenever Im in the mood to use beets

 

directory: /highlander/other_media/music/adults
library: /config/musiclibrary.blb
art_filename: albumart
threaded: yes
original_date: no
per_disc_numbering: no

import:
    write: yes
    move: yes
    resume: yes
    incremental: no
    from_scratch: yes
    quiet_fallback: skip
    none_rec_action: ask
    timid: no
    log: /config/beet.log
    autotag: yes
    duplicate_action: ask
########### DOCKER DEFUALTS #################
paths:
    default: $albumartist/$album%aunique{}/$track - $title
    singleton: Non-Album/$artist - $title
    comp: Compilations/$album%aunique{}/$track - $title
    albumtype_soundtrack: Soundtracks/$album/$track $title

replace:
    '^\.': _
    '[\x00-\x1f]': _
    '[<>:"\?\*\|]': _
    '[\xE8-\xEB]': e
    '[\xEC-\xEF]': i
    '[\xE2-\xE6]': a
    '[\xF2-\xF6]': o
    '[\xF8]': o
    '\.$': _
    '\s+$': ''

web:
    host: 0.0.0.0
    port: 8337

########### My additions #####################

# import folders are deleted if only files matching these patterns are left in folders 
clutter: ["Thumbs.DB", ".DS_Store", "*.m3u", ".pls", "*.jpg", "*.png", "*.lrc", "*.cue", "*.opf", "*.sfv", "*.txt"]

########### PLUGINS #####################
# chroma and web installed with docker #
# removed lyrics from plugins below
plugins: fetchart lastgenre embedart ftintitle convert scrub replaygain missing chroma web duplicates missing fromfilename

fetchart:
    auto: yes
    cautious: yes
    sources: filesystem coverart amazon albumart google fanarttv wikipedia
    google_key: AIzaSyCyfcvvrxLovyjWzqgjt0kS0r6B0vJI9-E
    fanarttv_key: a013aa2ee126dfbe268c1a51fff7b2a7

# lyrics:
#    fallback: ''
#    force: yes

lastgenre:
    auto: yes
    source: track
    canonical: yes
    canoncical: /config/genres-tree.yaml
    fallback: unknown
    whitelist: /config/genres.txt

embedart:
    auto: yes

ftintitle:
    auto: yes

convert:
    auto: no
    ffmpeg: /usr/bin/ffmpeg
    opts: -ab 320k -ac 2 -ar 48000
    max_bitrate: 320
    threads: 1

scrub:
    auto: yes

replaygain:
    auto: yes
    overwrite: yes

#duplicates:
#    move: /duplicates

missing:
    format: $albumartist - $album - $track - $title
    count: no
    total: yes

 

Share this post


Link to post

Hi there,

 

I'm having an issue with hooking Lidarr up to NZBHydra. Not entirely sure why but it just seems to be timing out? This is all I get from the logs;

[Info] RssSyncService: Starting RSS Sync
[Warn] FetchAndParseRssService: No available indexers. check your configuration.
[Info] DownloadDecisionMaker: No results found
[Info] RssSyncService: RSS Sync Completed. Reports found: 0, Reports grabbed: 0
[Warn] Newznab: Unable to connect to indexer

[v0.4.0.540] System.Net.WebException: The operation has timed out.: 'http://192.168.1.100:5076/api?t=search&cat=3000,3010,3020,3030,3040&extended=1&apikey=<MYAPIKEY>&offset=0&limit=100' ---> System.Net.WebException: The operation has timed out.
at System.Net.HttpWebRequest+<RunWithTimeoutWorker>d__244`1[T].MoveNext () [0x000c5] in <b3d41b23de534128a4f18a6e1312f79c>:0
--- End of stack trace from previous location where exception was thrown ---
at System.Net.HttpWebRequest.GetResponse () [0x00016] in <b3d41b23de534128a4f18a6e1312f79c>:0
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x000f6] in C:\projects\lidarr\src\NzbDrone.Common\Http\Dispatchers\ManagedHttpDispatcher.cs:64
--- End of inner exception stack trace ---
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x001a3] in C:\projects\lidarr\src\NzbDrone.Common\Http\Dispatchers\ManagedHttpDispatcher.cs:92
at NzbDrone.Common.Http.Dispatchers.FallbackHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x000b5] in C:\projects\lidarr\src\NzbDrone.Common\Http\Dispatchers\FallbackHttpDispatcher.cs:53
at NzbDrone.Common.Http.HttpClient.ExecuteRequest (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookieContainer) [0x0007e] in C:\projects\lidarr\src\NzbDrone.Common\Http\HttpClient.cs:121
at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) [0x00008] in C:\projects\lidarr\src\NzbDrone.Common\Http\HttpClient.cs:57
at NzbDrone.Core.Indexers.HttpIndexerBase`1[TSettings].FetchIndexerResponse (NzbDrone.Core.Indexers.IndexerRequest request) [0x0004b] in C:\projects\lidarr\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:282
at NzbDrone.Core.Indexers.HttpIndexerBase`1[TSettings].FetchPage (NzbDrone.Core.Indexers.IndexerRequest request, NzbDrone.Core.Indexers.IParseIndexerResponse parser) [0x00000] in C:\projects\lidarr\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:259
at NzbDrone.Core.Indexers.HttpIndexerBase`1[TSettings].TestConnection () [0x0000e] in C:\projects\lidarr\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:296

[Warn] LidarrErrorPipeline: Invalid request Validation failed:

-- Unable to connect to indexer, check the log for more details

Any help would be appreciated!

 

I've installed ping onto the container, and can confirm that I can ping the ip 192.168.1.100

 

Thanks,

Share this post


Link to post

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.