Skip to content

A plugin for beets that finds releases (on musicbrainz) based on a barcode that is provided via text or decoded from image files

License

Notifications You must be signed in to change notification settings

8h2a/beets-barcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beets-barcode

A plugin for beets that finds releases based on a barcodes that are provided via text or decoded from image files.

This plugin searches all image files for barcodes to help in selecting the correct release. It's also possible to manually enter a barcode number or catalogue number.

If it finds a barcode, it gets the release-id from musicbrainz and penalizes releases which don't correspond to the found barcode(s). Whenever it finds a barcode, it will print a helpful message, before the candidates are shown, to help understanding which candidate corresponds to a barcode that was found.

Installation

You can install the plugin by using these commands:

git clone https://github.com/8h2a/beets-barcode.git
cd beets-barcode
python setup.py install

Additionally you might need to install zbar seperately. See pyzbar for instructions.

You can then enable the plugin in beet's config.yaml:

plugins: barcode
match:
    distance_weights:
        barcode: 1.0

About

A plugin for beets that finds releases (on musicbrainz) based on a barcode that is provided via text or decoded from image files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages