# 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
### Configuration:
There are two plugin name for different feature:
- VGMplug
- VGMCollection
Example config.yaml
```
plugins: VGMplug VGMCollection
```
Options are given below:
VGMplug Config:
"lang-priority": 'en, ja-latn, ja'
"source_weight": 0.0
"artist-priority" : "composers,performers,arrangers"
"autosearch": false # or true
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
## 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
Raw data
{
"_id": null,
"home_page": "",
"name": "beets-vgmdb",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "",
"author_email": "HO ZhenWai Olivier <hozhenwai@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/85/66/f33818463b473ac2d96b57bb2539db3b6cb5cb18bcc700eabb80f76a7c55/beets-vgmdb-1.3.1.tar.gz",
"platform": null,
"description": "# Beets-Plugin_VGMdb\nA small plugin to collect metadata from VGMdb and manage a VGMdb collection\n\nBeets link : https://beets.io/\n\nIt can:\n \n - search on VGMdb for a release\n - use the best track name distance for track matching (for the case where you can have the track in another language)\n - log to your vgmdb account and on album import (where the data source came from vgmdb) add the album to your account\n - add new option to give vgmdb id or search vgmdb using a query \n\n### Configuration:\nThere are two plugin name for different feature:\n- VGMplug\n- VGMCollection\n\nExample config.yaml\n```\nplugins: VGMplug VGMCollection\n```\nOptions are given below:\n\nVGMplug Config:\n\n \"lang-priority\": 'en, ja-latn, ja'\n \n \"source_weight\": 0.0\n \n \"artist-priority\" : \"composers,performers,arrangers\"\n \n \"autosearch\": false # or true\nVGMCollection config:\n\n \"username\": \"ExampleLogin\"\n \"password\": \"ExamplePassword\"\n \"autoimport': True # VGMdb import require login and password set\n \"autoremove\": False # on album remove, remove the album from your VGMdb account\n\nInstallation:\n\nhttps://beets.readthedocs.io/en/stable/plugins/index.html#other-plugins\n\n## Note on using VGMplug with the plugin `albumtype`\nThe list of possible albumtype given by VGMdb is:\n- Original Soundtrack\n- Remaster\n- Drama\n- Arrangement\n- Prototype/Unused\n- Talk\n- Remix\n- Vocal\n- Live Event\n- Original Work\n- Video\n- Sound Effect\n- Data\n\n## TODO: \n- fetch art using vgmdb\n- better error handling\n- tests for api changes\n- advanced search api\n",
"bugtrack_url": null,
"license": "",
"summary": "Beets VGMdb metadata plugin and collection manager.",
"version": "1.3.1",
"project_urls": {
"Source": "https://github.com/HOZHENWAI/Beets-Plugin_VGMdb"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1196aab1e200eba10d5f7789c5b1b0ead54c2941c120082576cd2b5c21c60a8b",
"md5": "8e02c70b536f02532e375126a3bd0431",
"sha256": "f74ad1f1d3c18d3aaa4d1700dc28148fb8f9117306037cc9ff06c147913af222"
},
"downloads": -1,
"filename": "beets_vgmdb-1.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8e02c70b536f02532e375126a3bd0431",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8502,
"upload_time": "2024-01-07T18:47:05",
"upload_time_iso_8601": "2024-01-07T18:47:05.062269Z",
"url": "https://files.pythonhosted.org/packages/11/96/aab1e200eba10d5f7789c5b1b0ead54c2941c120082576cd2b5c21c60a8b/beets_vgmdb-1.3.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8566f33818463b473ac2d96b57bb2539db3b6cb5cb18bcc700eabb80f76a7c55",
"md5": "137f51111c8a1c8ad68b3503f975e8f0",
"sha256": "61708c5e4f79cb52385548da4531f3557840f3e316f90ffa08b834b307a5aa20"
},
"downloads": -1,
"filename": "beets-vgmdb-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "137f51111c8a1c8ad68b3503f975e8f0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8437,
"upload_time": "2024-01-07T18:47:06",
"upload_time_iso_8601": "2024-01-07T18:47:06.617874Z",
"url": "https://files.pythonhosted.org/packages/85/66/f33818463b473ac2d96b57bb2539db3b6cb5cb18bcc700eabb80f76a7c55/beets-vgmdb-1.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-07 18:47:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "HOZHENWAI",
"github_project": "Beets-Plugin_VGMdb",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "requests",
"specs": []
},
{
"name": "pathlib",
"specs": []
},
{
"name": "beets",
"specs": [
[
">=",
"1.6.0"
]
]
},
{
"name": "beautifulsoup4",
"specs": []
},
{
"name": "lxml",
"specs": []
}
],
"lcname": "beets-vgmdb"
}