Overview

Request 953785 accepted

- Update to 1.6.0:
* Major new features:
* When fetching genres from MusicBrainz, we now include genres from the
release group (in addition to the release). We also prioritize genres
based on the number of votes. Thanks to @aereaux.
* Primary and secondary release types from MusicBrainz are now stored in a
new albumtypes field.
* An accompanying new albumtypes includes some options for formatting this
new albumtypes field.
* Other new things:
* permissions: The plugin now sets cover art permissions to match the audio
file permissions.
* unimported: A new configuration option supports excluding specific
subdirectories in library.
* info: Add support for an --album flag.
* export: Similarly add support for an --album flag.
* beet move now highlights path differences in color (when enabled).
* When moving files and a direct rename of a file is not possible (for
example, when crossing filesystems), beets now copies to a temporary file
in the target folder first and then moves to the destination instead of
directly copying the target path. This gets us closer to always updating
files atomically.
* fetchart: Add a new option to store cover art as non-progressive image.
This is useful for DAPs that do not support progressive images. Set
deinterlace: yes in your configuration to enable this conversion.
* fetchart: Add a new option to change the file format of cover art images.
This may also be useful for DAPs that only support some image formats.
* Support flexible attributes in %aunique.
* Make %aunique faster, especially when using inline fields.
* Bug fixes:
* lyrics: Fix a crash when Beautiful Soup is not installed.
* discogs: Support a new Discogs URL format for IDs.
* discogs: Remove built-in rate-limiting because the Discogs Python library
we use now has its own rate-limiting.
* export: Fix some duplicated output.
* aura: Fix a potential security hole when serving image files.
* The six package is no longer required.
* The full changelog can be read at https://github.com/beetbox/beets/releases/tag/v1.6.0
- Run fdupes
- Update to 1.5.0:
* Major new features:
* Fields in queries now fall back to an item's album and check its fields
too. Notably, this allows querying items by an album's attribute:
in other words, beet list foo:bar will not only find tracks with
the foo attribute; it will also find tracks on albums that have
the foo attribute. This may be particularly useful in the
path-format-config, which matches individual items to decide which path
to use.
* A new reflink config option instructs the importer to create fast,
copy-on-write file clones on filesystems that support them.
* A new unimported lets you find untracked files in your library directory.
* The aura has arrived! Try out the future of remote music library access today.
* We now fetch information about works from MusicBrainz.
MusicBrainz matches provide the fields work (the title),
mb_workid (the MBID), and work_disambig (the disambiguation string).
* A new parentwork gets information about the original work,
which is useful for classical music.
* bpd: BPD now supports most of the features of version 0.16
of the MPD protocol. This is enough to get it talking to
more complicated clients like ncmpcpp, but there are still
some incompatibilities, largely due to MPD commands we don't support yet.
* A new deezer can autotag tracks and albums using the Deezer database.
* A new bareasc provides a new query type: "bare ASCII" queries that ignore
accented characters, treating them as though they were plain
ASCII characters. Use the # prefix with list or other commands.
* fetchart: The plugin can now get album art from last.fm.
* web: The API now supports the HTTP DELETE and PATCH methods for
modifying items. They are disabled by default; set readonly:
no in your configuration file to enable modification via the API.
* Some functionality has been move to their own python packags: Confuse
and MediaFile. Mutagen is no longer a direct dependency.
* Full changelog available at https://github.com/beetbox/beets/releases/tag/v1.5.0
- Drop 0001-Fixed-failing-test-where.patch: Included upstream
- Drop fix_test_command_line_option_relative_to_working_dir.diff: Included upstream
- Drop 0001-Compatibility-with-breaking-changes-to-the-ast-module.patch: Included upstream

Loading...

Jaime Marquínez Ferrándiz's avatar

I have submitted to devel:languages:python the two new packages required by beets:


Antonio Larrosa's avatar

Great! I'll accept this when those two packages reach Factory, so beets builds fine in multimedia:apps. I'll try to check in a few days, but just in case I forget... can you ping me when they do? Thanks!



