Skip to content

Plugin for beets to use VocaDB, UtaiteDB and TouhouDB as an autotagger source.

License

Notifications You must be signed in to change notification settings

amogus07/beets-vocadb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beets-vocadb

Plugins for beets to use VocaDB, UtaiteDB and TouhouDB as autotagger sources.

Installation

pip install git+https://github.com/amogus07/beets-vocadb

or, if you use pipx:

pipx inject beets git+https://github.com/amogus07/beets-vocadb

This repository contains 3 plugins: vocadb, utaitedb and touhoudb. To enable them, add them to the plugin section of your beets config file:

plugins:
  - vocadb
  - utaitedb
  - touhoudb

Subcommands

Each plugin adds a subcommand to beets that works similarly to the mbsync command. vocadb adds vdbsync, utaitedb adds udbsync and touhoudb adds tdbsync. For usage information run beet [subcommand] -h.

Configuration

The plugins use beets default language list to determine which language to use for tags.

vocadb:
  source_weight: 0.5    # Penalty to be added to all matches (0 disabled, 1 highest)
  prefer_romaji: false  # Prefer romanized if they exist rather than Japanese
  translated_lyrics: false  # Always get translated lyrics if they're available

utaitedb and touhoudb have the same configuration options.

Advanced configuration

If you want to use another site based on VocaDB, create another .py file in the beetsplug directory. Look at utaitedb.py and touhoudb.py for reference

About

Plugin for beets to use VocaDB, UtaiteDB and TouhouDB as an autotagger source.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%