Page MenuHomeSolus

Update to version 1.4.5
ClosedPublic

Authored by Azphreal on Jul 18 2017, 2:31 AM.
Tags
None
Referenced Files
F10886466: D630.id.diff
Jun 25 2023, 11:09 PM
F10842577: D630.id1683.diff
Jun 10 2023, 1:02 PM
F10807838: D630.id1383.diff
May 30 2023, 6:17 AM
F10807837: D630.id1383.diff
May 30 2023, 6:17 AM
F10807461: D630.id1684.diff
May 30 2023, 5:02 AM
F10806987: D630.id1680.diff
May 30 2023, 3:19 AM
F10806509: D630.id1674.diff
May 30 2023, 1:24 AM
F10806180: D630.diff
May 29 2023, 11:52 PM
Subscribers

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
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

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 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.

This revision now requires changes to proceed.Aug 5 2017, 1:20 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 edited the summary of this revision. (Show Details)

Removed code block around changelog.

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.