[GH-ISSUE #2094] [Bug]: Inconsistent state after changing album/artist name #1092

Closed
opened 2026-02-26 02:35:12 +03:00 by kerem · 1 comment
Owner

Originally created by @Doppelkeks12 on GitHub (Sep 10, 2025).
Original GitHub issue: https://github.com/koel/koel/issues/2094

Originally assigned to: @phanan on GitHub.

Read the Troubleshooting guide.

  • I have read and followed the Troubleshooting guide

Reproduction steps

  1. Upload a song (with an Artist and Album).
  2. Edit the Album/Artist title of the song via song edit overlay.
  3. Open the Artist/Album view.

Expected behavior

The Album/Artist title should be updated everywhere to the new title, and the old Album/Artist entry should be removed.

Actual behavior

Now I have two states:
New name is shown in:

  1. The start dashboard
  2. The Album/Artist view

Old name is still shown in:

The song queue

  1. The Album/Artist song list
  2. The song edit overlay

In the Artist/Album overview, the old (empty) version is still present, and the Album loses its cover.

Logs

No entries in the Laravel log.

No errors in the browser console.

In the browser’s Network tab, the old version of the names is still being returned.

Koel version

Koel v7.15.0 Plus Edition

How did you install Koel?

Pre-compiled tar/zip archive

Additional information

  • PHP version: 8.4
  • Database: MySQL
  • Browser & device: Firefox
    Using S3 for storage.
    Tested with the first admin user (for debugging), but multiple users are configured.

I've tested:

  • artisan cache:clear
  • artisan koel:prune
  • artisan scout:flush "App\Models\Album" and import
  • artisan koel:clean-up-temp-files

In the database table "albums" the name is correct, in the column "album_name" in the table "songs" it's wrong.

Originally created by @Doppelkeks12 on GitHub (Sep 10, 2025). Original GitHub issue: https://github.com/koel/koel/issues/2094 Originally assigned to: @phanan on GitHub. ### Read the Troubleshooting guide. - [x] I have read and followed the Troubleshooting guide ### Reproduction steps 1. Upload a song (with an Artist and Album). 2. Edit the Album/Artist title of the song via song edit overlay. 3. Open the Artist/Album view. ### Expected behavior The Album/Artist title should be updated everywhere to the new title, and the old Album/Artist entry should be removed. ### Actual behavior Now I have two states: New name is shown in: 1. The start dashboard 2. The Album/Artist view Old name is still shown in: The song queue 1. The Album/Artist song list 2. The song edit overlay In the Artist/Album overview, the old (empty) version is still present, and the Album loses its cover. ### Logs No entries in the Laravel log. No errors in the browser console. In the browser’s Network tab, the old version of the names is still being returned. ### Koel version Koel v7.15.0 Plus Edition ### How did you install Koel? Pre-compiled tar/zip archive ### Additional information - **PHP version**: 8.4 - **Database**: MySQL - **Browser & device**: Firefox Using S3 for storage. Tested with the first admin user (for debugging), but multiple users are configured. I've tested: - artisan cache:clear - artisan koel:prune - artisan scout:flush "App\Models\Album" and import - artisan koel:clean-up-temp-files In the database table "albums" the name is correct, in the column "album_name" in the table "songs" it's wrong.
kerem closed this issue 2026-02-26 02:35:12 +03:00
Author
Owner

@phanan commented on GitHub (Sep 11, 2025):

Hey, thanks for the super detailed bug report! I'll take a look.

<!-- gh-comment-id:3279386734 --> @phanan commented on GitHub (Sep 11, 2025): Hey, thanks for the super detailed bug report! I'll take a look.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#1092
No description provided.