Skip to content

Releases: linuxserver/docker-beets

nightly-af41eef7-ls94

07 Dec 18:10
c76552b
Compare
Choose a tag to compare
nightly-af41eef7-ls94 Pre-release
Pre-release

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/nightly-af41eef7-ls94/index.html

LinuxServer Changes:

Pin beetcamp to 0.19.2 until upstream requirements fixed.

beets Changes:

lyrics: Fallback to plain lyrics if synced lyrics not available (#5089)

The synced config flag was not working the way the docs described it
for the LRCLIB source. With synced: yes, if a track does not have
synced lyrics, but does have plain lyrics, the plugin would return no
lyrics. The docs imply that, with the flag enabled, it would still use
plain lyrics if there are no synced lyrics.

LRCLIB API call that returns plain lyrics can be found
here.

nightly-3cc129b8-ls94

10 Dec 06:07
c76552b
Compare
Choose a tag to compare
nightly-3cc129b8-ls94 Pre-release
Pre-release

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/nightly-3cc129b8-ls94/index.html

LinuxServer Changes:

Pin beetcamp to 0.19.2 until upstream requirements fixed.

beets Changes:

Package: fix release workflow, exclude plugin tests, include all files from MANIFEST.in (#5536)

Fixes #5526
Fixes #5531
Fixes #5539

Package contents

See #5526 where a package maintainer fails running plugin tests. I found that before
introduction of Poetry beets never bundled plugin tests, therefore I now excluded them.

I also remembered that previously MANIFEST.in file was used to specify which files get
included in the package, so I mirrored the same configuration. This includes zsh
completion in extra/_beet which fixes #5531.

I removed MANIFEST.in file since it has no use anymore.

Release workflow

The last release workflow run failed to pick up the commit with the version updates and
tagged an outdated commit (#5539). I simplified the workflow to create the tag at the same
time the version upgrade is committed.

nightly-22163d70-ls94

10 Dec 07:07
c76552b
Compare
Choose a tag to compare
nightly-22163d70-ls94 Pre-release
Pre-release

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/nightly-22163d70-ls94/index.html

LinuxServer Changes:

Pin beetcamp to 0.19.2 until upstream requirements fixed.

beets Changes:

Remove support for Python 3.8 (#5508)

  • Drop support for EOL Python 3.8 making Python 3.9 the minimum
    supported version

  • Take advantage of Python 3.9+ type hint syntax by:

    • Using list[T] instead of List[T] etc. from typing module
    • Using Type | None syntax for unions instead of Union[Type, None]
    • Moving collection type hints from typing to collections.abc
    • Using TYPE_CHECKING guard for runtime import optimization

Note: in #5503 we found that we cannot support Python 3.12 unless we
upgrade our minimum support Python to 3.9.

2.2.0-ls248

06 Dec 18:58
2c2e912
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/2.2.0-ls248/index.html

LinuxServer Changes:

Add packages required for Discogs plugin.

PIP Changes:

Updating PIP version of beets to 2.2.0

nightly-755e8259-ls93

06 Dec 18:57
6d14c94
Compare
Choose a tag to compare
nightly-755e8259-ls93 Pre-release
Pre-release

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/nightly-755e8259-ls93/index.html

LinuxServer Changes:

Pin beetcamp to 0.19.2 until upstream requirements fixed.

beets Changes:

ARM install instructions (#5460)

Add info for ARM installs.

2.2.0-ls247

02 Dec 07:16
07b5106
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/2.2.0-ls247/index.html

LinuxServer Changes:

Add packages required for Discogs plugin.

PIP Changes:

Updating PIP version of beets to 2.2.0

nightly-27d66d4b-ls92

02 Dec 02:33
7a68139
Compare
Choose a tag to compare
nightly-27d66d4b-ls92 Pre-release
Pre-release

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/nightly-27d66d4b-ls92/index.html

LinuxServer Changes:

Pin beetcamp to 0.19.2 until upstream requirements fixed.

beets Changes:

Change zero documentation mentions of genre to genres (#5486)

I've spent 2 hours troubleshooting why none of my music had genre tag.
It was because the single genre, without s doesn't seem to cover any
good ganre tags... at least it didn't on my opus files

looking at the code:
https://github.com/beetbox/mediafile/blob/7ecd86101ec3344e7fb25bbf781cd7f86646aa9d/mediafile.py#L1669-L2167
i don't honestly know why anyone created the single ganre field in the
first place

2.1.0-ls246

29 Nov 18:55
6d9ceb9
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/2.1.0-ls246/index.html

LinuxServer Changes:

Add packages required for Discogs plugin.

PIP Changes:

Updating PIP version of beets to 2.1.0

nightly-37a2cecc-ls91

29 Nov 18:51
40ff06a
Compare
Choose a tag to compare
nightly-37a2cecc-ls91 Pre-release
Pre-release

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/nightly-37a2cecc-ls91/index.html

LinuxServer Changes:

Pin beetcamp to 0.19.2 until upstream requirements fixed.

beets Changes:

Fix coverage upload from forks: Attempt #2 (#5514)

The fix is based on the following comment:

codecov/codecov-action#1594 (comment)

nightly-0eab8b68-ls91

30 Nov 16:06
40ff06a
Compare
Choose a tag to compare
nightly-0eab8b68-ls91 Pre-release
Pre-release

CI Report:

https://ci-tests.linuxserver.io/linuxserver/beets/nightly-0eab8b68-ls91/index.html

LinuxServer Changes:

Pin beetcamp to 0.19.2 until upstream requirements fixed.

beets Changes:

Skip autobpm tests if librosa isn't available (#5516)

Debian doesn't have librosa. Allow the tests to continue.