Hello community, here is the log from the commit of package beets for openSUSE:Factory checked in at 2019-05-20 13:18:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/beets (Old) and /work/SRC/openSUSE:Factory/.beets.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "beets" Mon May 20 13:18:32 2019 rev:5 rq:704145 version:1.4.8 Changes: -------- --- /work/SRC/openSUSE:Factory/beets/beets.changes 2019-02-11 21:28:01.814994951 +0100 +++ /work/SRC/openSUSE:Factory/.beets.new.5148/beets.changes 2019-05-20 13:18:34.487904312 +0200 @@ -1,0 +2,93 @@ +Sun May 19 14:24:27 UTC 2019 - Jaime Marquínez Ferrándiz <[email protected]> + +- Update to 1.4.8: + * This release is far too long in coming, but it's a good one. There is the + usual torrent of new features and a ridiculously long line of fixes, but + there are also some crucial maintenance changes. We officially support + Python 3.7 and 3.8, and some performance optimizations can (anecdotally) + make listing your library more than three times faster than in the previous + version. + * The new core features are: + * A new config-aunique configuration option allows setting default options + for the aunique template function. + * The albumdisambig field no longer includes the MusicBrainz release group + disambiguation comment. A new releasegroupdisambig field has been added. + * The modify command now allows resetting fixed attributes. For example, + beet modify -a artist:beatles artpath! resets artpath attribute from matching albums back to the default value. + * A new importer option, ignore_data_tracks, lets you skip audio tracks + contained in data files. + * There are some new plugins: + * The playlist can query the beets library using M3U playlists. + * The loadext allows loading of SQLite extensions, primarily for use with + the ICU SQLite extension for internationalization. + * The subsonicupdate can automatically update your Subsonic library. + * And many improvements to existing plugins: + * lastgenre: Added option -A to match individual tracks and singletons. + * play: The plugin can now emit a UTF-8 BOM, fixing some issues with + foobar2000 and Winamp. + * gmusic: + * Add a new option to automatically upload to Google Play Music library + on track import. + * Add new options for Google Play Music authentication. + * replaygain: albumpeak on large collections is calculated as the average, + not the maximum. + * chroma: + * Now optionally has a bias toward looking up more relevant releases + according to the preferred configuration options. + * Fingerprint values are now properly stored as strings, which prevents + strange repeated output when running beet write. + * convert: The plugin now has an id3v23 option that allows you to override + the global id3v23 option. + * spotify: + * The plugin now uses OAuth for authentication to the Spotify API. + * The plugin now works as an import metadata provider: you can match + tracks and albums using the Spotify database. + * ipfs: The plugin now supports a nocopy option which passes that flag to + ipfs. + * discogs: The plugin now has rate limiting for the Discogs API. + * mpdstats, mpdupdate: These plugins now use the MPD_PORT environment + variable if no port is specified in the configuration file. + * bpd: + * MPD protocol commands consume and single are now supported along with + updated semantics for repeat and previous and new fields for status. + The bpd server now understands and ignores some additional commands. + * MPD protocol command idle is now supported, allowing the MPD version to + be bumped to 0.14. + * MPD protocol command decoders is now supported. + * The plugin now uses the main beets logging system. The special-purpose + --debug flag has been removed. + * mbsync: The plugin no longer queries MusicBrainz when either the + mb_albumid or mb_trackid field is invalid. See also the discussion on + Google Groups + * export: The plugin now also exports path field if the user explicitly + specifies it with -i parameter. This only works when exporting library + fields. + * acousticbrainz: The plugin now declares types for all its fields, which + enables easier querying and avoids a problem where very small numbers + would be stored as strings. + * Some improvements have been focused on improving beets' performance: + * Querying the library is now faster: + * We only convert fields that need to be displayed. + * We now compile templates once and reuse them instead of recompiling + them to print out each matching object. + * Querying the library for items is now faster, for all queries that do + not need to access album level properties. This was implemented by + lazily fetching the album only when needed. + * absubmit, badfiles: Analysis now works in parallel (on Python 3 only). + * mpdstats: Use the currentsong MPD command instead of playlist to get the + current song, improving performance when the playlist is long. + * Several improvements are related to usability: + * The disambiguation string for identifying albums in the importer now + shows the catalog number. + * Added whitespace padding to missing tracks dialog to improve readability. + * The move command now lists the number of items already in-place. + * Modify selection can now be applied early without selecting every item. + * Beets now emits more useful messages during startup if SQLite returns an + error. The SQLite error message is now attached to the beets message. + * Fixed a confusing typo when the convert plugin copies the art covers. + * Many other fixes + * The full changelog can be read at + https://github.com/beetbox/beets/releases/tag/v1.4.8 +- Remove fix_python_3_7_compatibility.patch: No longer needed + +------------------------------------------------------------------- Old: ---- beets-1.4.7.tar.gz fix_python_3_7_compatibility.patch New: ---- beets-1.4.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ beets.spec ++++++ --- /var/tmp/diff_new_pack.sRNZS2/_old 2019-05-20 13:18:35.359903467 +0200 +++ /var/tmp/diff_new_pack.sRNZS2/_new 2019-05-20 13:18:35.363903463 +0200 @@ -17,7 +17,7 @@ Name: beets -Version: 1.4.7 +Version: 1.4.8 Release: 0 Summary: Music tagger and library organizer License: MIT @@ -29,8 +29,6 @@ Patch1: fix_test_command_line_option_relative_to_working_dir.diff # PATCH-FIX-UPSTREAM fix-pathlib-requirement.diff [email protected] - Don't require pathlib for tests in python >= 3.4.0 Patch2: fix-pathlib-requirement.diff -# Fix compatibility with python 3.7, should be included in the next version -Patch3: fix_python_3_7_compatibility.patch BuildRequires: python3-PyYAML BuildRequires: python3-Unidecode BuildRequires: python3-devel @@ -113,7 +111,6 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 %build python3 setup.py build ++++++ beets-1.4.7.tar.gz -> beets-1.4.8.tar.gz ++++++ ++++ 9795 lines of diff (skipped)
