This is an old revision of the document!
Prev to: Radarr: the movies organizer
Next to: Sonarr: the TV shows organizer
Lidarr the music organizer
Lidarr is part of the Servarr suite: it allows to automatically organize, search and download music.
You will need Lidarr if you plan to organize and enrich your music collection. As a bonus point, i will show you how to use DeeMon to fetch low-quality MP3 from Deezer to start filling your collection while Lidarr will improve it over time with FLAC quality.
Installation
Lidarr is easily installed and managed within Gentoo linux since there is an ebuild for it. All you need to do is unmask it (at the time of writing this it's are masked for AMD64 at least):
> echo www-apps/lidarr ~amd64 >> /etc/portage/package.accept_keywords/lidarr
then install it:
> emerge -v lidarr
This step will create a dedicated lidarr user but you will want to add it to the group media, that you have created before, so that the it will be able to access and manage your media collection:
> usermod -a -G media lidarr
Also, you want to move Lidarr home folder under /data/daemons/lidarr for consistency and to be protected on the RAID array, so:
> usermod -m -d /data/daemons/lidarr lidarr
Reverse-Proxy configuration
Before you proceed, you should make Lidarr accessible via the reverse-proxy, so that access, configuration and usage will be simplified from the beginning. Add this file to /etc/nginx/folders:
- lidarr.conf
# Lidarr - Music location ^~ /lidarr { proxy_pass http://127.0.0.1:8686; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; } # Allow the API External Access via NGINX location ~ /lidarr/api { auth_basic off; proxy_pass http://127.0.0.1:8686; }
Add this to your /etc/nginx/folders/main.conf:
include "folders/lidarr.conf";
and restart nginx:
> /etc/init.d/nginx restart
Startup
There are some configuration that must be perform before actually starting the service. You need to briefly start and stop it to let it create the main configuration file, this is required because you need to generate a new API key:
> /etc/init.d/lidarr start > /etc/init.d/lidarr stop
Now edit the newly created xml config file /data/daemons/lidarr/.config/Lidarr and edit the UrlBase to match the reverse-proxy setup. Only change the following lines in the file, do not edit anything else (unless you know what you are doing):
<UrlBase>lidarr</UrlBase> <BindAddress>127.0.0.1</BindAddress> <AuthenticationMethod>Forms</AuthenticationMethod> <AuthenticationRequired>DisabledForLocalAddresses</AuthenticationRequired>
Add Radarr to default runlevel, for autostart on reboot, and start it manually now:
> rc-update add lidarr default > /etc/init.d/lidarr start
Lidarr will now be accessible as http://192.168.0.1/lidarr.
All set! Lidarr is running.
Prowlarr link
In order for Lidarr to benefit from Prowlarr automatic indexers management you need to open http://192.168.0.1/prowlarr in your browser, go to settings → apps and add Lidarr. From the popup window set:
- Lidar server: http://localhost:8686/lidarr
- API Key: grab it from Lidarr settings → general page and paste it here
Then go to the Prowlarr indexers page and click on the synchronize all indexers icon.
Usage
Before you can actually use Lidarr you need to perform some initial setup in settings → media management:
- Add a new Root Folder. Use /data/Music as root folder.
Now enable “advanced settings” and:
- Thick “Set permissions” to on
- Set “chmod folder” to 775 (umask will be 0002)
- set “chmod Group” to “media”
- save and restart the daemon (from the user icon on top-right corner)
you can fine tune and configure many other aspects of Lidarr as you wish. A very common guide is The TRaSH Guides.
Please note that you will not yet be able to use Lidarr fully as you have not yet installed any downloader.
Now, head on to install the other services…
Next to: Sonarr: the TV shows organizer
Prev to: Radarr: the movies organizer