-
v7.15.0 Stable
released this
2025-09-09 08:43:02 +03:00 | 271 commits to master since this release📅 Originally published on GitHub: Tue, 09 Sep 2025 05:54:12 GMT
🏷️ Git tag created: Tue, 09 Sep 2025 05:43:02 GMTWhat's Changed
- feat: upload/remove artist/album arts via form by @phanan in https://github.com/koel/koel/pull/2079
- feat: group fragmented commands into an Actions menu by @phanan in https://github.com/koel/koel/pull/2081
- fix: reapply the selection state for playable lists by @phanan in https://github.com/koel/koel/pull/2082
- chore: some type improvements by @phanan in https://github.com/koel/koel/pull/2083
- feat: add Playlist description by @phanan in https://github.com/koel/koel/pull/2084
- feat(plus): add Ticketmaster integration by @phanan in https://github.com/koel/koel/pull/2085
- feat: unify all generated/uploaded images by @phanan in https://github.com/koel/koel/pull/2086
- feat: upload/remove playlist cover by @phanan in https://github.com/koel/koel/pull/2087
- chore: move some require-dev requirements to require by @phanan in https://github.com/koel/koel/pull/2088
- feat: optimize release build by @AEnterprise in https://github.com/koel/koel/pull/2077
- fix: janks on song lists and some other improvements by @phanan in https://github.com/koel/koel/pull/2090
Upgrade
With #2086, Koel will now store and serve all generated and uploaded images (album covers, artist images, radio station logos, user avatars, etc.) in one unified
public/img/storagedirectory. Thus, before upgrading:-
Make a backup of your
public/imgdirectory. -
Create a
public/img/storagedirectory and move all (image) files underpublic/img/artists,public/img/covers,public/img/playlists,public/img/radio-stations,public/img/avatarsthere. You can do it manually or use a simple bash script like this for the task:#!/usr/bin/env bash set -euo pipefail BASE_DIR="public/img" DEST_DIR="$BASE_DIR/storage" SUBFOLDERS=("artists" "covers" "playlists" "radio-stations" "avatars") mkdir -p "$DEST_DIR" for folder in "${SUBFOLDERS[@]}"; do SRC="$BASE_DIR/$folder" [[ -d "$SRC" ]] || continue echo "Moving files from $SRC ..." mv -n "$SRC"/* "$SRC"/.* "$DEST_DIR"/ 2>/dev/null || true rmdir "$SRC" 2>/dev/null || true done echo "All done. Files are now in $DEST_DIR"
Everything else should go per usual.
New Contributors
- @AEnterprise made their first contribution in https://github.com/koel/koel/pull/2077
Full Changelog: https://github.com/koel/koel/compare/v7.14.0...v7.15.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
koel-v7.15.0.tar.gz
0 downloads ·
2026-02-26 02:30:53 +03:00 · 33 MiB -
koel-v7.15.0.zip
0 downloads ·
2026-02-26 02:30:55 +03:00 · 41 MiB
mirror of
https://github.com/koel/koel.git
synced 2026-04-25 00:36:03 +03:00