Šarūnas Nejus
4cfbb0167d
Replace pipx tool installs with uv tool
...
- Use uv tool install for poethepoet in GitHub workflows and contributor docs.
- Recommend uv tool for isolated beets and plugin installs.
2026-06-30 12:44:24 +01:00
Šarūnas Nejus
a4e00380a8
Add a note to the changelog
2026-06-30 12:44:24 +01:00
Šarūnas Nejus
99b5da869d
Replace poetry by uv
2026-06-30 12:44:21 +01:00
Alok Saboo
1eecbf3726
update changelog
2026-06-24 14:13:55 -04:00
Alok Saboo
9c39443067
fix changelog formatting
2026-06-24 14:10:11 -04:00
Alok Saboo
9ec30f82a0
tidal: fix docstrfmt formatting in tidal.rst
2026-06-24 14:03:58 -04:00
Alok Saboo
28fa210422
tidal: fix mypy docref and dict access
...
- Fix mypy: avoid {} default in relationships.get() that creates Never type
- Fix doc build: use :doc:\etchart\ instead of :doc:\plugins/fetchart\ from within plugins/ directory
2026-06-24 14:03:58 -04:00
Alok Saboo
659ee7df0b
add cover art support
2026-06-24 14:03:56 -04:00
Šarūnas Nejus
368d2c0a6d
Normalize albumtype
2026-06-24 16:44:10 +01:00
Sebastian Mohr
f1412d82c6
Added changelog and docs.
2026-06-24 17:09:13 +02:00
Šarūnas Nejus
4e4ac089cc
Fix changelog
2026-06-24 13:34:03 +01:00
Šarūnas Nejus
d4157d02cc
Merge branch 'master' into docs/add-homebrew-install
2026-06-24 13:14:11 +01:00
Pierre Ayoub
3b2f31524e
chore(changelog): Lint
2026-06-24 13:00:59 +02:00
Pierre Ayoub
b8f1f7b1a4
chore(docs): Format convert
2026-06-24 13:00:59 +02:00
Pierre Ayoub
b498c83d3c
docs(changelog): move --refresh entry in next release section
2026-06-24 13:00:58 +02:00
Pierre Ayoub
0759bdbe14
Fix convert documentation paragraph order
2026-06-24 13:00:56 +02:00
Pierre Ayoub
e1b03e670a
Update the changlog for new convert --refresh option
2026-06-24 13:00:56 +02:00
Pierre Ayoub
db905ad545
Update documentation according for new convert --refresh option
2026-06-24 13:00:56 +02:00
Šarūnas Nejus
8079f6057d
Remove whitespace
2026-06-24 10:00:06 +01:00
Šarūnas Nejus
7e49b9728c
Merge branch 'master' into fix-convert-missing-album-art
2026-06-24 09:54:56 +01:00
Sebastian Cao
755ca6f139
convert: skip missing album art instead of crashing
2026-06-24 16:45:23 +08:00
Alexsandro Thomas
e0546d23df
fixup! fix(library): don't propagate album artpath to items
2026-06-23 23:43:57 +02:00
Alexsandro Thomas
6360e70efb
fix(library): don't propagate album artpath to items
...
Album.store(inherit=True) copied artpath onto items as a flexible
attribute, defeating its exclusion from item_keys and persisting it as
an absolute path that bypasses relative-path storage. Skip fixed album
fields that aren't inheritable instead of treating them as flex attrs.
2026-06-23 23:37:07 +02:00
Blake Hakkila
8e08f100b6
Moved rest_directory changelog back to Unreleased section
2026-06-22 12:29:10 -07:00
Blake Hakkila
f792946a2a
Merge branch 'master' into rest-directory-config
2026-06-22 12:18:31 -07:00
snejus
c1c381d85a
Increment version to 2.12.0
2026-06-22 14:38:50 +00:00
Šarūnas Nejus
4e4e76acf0
Ignore web.archive.org links
2026-06-21 10:50:50 +01:00
Blake Hakkila
ecad4811c6
Merge branch 'master' into rest-directory-config
2026-06-20 17:20:18 -07:00
Sebastian Mohr
c71ac00f00
Fix auth URL not printed in environments without a
...
configured browser
2026-06-20 14:01:44 +02:00
Sebastian Mohr
6c01680e83
Changelog entry
2026-06-20 13:28:47 +02:00
Sebastian Mohr
a9f715a19a
Seems like the spotify query format does not accept double quotes (") for
...
escaping but needs single quotes (').
2026-06-20 13:21:35 +02:00
Blake Hakkila
05ecfc8bc6
Merge branch 'master' into rest-directory-config
2026-06-19 15:18:28 -07:00
Sebastian Mohr
7a15e2d295
Fixup docs
2026-06-19 10:48:28 +02:00
Blake Hakkila
6080faf5dc
Merge branch 'master' into rest-directory-config
2026-06-17 16:07:18 -07:00
Alok Saboo
dc7ecba8d8
Update changelog
2026-06-17 14:41:31 -04:00
Alok Saboo
725fac6a55
Update migration instructions
2026-06-17 14:28:16 -04:00
Alok Saboo
c169d0d70c
Merge branch 'master' into tidal
2026-06-17 12:09:28 -04:00
Alok Saboo
ddb364e5c0
lint issues
2026-06-17 11:15:17 -04:00
Šarūnas Nejus
b0965c88ae
Add a note to the changelog
2026-06-17 16:14:35 +01:00
Alok Saboo
dcd54146d8
address reviewer comments
2026-06-17 09:45:02 -04:00
Davy
26951d98e0
fix: move homebrew link ref to alphabetical order
2026-06-16 12:25:27 -07:00
Davy
370232712e
docs: add Homebrew to package manager installation list
...
Add Homebrew (brew install beets) to the OS package manager list in the
installation guide, alongside the existing MacPorts entry.
The beets formula was recently added to homebrew-core.
2026-06-16 12:17:17 -07:00
Alok Saboo
7fdc0ee5ed
clarify item vs album level flexattrs in changelog
2026-06-16 12:01:44 -04:00
Alok Saboo
a7f569b567
updated changelog to add migration instructions
2026-06-16 11:27:55 -04:00
Blake Hakkila
478ac8cb63
lyrics: add rest_directory configuration option
2026-06-15 22:48:00 -07:00
Alok Saboo
2f434b2b93
address reviewer comments
2026-06-15 09:45:35 -04:00
Alok Saboo
98681406af
tidal: add flexattrs and tidalsync command
...
- Add item_types ClassVar with tidal_track_id, tidal_album_id,
tidal_artist_id, tidal_track_popularity, tidal_alb_popularity,
tidal_updated fields
- Populate flexattrs during album/track import via AlbumInfo/TrackInfo
kwargs
- Add beet tidalsync command to refresh popularity data post-import
- Add tidal fields to REIMPORT_FRESH_FIELDS_ITEM for reimport support
- Add tests for flexattr population and tidalsync behavior
- Update tidal plugin docs with attribute reference and tidalsync usage
2026-06-14 13:44:16 -04:00
Šarūnas Nejus
0edda6df26
Fix links
2026-06-13 01:46:44 +01:00
Alok Saboo
68ed8924ef
TimeoutAndRetrySession: fold in RateLimitAdapter and 429 retry
2026-06-12 09:43:23 -04:00
Alok Saboo
49c415a302
lyrics: add rate limiting and exponential backoff to prevent 429 errors
...
Add a LyricsSession class that mounts RateLimitAdapter (4 req/sec)
and configures urllib3 Retry with exponential backoff on 429
responses. Each backend instance gets its own session so rate
limits apply independently per API source.
Fixes #6728
2026-06-10 21:24:31 -04:00