Jaime Marquínez Ferrándiz's avatar

@alarrosa they have been accepted in Factory and are available in Tumbleweed.


Request History
Jaime Marquínez Ferrándiz's avatar

jaimeMF created request

- Update to 1.6.0:
* Major new features:
* When fetching genres from MusicBrainz, we now include genres from the
release group (in addition to the release). We also prioritize genres
based on the number of votes. Thanks to @aereaux.
* Primary and secondary release types from MusicBrainz are now stored in a
new albumtypes field.
* An accompanying new albumtypes includes some options for formatting this
new albumtypes field.
* Other new things:
* permissions: The plugin now sets cover art permissions to match the audio
file permissions.
* unimported: A new configuration option supports excluding specific
subdirectories in library.
* info: Add support for an --album flag.
* export: Similarly add support for an --album flag.
* beet move now highlights path differences in color (when enabled).
* When moving files and a direct rename of a file is not possible (for
example, when crossing filesystems), beets now copies to a temporary file
in the target folder first and then moves to the destination instead of
directly copying the target path. This gets us closer to always updating
files atomically.
* fetchart: Add a new option to store cover art as non-progressive image.
This is useful for DAPs that do not support progressive images. Set
deinterlace: yes in your configuration to enable this conversion.
* fetchart: Add a new option to change the file format of cover art images.
This may also be useful for DAPs that only support some image formats.
* Support flexible attributes in %aunique.
* Make %aunique faster, especially when using inline fields.
* Bug fixes:
* lyrics: Fix a crash when Beautiful Soup is not installed.
* discogs: Support a new Discogs URL format for IDs.
* discogs: Remove built-in rate-limiting because the Discogs Python library
we use now has its own rate-limiting.
* export: Fix some duplicated output.
* aura: Fix a potential security hole when serving image files.
* The six package is no longer required.
* The full changelog can be read at https://github.com/beetbox/beets/releases/tag/v1.6.0
- Run fdupes
- Update to 1.5.0:
* Major new features:
* Fields in queries now fall back to an item's album and check its fields
too. Notably, this allows querying items by an album's attribute:
in other words, beet list foo:bar will not only find tracks with
the foo attribute; it will also find tracks on albums that have
the foo attribute. This may be particularly useful in the
path-format-config, which matches individual items to decide which path
to use.
* A new reflink config option instructs the importer to create fast,
copy-on-write file clones on filesystems that support them.
* A new unimported lets you find untracked files in your library directory.
* The aura has arrived! Try out the future of remote music library access today.
* We now fetch information about works from MusicBrainz.
MusicBrainz matches provide the fields work (the title),
mb_workid (the MBID), and work_disambig (the disambiguation string).
* A new parentwork gets information about the original work,
which is useful for classical music.
* bpd: BPD now supports most of the features of version 0.16
of the MPD protocol. This is enough to get it talking to
more complicated clients like ncmpcpp, but there are still
some incompatibilities, largely due to MPD commands we don't support yet.
* A new deezer can autotag tracks and albums using the Deezer database.
* A new bareasc provides a new query type: "bare ASCII" queries that ignore
accented characters, treating them as though they were plain
ASCII characters. Use the # prefix with list or other commands.
* fetchart: The plugin can now get album art from last.fm.
* web: The API now supports the HTTP DELETE and PATCH methods for
modifying items. They are disabled by default; set readonly:
no in your configuration file to enable modification via the API.
* Some functionality has been move to their own python packags: Confuse
and MediaFile. Mutagen is no longer a direct dependency.
* Full changelog available at https://github.com/beetbox/beets/releases/tag/v1.5.0
- Drop 0001-Fixed-failing-test-where.patch: Included upstream
- Drop fix_test_command_line_option_relative_to_working_dir.diff: Included upstream
- Drop 0001-Compatibility-with-breaking-changes-to-the-ast-module.patch: Included upstream


Antonio Larrosa's avatar

alarrosa accepted request

Sorry I missed the ping!

openSUSE Build Service is sponsored by