Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Beets plugin that defines some useful template fields to customize your path formats in a more lidarr way.

Project description

Beets - Lidarr Fields

This is a plugin for Beets. It provides some template fields to customize your path formats in a more Lidarr way. It works faster than using the built-in inline plugin because it evaluates those fields only once per album (same value for all tracks). Currently, this plugin provides three template fields:

  • releasegroupartist
    It refers to the "Release Group Artist" (or the first one if multiple) which is whom Lidarr links a release to.

  • lidarralbum
    Original album name, but with illegal characters replaced the same way Lidarr does it.

  • audiodisctotal
    Similar to beet's 'disctotal' field, only it ignores video medias like Blu-ray, DVD, etc.

Plugin only lightly tested by me. Use at your own risk!

Install

To install it, use pip:

pip install beets-lidarr-fields

or

git clone https://github.com/rafaelparente/beets-lidarr-fields.git
cd beets-lidarr-fields
python setup.py install

Configuration

Enable the plugin in beets' config.yaml

plugins: lidarrfields

How to use it

Use it to build your path formats in beet's config.yaml, like it's explained in the Beets Docs. To make it look like Lidarr's default format, set it like:

paths:
    default: $releasegroupartist/$lidarralbum ($year)/%if{$audiodisctotal,$disc - }${track}. $title

per_disc_numbering: yes

Be aware that the aunique template function will (most likelly) not work on lidarralbum.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for beets-lidarr-fields, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size beets_lidarr_fields-1.1.0-py2.py3-none-any.whl (4.2 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size beets-lidarr-fields-1.1.0.tar.gz (5.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page