Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package beets for openSUSE:Factory checked in at 2026-04-15 20:42:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/beets (Old) and /work/SRC/openSUSE:Factory/.beets.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "beets" Wed Apr 15 20:42:08 2026 rev:17 rq:1346412 version:2.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/beets/beets.changes 2026-03-27 06:36:45.026432397 +0100 +++ /work/SRC/openSUSE:Factory/.beets.new.21863/beets.changes 2026-04-15 20:42:09.854318679 +0200 @@ -1,0 +2,76 @@ +Wed Apr 8 20:53:18 UTC 2026 - Jaime Marquínez Ferrándiz <[email protected]> + +- update to 2.8.0: + * New features + * Discogs Plugin: Add extra_tags option to use additional tags (such as + barcode, catalognum, country, label, media, and year) in Discogs search + queries. + * Lyrics Plugin: Add auto_ignore configuration option to skip fetching + lyrics for items matching a beets query during auto import. + * Missing Plugin: When running in missing album mode, allows users to + specify MusicBrainz release types to show using the --release-type flag. + The default behavior is also changed to just show releases of type album. + (#2661) + * Play Plugin: Added -R/--randomize flag to shuffle the playlist order + before passing it to the player. + * Smart Playlist Plugin: Add new configuration option dest_regen to + regenerate items' path in the generated playlist instead of using those + in the library. This is useful when items have been imported in don't + copy-move (-C -M) mode in the library but are later passed through the + Convert Plugin plugin which will regenerate new paths according to the + Beets path format. + * Bug fixes + * Beatport Plugin: Use va_name config for the album artist on VA releases + instead of hardcoded "Various Artists". (#6316) + * config command on Windows now uses cmd /c start "" for the default editor + fallback so beet config -e works when VISUAL and EDITOR are unset. + (#6436) + * Fish Plugin: Fix AttributeError. (#6340) + * import command Autotagging by explicit release or recording IDs now keeps + candidates from all enabled metadata sources instead of dropping matches + when different providers share the same ID. (#6178) (#6181) + * import command Simplify autotag metadata application for albums and + singletons, fixing null-overwrite handling and keeping singular/plural + artist metadata fields in sync during tagging. + * LastImport Plugin: Rename flexible field play_count to lastfm_play_count + to avoid conflicts with MPDStats Plugin. Migration: This cannot be + migrated automatically because of the field clash. If you use LastImport + Plugin without MPDStats Plugin, migrate manually with beet modify + lastfm_play_count='$play_count'. + * MBSync Plugin and Missing Plugin now use each item's stored data_source + for ID lookups, with a fallback to MusicBrainz. + * Missing Plugin: Fix --album mode incorrectly reporting albums already in + the library as missing. The comparison now correctly uses + mb_releasegroupid. + * MusicBrainz Plugin: Use va_name config for albumartist_sort, + albumartists_sort, albumartist_credit, albumartists_credit, and + albumartists on VA releases instead of hardcoded "Various Artists". + (#6316) + * replace: Made drive_sep_replace regex logic more precise to prevent + edge-case mismatches (e.g., a song titled "1:00 AM" would incorrectly be + considered a Windows drive path). + * Other changes + * Contributing: Update pipx installation guide link + * Getting Started: Update quick installation section to reflect current + installation guide structure. + * Installation: Remove redundant macOS section from the installation guide. + (#5993) + * Installation: Update installation guide to document plugin management + with pipx and move package manager instructions to the FAQ. + * Installation: Update pipx installation guide link + * API-backed metadata source plugins can now use + SearchApiMetadataSourcePlugin for shared search orchestration. Implement + provider behavior in + ~beets.metadata_plugins.SearchApiMetadataSourcePlugin.get_search_query_with_filters + and + ~beets.metadata_plugins.SearchApiMetadataSourcePlugin.get_search_response. + * Deprecate the Beatport Plugin and BPSync Plugin plugins. Beatport has + retired the API these plugins rely on, making them non-functional. + (#3862) + +------------------------------------------------------------------- +Wed Apr 8 20:21:49 UTC 2026 - Jaime Marquínez Ferrándiz <[email protected]> + +- Update dependencies to matches the changes in version 2.6.0 to 2.7.1 + +------------------------------------------------------------------- Old: ---- v2.7.1.tar.gz New: ---- v2.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ beets.spec ++++++ --- /var/tmp/diff_new_pack.ovO9gL/_old 2026-04-15 20:42:10.634350850 +0200 +++ /var/tmp/diff_new_pack.ovO9gL/_new 2026-04-15 20:42:10.638351015 +0200 @@ -24,7 +24,7 @@ %{?sle15_python_module_pythons} %endif Name: beets -Version: 2.7.1 +Version: 2.8.0 Release: 0 Summary: Music tagger and library organizer License: MIT @@ -35,11 +35,10 @@ BuildRequires: python-rpm-macros BuildRequires: python3-PyYAML BuildRequires: python3-Unidecode -BuildRequires: python3-confuse >= 1.5.0 -BuildRequires: python3-devel >= 3.9.0 +BuildRequires: python3-confuse >= 2.2.0 +BuildRequires: python3-devel >= 3.10.0 BuildRequires: python3-jellyfish BuildRequires: python3-mediafile >= 0.12.0 -BuildRequires: python3-musicbrainzngs >= 0.4 BuildRequires: python3-pip BuildRequires: python3-poetry-core BuildRequires: python3-setuptools @@ -58,14 +57,15 @@ BuildRequires: python3-testsuite Requires: python3-PyYAML Requires: python3-Unidecode -Requires: python3-confuse >= 1.5.0 +Requires: python3-confuse >= 2.2.0 Requires: python3-jellyfish Requires: python3-lap Requires: python3-mediafile >= 0.12.0 -Requires: python3-musicbrainzngs >= 0.4 -Requires: python3-musicbrainzngs >= 0.4 -Requires: python3-numpy +Requires: python3-numpy >= 2.0.2 +Requires: python3-packaging >= 24.0 Requires: python3-platformdirs +Requires: python3-requests >= 2.32.5 +Requires: python3-requests-ratelimiter >= 0.7.0 Requires: python3-sqlite3 Recommends: ffmpeg Recommends: python3-Flask @@ -78,8 +78,6 @@ Recommends: python3-python-mpd2 Recommends: python3-pyxdg Recommends: python3-rarfile -Recommends: python3-requests -Recommends: python3-requests Recommends: python3-requests-oauthlib >= 0.6.1 Suggests: flac Suggests: mp3val ++++++ v2.7.1.tar.gz -> v2.8.0.tar.gz ++++++ ++++ 9042 lines of diff (skipped)
