Beets VGMdb metadata plugin and collection manager.
Project description
Beets-Plugin_VGMdb
A small plugin to collect metadata from VGMdb and manage a VGMdb collection
Beets link : https://beets.io/
It can:
- search on VGMdb for a release
- use the best track name distance for track matching (for the case where you can have the track in another language)
- log to your vgmdb account and on album import (where the data source came from vgmdb) add the album to your account
- add new option to give vgmdb id or search vgmdb using a query
By default, we are using the api provided by hufman (third party) hosted at https://vgmdb.info. It's possible to change the target address with a selfhosted instance of vgmdb.info if you use the provided docker-compose (selfishly copied from his project)
docker-compose up
then configure the base url in your beets config.
Configuration:
There are two plugin name for different feature:
- VGMplug
- VGMCollection
Example config.yaml
plugins: VGMplug VGMCollection
Options are given below:
VGMplug Config:
VGMplug:
lang-priority: 'en, ja-latn, ja'
source_weight: 0.0
artist-priority : "composers,performers,arrangers"
autosearch: false # or true
baseurl: "YOUR LOCAL VGMDB.info INSTANCE URL"
VGMCollection config:
"username": "ExampleLogin"
"password": "ExamplePassword"
"autoimport': True # VGMdb import require login and password set
"autoremove": False # on album remove, remove the album from your VGMdb account
Installation:
https://beets.readthedocs.io/en/stable/plugins/index.html#other-plugins
pip install beets-vgmdb
Note on using VGMplug with the plugin albumtype
The list of possible albumtype given by VGMdb is:
- Original Soundtrack
- Remaster
- Drama
- Arrangement
- Prototype/Unused
- Talk
- Remix
- Vocal
- Live Event
- Original Work
- Video
- Sound Effect
- Data
TODO:
- fetch art using vgmdb
- better error handling
- tests for api changes
- advanced search api
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file beets_vgmdb-1.3.4.tar.gz.
File metadata
- Download URL: beets_vgmdb-1.3.4.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
babb5317a9579b498cac2cf5d8b3c400af1f3bbb37f377d272b6bd30eef912dd
|
|
| MD5 |
a987904007feac06cd411252b5bb9736
|
|
| BLAKE2b-256 |
56aa7addda5711986205c929aea6f10816c8a23c529ea12f326c6e0e910eaa74
|
File details
Details for the file beets_vgmdb-1.3.4-py3-none-any.whl.
File metadata
- Download URL: beets_vgmdb-1.3.4-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efeb5e436e9402facb22960c4f51a225b0487bda97b61560798f63e5fe62f751
|
|
| MD5 |
7fd0acac9ec23eafac8f0eac4261cb76
|
|
| BLAKE2b-256 |
df79fc9677bdb860a6012b0c9a072044e0271b59ebeee4af6b7b95002a1b1eaf
|