Skip to main content

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.

Contributors ✨

Thanks goes to these wonderful people:


mod242

💻

DOFfactory

🐛

Release files for beets-lidarr-fields 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beets-lidarr-fields 1.1.2
File Size Uploaded
beets-lidarr-fields-1.1.2.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for beets-lidarr-fields 1.1.2
File Interpreter ABI Platform
beets_lidarr_fields-1.1.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 10.6 kB

Release files / beets-lidarr-fields-1.1.2.tar.gz

Download URL beets-lidarr-fields-1.1.2.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c25c9bc37bf440b7de2206decf3e4f41d6c616cbbd28b2350245500f80ab808e
BLAKE2b-256 checksum
How to use checksums
8b607e08741743b99896be4d10d829176ba9ead558aea166c8041e73e6ca8639
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2.post20210112 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

Release files / beets_lidarr_fields-1.1.2-py2.py3-none-any.whl

Download URL beets_lidarr_fields-1.1.2-py2.py3-none-any.whl
Size 4.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b6d7f8cab29a6505149ea2b64faf3ffc2a2492000a583dd36f9cca17223eca90
BLAKE2b-256 checksum
How to use checksums
a77de9c09ded10d3c636d72553666057aa1fc1120cab5f045c6feed5e8d2532b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2.post20210112 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.0

2 release files

1.0.5

2 release files

1.0.4

3 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page