Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.31 KB

README.md

File metadata and controls

50 lines (35 loc) · 1.31 KB

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