Releases: linuxserver/docker-beets
nightly-8fc38ad7-ls165
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-8fc38ad7-ls165/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
Removed data source from listenbrainz as it is not an metadata source plugin. (#5987)
closes #5975
nightly-7340f150-ls165
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-7340f150-ls165/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
Add CODEOWNERS file (#5961)
Add CODEOWNERS file assigning all files (*) to
@beetbox/maintainers
so that team is auto-requested for reviews.
2.3.1-ls286
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/2.3.1-ls286/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
Updating PIP version of beets to 2.3.1
nightly-c60f0ceb-ls164
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-c60f0ceb-ls164/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
Add configurable search limit to Spotify and Deezer plugins, and make the option name consistent (#5960)
- Add configurable
search_limit
option to Deezer and Spotify plugins
(default 5) and enforce it when returning search results. - Rename
musicbrainz.searchlimit
tomusicbrainz.search_limit
(old
key still read with deprecation warning; slated for removal in 3.0.0). - Update docs and changelog to reflect the changes.
nightly-b1c93552-ls164
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-b1c93552-ls164/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
Replace percent, string concat, format calls with f-strings (#5890)
This PR modernizes the codebase by replacing all str.format()
calls,
%
operator, and most of string concatenation with f-string literals.
Fixes #5293
Supersedes #5337
Once this is reviewed, I will squash all commits into one and add the
hash to .git-blame-ignore-revs
file.
nightly-6c21482b-ls164
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-6c21482b-ls164/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
Avoid Unidecoding Query Strings in Deezer Metadata Plugin (#5882)
Moved the _construct_search_query
method that was duplicated in the
spotify and deezer plugins into the (new) shared helper baseclass (
SearchApiMetadataSourcePlugin
).
By default deezer now also does not ascii encode a query when it is send
but the legacy behaviour can be restored using the
deezer.search_query_ascii
option.
closes #5860
nightly-55667fa1-ls164
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-55667fa1-ls164/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
Metadatasource cleanup docs (#5861)
This PR includes documentation updates for the new metadatasource
plugin architecture, as requested by @snejus. The docs changes were
split out from the original implementation to keep things focused and
reviewable.
- Introduces comprehensive documentation for the new metadata plugin
system. - Performs a general cleanup of the plugin-related developer
documentation for clarity and consistency. - Splits and cleanup for quite some files in the dev docs
nightly-ee18b87e-ls163
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-ee18b87e-ls163/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
docs: update discogs.rst - add default of index_tracks configuration option (#5935)
In the documentation of the Discogs plugin the index_tracks
configuration option does not include the detail about the default
configuration that is applied when the option is not explicitly managed
in the configuration file.
If this PR is approved, the documentation will include that default ;)
nightly-e208d4be-ls163
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-e208d4be-ls163/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
chroma: set a default timeout of 10 seconds (#5898)
This prevents the chroma
plugin from hanging the entire import process
if the AcoustID API fails to respond.
nightly-6c21482b-ls163
CI Report:
https://ci-tests.linuxserver.io/linuxserver/beets/nightly-6c21482b-ls163/index.html
LinuxServer Changes:
Rebase to Alpine 3.21, unpin beetcamp.
Remote Changes:
Avoid Unidecoding Query Strings in Deezer Metadata Plugin (#5882)
Moved the _construct_search_query
method that was duplicated in the
spotify and deezer plugins into the (new) shared helper baseclass (
SearchApiMetadataSourcePlugin
).
By default deezer now also does not ascii encode a query when it is send
but the legacy behaviour can be restored using the
deezer.search_query_ascii
option.
closes #5860