Skip to content

Releases: metasauce/beets-flask

v2.0.0-rc6

v2.0.0-rc6 Pre-release
Pre-release

Choose a tag to compare

@semohr semohr released this 30 Aug 13:58

⚠️ Breaking Changes ⚠️

  • Repository moved: The repository has moved from pSpitzner/beets-flask to metasauce/beets-flask. Please update your remotes and bookmarks accordingly.

What's Changed

  • Store config loading errors for upstream handling by @circulon in #305
  • Fix time format in library view by @semohr in #323
  • Add ldconfig command for Debian installation by @shrippen in #328
  • chore: dependency updates by @semohr in #327
  • Upgrade beets v2.11.0 -> v2.12.0 by @semohr in #326
  • Migration to metsauce org by @semohr in #337
  • Add minimal session endpoint for faster frontend loading, plus status/album-detection fixes by @semohr in #336

New Contributors

Full Changelog: v2.0.0-rc5...v2.0.0-rc6

v2.0.0-rc5

v2.0.0-rc5 Pre-release
Pre-release

Choose a tag to compare

@semohr semohr released this 16 Jun 20:17

What's Changed

Full Changelog: v2.0.0-rc4...v2.0.0-rc5

v2.0.0-rc4

v2.0.0-rc4 Pre-release
Pre-release

Choose a tag to compare

@semohr semohr released this 17 Mar 16:52
c53212f

⚠️ Breaking Changes ⚠️

  • Base image changed: The container base image is now python:3.12-slim (previously python:3.11-alpine). If you use a custom startup.sh, please verify compatibility, as Alpine-specific tooling and shell behavior may differ #212
  • Changed config option: gui.inbox.folders.your_inbox.autotag no longer accepts false, use "off" instead. (This was needed for consistency for the new config validation)

Changes since rc3:

  • make redis server connection configurable through $REDIS_URL by @lina-bh in #277
  • Set tmux shell on init by @semohr in #286
  • Eliminate duplicate python by @semohr in #287

New Contributors

Full Changelog: v2.0.0-rc3...v2.0.0-rc4

v2.0.0-rc3

v2.0.0-rc3 Pre-release
Pre-release

Choose a tag to compare

@semohr semohr released this 09 Mar 17:27
0bb07c7

⚠️ Breaking Changes ⚠️

  • Base image changed: The container base image is now python:3.12-slim (previously python:3.11-alpine). If you use a custom startup.sh, please verify compatibility, as Alpine-specific tooling and shell behavior may differ #212
  • Changed config option: gui.inbox.folders.your_inbox.autotag no longer accepts false, use "off" instead. (This was needed for consistency for the new config validation)

Changes since rc2:

  • Allow PUID as alternative to USER_ID by @pSpitzner in #271
  • Changed heuristic for archive checks to only use file extensions by @semohr in #285

Full Changelog: v2.0.0-rc2...v2.0.0-rc3

v2.0.0-rc2

v2.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@pSpitzner pSpitzner released this 25 Jan 18:37
80d234e

⚠️ Breaking Changes ⚠️

  • Base image changed: The container base image is now python:3.12-slim (previously python:3.11-alpine). If you use a custom startup.sh, please verify compatibility, as Alpine-specific tooling and shell behavior may differ #212
  • Changed config option: gui.inbox.folders.your_inbox.autotag no longer accepts false, use "off" instead. (This was needed for consistency for the new config validation)

Changes since rc1:

  • Option to disable web terminal
  • Fixes for smoother onboarding experience
  • Fixes to the uv setup so packages installed via requirements.txt are available as expected

Note: the logs and web ui will still say rc1 (forgot to update the version number :P )

Full Changelog: v1.2.1...v2.0.0-rc2

v2.0.0-rc1

v2.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@pSpitzner pSpitzner released this 29 Dec 17:23

⚠️ Breaking Changes ⚠️

  • Base image changed: The container base image is now python:3.12-slim (previously python:3.11-alpine). If you use a custom startup.sh, please verify compatibility, as Alpine-specific tooling and shell behavior may differ #212
  • Changed config option: gui.inbox.folders.your_inbox.autotag no longer accepts false, use "off" instead. (This was needed for consistency for the new config validation)

Added

  • Config validation. When loading config files we now check that specified options will work. If not, the frontend will show an error message with details on what's wrong. This applies to gui settings (i.e. our own ones, beets-flask/config.yaml) and very select ones from native beets (only those which we use directly). Hopefully, this will eventually cover all config options of beets native, but this is more of an upsream task. #224.
  • Upload Files via the WebUI. You can now drag-and-drop single files into an inbox. To upload whole albums, zip them on your host first (uploading of folders directly is not implemented, as it would require a secure context).

Other (dev)

  • We now use uv (Universal Virtualenv) to manage python dependencies and run scripts in CI/CD. This should improve dependency resolution and installation times.
  • We now ship a static ffmpeg binary instead of installing ffmpeg via apt. This should reduce image size and improve compatibility across different host systems.

Full Changelog: v1.2.0...v2.0.0-rc1

v1.2.1

Choose a tag to compare

@semohr semohr released this 28 Dec 18:41
5a75f87

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@pSpitzner pSpitzner released this 17 Dec 19:08

⚠️ Important ⚠️

  • You need to update your beets config, and add musicbrainz to the list of enabled plugins. This is required because we updated the beets backend see here

What's Changed

New Contributors

Full Changelog: v1.1.3...v1.2.0

v1.2.0-rc6

v1.2.0-rc6 Pre-release
Pre-release

Choose a tag to compare

@pSpitzner pSpitzner released this 11 Dec 21:05

What's Changed

Full Changelog: v1.2.0-rc5...v1.2.0-rc6

v1.2.0-rc5

v1.2.0-rc5 Pre-release
Pre-release

Choose a tag to compare

@pSpitzner pSpitzner released this 03 Dec 22:04
c67cc86

What's Changed

  • Pyupgrade by @semohr in #231
  • Fixed a typo in our opiniated beets config by @semohr in #236
  • Restyling of asis candidate in inbox view by @semohr in #232
  • Added collapsed state for library items and album view by @semohr in #233

Full Changelog: v1.2.0-rc4...v1.2.0-rc5