Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(mb): ability to auto update a musicbrainz collection
Users can now define in their configuration if they'd like to auto update their libraries with a specified user collection on musicbrainz.
- Loading branch information
Showing
4 changed files
with
555 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,40 @@ | ||
########### | ||
Musicbrainz | ||
########### | ||
The ``musicbrainz`` plugin will import metadata from musicbrainz when adding a track or album to the library. | ||
|
||
The ``musicbrainz`` plugin provides the following functionality: | ||
|
||
* Imports metadata from musicbrainz when adding a track or album to the library. | ||
* Optionally updates a musicbrainz collection when items are added or removed from the library. | ||
|
||
************* | ||
Configuration | ||
************* | ||
The ``musicbrainz`` plugin is enabled by default. | ||
|
||
``username`` | ||
Musicbrainz username. | ||
``password`` | ||
Musicbrainz password. | ||
|
||
Collections | ||
----------- | ||
The following options involve auto updating a specific collection on musicbrainz, and should be specified under a ``musicbrainz.collection`` block as shown: | ||
|
||
.. code-block:: toml | ||
[musicbrainz.collection] | ||
collection_id = "123" | ||
.. important:: | ||
|
||
Utilizing any of the collections functionality requires setting your musicbrainz username and password as described above. | ||
|
||
``collection_id`` | ||
Musicbrainz collection to automatically update. | ||
|
||
``auto_add = False`` | ||
Whether to automatically add new releases in the library to the collection defined in ``collection_id``. | ||
|
||
``auto_remove = False`` | ||
Whether to automatically remove releases from ``collection_id`` when removed from the library. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.