Skip to main content

Test & Release & Deploy Coverage Status PyPi PyPI pyversions MIT license

YearFixer (Beets Plugin)

The beets-yearfixer plugin finds the original_year for each of your songs by querying the MusicBrainz database and finding the first release date that is associated with it. If the MB database query is unsuccessful, it will then use the other songs in the same album as reference and calculate the mean original_year between them. If this does not yield any results then the same will be done for all songs of the artist. For the year attribute the same procedure will be used except that the MB database is not queried.

Installation

The plugin can be installed via:

$pip install beets-yearfixer

Activate the plugin in your configuration file by adding yearfixer to the plugins section:

plugins:
  - yearfixer

Usage

Invoke the plugin as:

$ beet yearfixer [options] [QUERY...]

The following command line options are available:

--force [-f]: Force setting the values on items even if the value has been previously set.

--version [-v]: Display the version number of the plugin. Useful when you need to report some issue and you have to state the version of the plugin you are using.

Configuration

The force options can also be set through the configuration like this:

force: yes

Issues

  • If something is not working as expected please use the Issue tracker.
  • If the documentation is not clear please use the Issue tracker.
  • If you have a feature request please use the Issue tracker.
  • In any other situation please use the Issue tracker.

Other plugins by the same author

Final Remarks

Enjoy!

Metadata

Release files for beets-yearfixer 0.0.5

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-yearfixer 0.0.5
File Size Uploaded
beets_yearfixer-0.0.5.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for beets-yearfixer 0.0.5
File Interpreter ABI Platform
beets_yearfixer-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 14.9 kB

Release files / beets_yearfixer-0.0.5.tar.gz

Download URL beets_yearfixer-0.0.5.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e08bb0ae099b2bde1d9dad08680e4cf9820eac3fe6a9794f299e76c9e83c5ac5
BLAKE2b-256 checksum
How to use checksums
83c3b0dada861071604a0b9994d504f6ef8d51b8e5fff74123150d0fe3842ff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / beets_yearfixer-0.0.5-py3-none-any.whl

Download URL beets_yearfixer-0.0.5-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
59873a8ecb508739d545d87afaff31ffdfdb051c84e14734dfd29a57e04c10f9
BLAKE2b-256 checksum
How to use checksums
931cde04f743e5e2d36d86dce05121e4ace5221813a1fe6f9acd099a3f52e1e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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