Page MenuHomeSolus

Update to version 1.4.5
ClosedPublic

Authored by Azphreal on Jul 18 2017, 2:31 AM.

Details

Summary

Version 1.4.5 adds some oft-requested features. When you're importing files, you can now manually set fields on the new music. Date queries have gotten much more powerful: you can write precise queries down to the second, and we now have relative queries like -1w, which means one week ago.

Here are the new features:

  • You can now set fields to certain values during import, using either a --set field=value command-line flag or a new set_fields configuration option under the importer section.
  • Date queries can now include times, so you can filter your music down to the second.
  • Date queries can also be relative. You can say added:-1w.. to match music added in the last week, for example.
  • A new gmusic lets you interact with your Google Play Music library.
  • replaygain: We now keep R128 data in separate tags from classic ReplayGain data for formats that need it (namely, Ogg Opus). A new r128 configuration option enables this behavior for specific formats.
  • The move command gained a new --export flag, which copies files to an external location without changing their paths in the library database.

There are also some bug fixes:

  • lastgenre: Fix a crash when using the prefer_specific and canonical options together.
  • web: Fix a crash on Windows under Python 2 when serving non-ASCII filenames.
  • metasync: Fix a crash in the Amarok backend when filenames contain quotes.
  • More informative error messages are displayed when the file format is not recognized.
Test Plan

Built package and added to and searched existing database.

Diff Detail

Repository
R3363 beets
Branch
arcpatch-D630
Lint
No Linters Available
Unit
No Unit Test Coverage
Azphreal created this revision.Jul 18 2017, 2:31 AM
JoshStrobl requested changes to this revision.Jul 30 2017, 2:25 PM
JoshStrobl added a subscriber: JoshStrobl.

Needs a test plan (as in, instructions on how you tested this software), please update accordingly.

This revision now requires changes to proceed.Jul 30 2017, 2:25 PM
This comment was removed by Azphreal.
Azphreal updated this revision to Diff 1674.Aug 4 2017, 9:15 AM
Azphreal edited edge metadata.
Azphreal edited the test plan for this revision. (Show Details)

Added test plan.

The version of beets in Solus' repos is out of date by nearly a month. This diff updates it to the latest version.

This should be updated with a meaningful summary, for example a summarized changelog of this release of beets.

JoshStrobl requested changes to this revision.Aug 5 2017, 1:20 AM
This revision now requires changes to proceed.Aug 5 2017, 1:20 AM
Azphreal updated this revision to Diff 1680.Aug 5 2017, 1:26 AM
Azphreal edited edge metadata.
Azphreal retitled this revision from Updated to version 1.4.5 to Update to version 1.4.5.
Azphreal edited the summary of this revision. (Show Details)

Added changelog from Github.

The code tags around the items can be removed, the Software Center can parse them.

The code tags around the items can be removed, the Software Center can parse them.

That was more a case of me not knowing exactly how arc parses the diff. I couldn't find any documentation on it.

Azphreal updated this revision to Diff 1683.Aug 5 2017, 1:38 AM
Azphreal edited the summary of this revision. (Show Details)

Removed code block around changelog.

JoshStrobl accepted this revision.Aug 5 2017, 1:38 AM
This revision is now accepted and ready to land.Aug 5 2017, 1:38 AM
This revision was automatically updated to reflect the committed changes.