Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beets_vgmdb-1.3.5.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beets_vgmdb-1.3.5-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file beets_vgmdb-1.3.5.tar.gz.

File metadata

  • Download URL: beets_vgmdb-1.3.5.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for beets_vgmdb-1.3.5.tar.gz
Algorithm Hash digest
SHA256 dcc614456ff15f3fde1471eeb2b9dd5e3cbd5a07213b4ef0af931260d92668c8
MD5 6132c3ec3edee1d34039e714fe85ab78
BLAKE2b-256 b422fc7c3507976f29845a20a4c883e8e8ee486b5c6a6cbf930ebff9cab6cdc0

See more details on using hashes here.

File details

Details for the file beets_vgmdb-1.3.5-py3-none-any.whl.

File metadata

  • Download URL: beets_vgmdb-1.3.5-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

Hashes for beets_vgmdb-1.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ae7d2d5d003945e65293b7da589ce4d6c12ab304c7715acdc545af4526d48127
MD5 b883f9ac70f11b4176b1a119b0ef687d
BLAKE2b-256 2feef3ce18ed673ebc7d3ea5737700af57aca14c7f62a0bd8d1076c0322f2449

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.5 This release

2 files

1.3.4

2 files

1.3.3

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.8

2 files

1.2.7

2 files

1.2.6

2 files

1.2.5

2 files

1.2.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page