Sebastian Mohr
83c1867b95
Changelog entry
2026-04-30 11:07:55 +02:00
Alok Saboo
f459edbbd4
Merge upstream master and fix changelog.rst
...
Sync with upstream beets/master and resolve changelog conflict,
keeping only the Spotify batch entry in the Unreleased section.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 21:12:30 -04:00
Eyüp Can Akman
88be3023bb
lyrics: handle apostrophes in musixmatch slug
...
The musixmatch URL slug builder did not replace curly apostrophes
(U+2018, U+2019) before applying the whitespace-to-dash rule, so titles
like "If They're Shooting at You" produced a slug with the raw quote
preserved and the lookup failed.
Add a REPLACEMENTS entry that maps both curly quote codepoints to a
dash before the rest of the substitutions run.
2026-04-28 17:27:28 +03:00
Alok Saboo
91e3562e71
revert unwanted changes
2026-04-28 08:12:51 -04:00
Alok Saboo
d976a59bbb
Merge branch 'master' into spotify_batch
2026-04-28 07:46:54 -04:00
Jah-yee
8ce49d6152
changelog: add entry for DBAccessError message improvement
...
Signed-off-by: Jah-yee <166608075+Jah-yee@users.noreply.github.com >
2026-04-28 12:12:57 +08:00
Alok Saboo
4ddef8cda6
Merge branch 'master' into spotify_batch
2026-04-26 09:47:58 -04:00
Šarūnas Nejus
ca36df2d00
Fix lambda closure bug in concurrent plugin method execution
...
Replace inline lambda with named `materialize` helper to correctly
pass plugin method and arguments to the thread executor, preventing
all futures from calling the last plugin only.
2026-04-26 11:55:28 +01:00
Terry Chen
e546e02596
Clarify MusicBrainz extra_tags defaults
2026-04-25 23:29:17 -04:00
Šarūnas Nejus
a634f7f2de
Add a changelog note
2026-04-25 16:04:58 +01:00
Alok Saboo
999286a39e
Merge branch 'master' into spotify_batch
2026-04-24 09:44:43 -04:00
Daniele Ricci
7eadc5e1d8
library: add subtitle (id3 TIT3) field
2026-04-23 21:11:50 +02:00
John Parton
0b3fa014b5
Reformat py/rst, fix linting/formatting errors.
2026-04-22 22:31:36 +01:00
John Parton
e8918fc6b8
Pre-compile relevant regex. Update documentation.
2026-04-22 22:31:36 +01:00
John Parton
5a2387101b
Update changelog.
2026-04-22 22:31:36 +01:00
Šarūnas Nejus
4445830eb4
Add a note to the changelog
2026-04-21 22:09:47 +01:00
Šarūnas Nejus
2e3ca0a018
Handle TEXT path values when migrating relative paths
...
Some users have manually set paths to TEXT values using sqlite3.
2026-04-21 19:25:11 +01:00
Alok Saboo
98d4431960
Merge branch 'master' into spotify_batch
2026-04-21 11:06:10 -04:00
Matthias De Vriendt
e474194590
Merge branch 'master' into mdv/fix-penalty-display
2026-04-21 08:05:37 +02:00
Alok Saboo
48d6661f83
fix CI issues
2026-04-20 19:04:19 -04:00
Alok Saboo
786e79f895
Merge branch 'spotify_batch' of https://github.com/arsaboo/beets into spotify_batch
2026-04-20 18:25:03 -04:00
Alok Saboo
2c0dbb173a
fix CI failure
2026-04-20 18:24:48 -04:00
Alok Saboo
e0aec44aee
Merge branch 'master' into spotify_batch
2026-04-20 18:05:40 -04:00
Sebastian Mohr
aa17a50877
Changelog entry moved to unrelease section
2026-04-20 20:57:20 +02:00
Sebastian Mohr
dd58cc8ccc
Added documentation.
2026-04-20 20:55:47 +02:00
Sebastian Mohr
137662a9fd
Added changelog entry
2026-04-20 20:55:47 +02:00
Šarūnas Nejus
2698044eac
Support 'track' prefix when parsing track from filename
2026-04-20 16:09:13 +01:00
Matthias De Vriendt
7e676a5674
fmt changelog
2026-04-20 16:49:31 +02:00
Matthias De Vriendt
02e511717c
changelog entry
2026-04-20 16:00:07 +02:00
Spencer Nystrom
971de16a09
Merge branch 'master' into master
2026-04-19 14:26:25 -07:00
Spencer Nystrom
c6409670f5
add new features header in changelog
2026-04-19 14:23:36 -07:00
Spencer Nystrom
1168596387
Move changelog to unreleased
2026-04-19 14:11:32 -07:00
J0J0 Todos
e801e9028a
Changelog for #6183 CLI output overhaul
2026-04-19 22:55:35 +02:00
J0J0 Todos
4fb9c9a816
smartplaylist: Document CLI output overhaul changes
2026-04-19 22:55:35 +02:00
Spencer Nystrom
5099ab4da0
Merge branch 'master' into master
2026-04-19 12:49:55 -07:00
snejus
5f6b2d35d1
Increment version to 2.10.0
2026-04-19 19:09:57 +00:00
Šarūnas Nejus
12a1eea875
Add a note to the changelog
2026-04-19 20:00:01 +01:00
Alok Saboo
7d756d7b23
Merge branch 'master' into spotify_batch
2026-04-19 11:37:16 -04:00
Sebastian Mohr
f7ed69bf29
Minified comments and materialize iterators
2026-04-19 15:15:41 +02:00
Sebastian Mohr
0696cdcdf4
Parallelize candidate lookup for metadata plugins.
2026-04-19 15:15:29 +02:00
Alok Saboo
b42d6efbc0
Merge branch 'master' into spotify_batch
2026-04-19 08:46:23 -04:00
Eric Masseran
8df8ff7c22
Add changelog
2026-04-19 11:07:20 +02:00
Spencer Nystrom
f6b44c50de
Update docs for archive deletion on move
2026-04-18 22:20:16 -07:00
Spencer Nystrom
5f241353da
Remove archive on import during move mode
...
This modifies the `cleanup` method on the `ArchiveImportTask` to remove the original archive file on successful import when `move: yes`.
I decided to do this such that partial imports do not destructively remove the archive. Perhaps this would be better as a configuration option, but I think that may go beyond the scope for this initial feature.
Additionally, I added unit tests for this behavior under the *old* test framework since existing helpers are present for the archive backend setup. This way we minimize the diff and maximize probability that my test is behaving correctly. I will gladly port this entire archive test section to pytest in a future PR.
Closes #1663 .
2026-04-18 22:00:43 -07:00
Alok Saboo
99b81c550f
lint
2026-04-18 21:16:39 -04:00
Alok Saboo
92481b6c35
Merge branch 'spotify_batch' of https://github.com/arsaboo/beets into spotify_batch
2026-04-18 21:08:04 -04:00
Alok Saboo
826aaeb4b3
Address reviewer comments
2026-04-18 21:07:48 -04:00
Alok Saboo
bd6c7378a9
Merge branch 'master' into spotify_batch
2026-04-18 18:32:50 -04:00
Finn
e7351987ef
docs(library): add changelog entry for clutter
2026-04-17 21:55:11 +01:00
Šarūnas Nejus
348eb9555f
Update docs
2026-04-17 09:19:15 +01:00