mirror of
https://github.com/beetbox/beets.git
synced 2025-12-27 19:12:40 +01:00
Changelog & doc tweaks for #3279
This commit is contained in:
parent
9fcb66b3c8
commit
bfb94363c3
2 changed files with 31 additions and 27 deletions
|
|
@ -22,6 +22,10 @@ New features:
|
|||
level.
|
||||
Thanks to :user:`samuelnilsson`
|
||||
:bug:`293`
|
||||
* A new :doc:`/plugins/parentwork` gets information about the original work,
|
||||
which is useful for classical music.
|
||||
Thanks to :user:`dosoe`.
|
||||
:bug:`2580` :bug:`3279`
|
||||
|
||||
Fixes:
|
||||
|
||||
|
|
|
|||
|
|
@ -1,30 +1,30 @@
|
|||
Parentwork Plugin
|
||||
ParentWork Plugin
|
||||
=================
|
||||
|
||||
The ``parentwork`` plugin fetches the work title, parent work title and
|
||||
The ``parentwork`` plugin fetches the work title, parent work title and
|
||||
parent work composer from MusicBrainz.
|
||||
|
||||
In the MusicBrainz database, a recording can be associated with a work. A
|
||||
work can itself be associated with another work, for example one being part
|
||||
of the other (what we call the *direct parent*). This plugin looks the work id
|
||||
from the library and then looks up the direct parent, then the direct parent
|
||||
of the direct parent and so on until it reaches the top. The work at the top
|
||||
is what we call the *parent work*. This plugin is especially designed for
|
||||
classical music. For classical music, just fetching the work title as in
|
||||
MusicBrainz is not satisfying, because MusicBrainz has separate works for, for
|
||||
example, all the movements of a symphony. This plugin aims to solve this
|
||||
problem by not only fetching the work itself from MusicBrainz but also its
|
||||
parent work which would be, in this case, the whole symphony.
|
||||
In the MusicBrainz database, a recording can be associated with a work. A
|
||||
work can itself be associated with another work, for example one being part
|
||||
of the other (what we call the *direct parent*). This plugin looks the work id
|
||||
from the library and then looks up the direct parent, then the direct parent
|
||||
of the direct parent and so on until it reaches the top. The work at the top
|
||||
is what we call the *parent work*. This plugin is especially designed for
|
||||
classical music. For classical music, just fetching the work title as in
|
||||
MusicBrainz is not satisfying, because MusicBrainz has separate works for, for
|
||||
example, all the movements of a symphony. This plugin aims to solve this
|
||||
problem by not only fetching the work itself from MusicBrainz but also its
|
||||
parent work which would be, in this case, the whole symphony.
|
||||
|
||||
This plugin adds five tags:
|
||||
This plugin adds five tags:
|
||||
|
||||
- **parentwork**: The title of the parent work.
|
||||
- **mb_parentworkid**: The musicbrainz id of the parent work.
|
||||
- **parentwork_disambig**: The disambiguation of the parent work title.
|
||||
- **parent_composer**: The composer of the parent work.
|
||||
- **parent_composer_sort**: The sort name of the parent work composer.
|
||||
- **work_date**: The composition date of the work, or the first parent work
|
||||
that has a composition date. Format: yyyy-mm-dd.
|
||||
- **parentwork**: The title of the parent work.
|
||||
- **mb_parentworkid**: The musicbrainz id of the parent work.
|
||||
- **parentwork_disambig**: The disambiguation of the parent work title.
|
||||
- **parent_composer**: The composer of the parent work.
|
||||
- **parent_composer_sort**: The sort name of the parent work composer.
|
||||
- **work_date**: The composition date of the work, or the first parent work
|
||||
that has a composition date. Format: yyyy-mm-dd.
|
||||
|
||||
To use the ``parentwork`` plugin, enable it in your configuration (see
|
||||
:ref:`using-plugins`).
|
||||
|
|
@ -35,11 +35,11 @@ Configuration
|
|||
To configure the plugin, make a ``parentwork:`` section in your
|
||||
configuration file. The available options are:
|
||||
|
||||
- **force**: As a default, ``parentwork`` only fetches work info for
|
||||
recordings that do not already have a ``parentwork`` tag. If ``force``
|
||||
is enabled, it fetches it for all recordings.
|
||||
- **force**: As a default, ``parentwork`` only fetches work info for
|
||||
recordings that do not already have a ``parentwork`` tag. If ``force``
|
||||
is enabled, it fetches it for all recordings.
|
||||
Default: ``no``
|
||||
|
||||
- **auto**: If enabled, automatically fetches works at import. It takes quite
|
||||
some time, because beets is restricted to one musicbrainz query per second.
|
||||
|
||||
- **auto**: If enabled, automatically fetches works at import. It takes quite
|
||||
some time, because beets is restricted to one musicbrainz query per second.
|
||||
Default: ``no``
|
||||
|
|
|
|||
Loading…
Reference in a new issue