beets-vgmdb


Namebeets-vgmdb JSON
Version 1.3.1 PyPI version JSON
download
home_page
SummaryBeets VGMdb metadata plugin and collection manager.
upload_time2024-01-07 18:47:06
maintainer
docs_urlNone
author
requires_python
license
keywords
VCS
bugtrack_url
requirements requests pathlib beets beautifulsoup4 lxml
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.17951s