mirror of
https://github.com/koel/koel.git
synced 2026-04-25 00:36:03 +03:00
[GH-ISSUE #603] Single album artist is shown as 'Various Artist' #432
Labels
No labels
Authentication
Dependencies
Documentation
Feature Request
Flac
Help Wanted
Installation/Setup
Integration
Mobile
PR Welcome
Pending Release
Performance
Playlist
S3
Search
Sync
[Pri] Low
[Pri] Normal
[Status] Keep Open
[Status] Needs Author Reply
[Status] Needs Review
[Status] Stale
[Status] Will Implement
[Type] Blessed
[Type] Bug
[Type] Duplicate
[Type] Enhancement
[Type] Help Request
[Type] Question
[Type] Task
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/koel-koel#432
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @yusiwen on GitHub (May 30, 2017).
Original GitHub issue: https://github.com/koel/koel/issues/603
I've got a lot of album which has a single artist in tags, but they are shown as 'Various Artist' in the page.
See this pic below:

Version: Latest stable
OS: Ubuntu 17.04 x64
PHP: 7.0.18-0ubuntu0.16.04.1
Thanks for your great work, I love koel.
@phanan commented on GitHub (May 30, 2017):
If the album has a "compilation" status, then its artist would be Various Artists. Can you check?
@ElectronicWar commented on GitHub (May 30, 2017):
How can one check that? I got the same issue with recently added albums, but I though it's a issue with Unicode. I encoded and tagged them myself and never had that issue before. "COMPILATION" tag is not used.
@yusiwen commented on GitHub (May 31, 2017):
@phanan
Thanks for the reply, but how can I check the "compilation" status of an album?
@phanan commented on GitHub (May 31, 2017):
Can you select all songs in the album -> right click -> edit, and see if
the compilation checkbox is checked?
On Wed, May 31, 2017 at 3:08 AM, Siwen Yu notifications@github.com wrote:
@ElectronicWar commented on GitHub (May 31, 2017):
Compilation status is set on all checked albums on my instance (I had a look on about 10 of many)
@Spunge commented on GitHub (May 31, 2017):
I am experiencing this issue as well.
All albums have NULL in the is_compilation column, and just get assigned artist_id 2 ( Various artists )
@yusiwen commented on GitHub (May 31, 2017):
@phanan
It is checked as a compilation. The mp3 files on my local PC are not in a compilation, after importing to Koel, they're identified as a compilation. Weird.
@yusiwen commented on GitHub (May 31, 2017):
@phanan
Furthermore, most of my albums are identified as compilations. The fact is I don't even have a compilation album. All my albums are composed by single artist.
And after I uncheck the checkbox of 'compilation' in Koel and update the album info, Koel rescans, and the artist is right but the album cover is gone. And now all my albums which I unchecked the 'compilation' has the same cover shown as below:

Update: 06-01
Today, I use 'eyeD3' tool to add a cover picture to mp3 file on the server. After scanning in Koel, the album has its cover but is shown as 'Various Artists' again.
And I use 'id3v2' tool to show tags of a mp3 file, this time, I'm sure the COMPILATION tag is not set. Result is logged below:
@yusiwen commented on GitHub (Jun 1, 2017):
@phanan

I've just uploaded an EP album with a single song in it. Its 'Compilation' flag is definitely not set in this situation. And still, it's shown as 'Various Artist' after Koel scanned it.
There must be something wrong with tags recognization. Plz take a look at it. Thanks.
@ElectronicWar commented on GitHub (Jun 1, 2017):
I think it has something to do with
github.com/phanan/koel@865dd429f3/app/Models/File.php (L172-L177)I am using AlbumArtist quite extensively to store the english equivalent of the artist name to be able to search for it. I think it should not simply check of the existence of that tag but if really different artists are used.
@yusiwen commented on GitHub (Jun 1, 2017):
More experiments: I have uploaded a true compilation album, and after scanning, Koel didn't recognize it as compilation album at all and split it into several albums with the same album name by each artist.





@BernardGoldberger commented on GitHub (Jun 2, 2017):
What version of koel are you guys running?
@ElectronicWar commented on GitHub (Jun 2, 2017):
v3.6.2 on Debian Stretch
@BernardGoldberger commented on GitHub (Jun 2, 2017):
@ElectronicWar
albumArtistis not meant to record the English equivalent, however, if thecontributing_artistat the song levels are the same than I believe it will be fixed when the new implementations are implemented see https://github.com/phanan/koel/issues/403@ElectronicWar commented on GitHub (Jun 2, 2017):
Yeah, I will wait what #403 brings in terms of change. At the moment the way I am tagging files is working for me even if I am misusing that tag for it, but there is not much to choose from unfortunately.
@phanan commented on GitHub (Jun 2, 2017):
#403 has been implemented on master for some time. If it doesn't fix/implement what we want, maybe discuss about it a bit more here or open another issue?
On Fri, Jun 2, 2017 at 9:59 PM, Manuel notifications@github.com wrote:
@Lustyn commented on GitHub (Nov 1, 2017):
I am currently experiencing this on the latest master and the latest release, even after rebuilding the entire database. All my albums are being marked as 'Various Artists'. Any solution other than manually editing the songs using CTRL+A and changing the compilation status?
@ElectronicWar commented on GitHub (Nov 1, 2017):
For me the problem is not present anymore in master for a while now, so not sure whats causing your files to get flagged as compilations.
@yusiwen commented on GitHub (Dec 17, 2017):
@ElectronicWar Yes, latest master fixed the problem. Now newly added albums' artist are correctly shown on the page. But the previously added album before the fix are still wrong.
Is there a method to re-scan all the music? not just the new or updated song(s).
@ElectronicWar commented on GitHub (Dec 17, 2017):
I had to clear the tables manually in the database, there is no "clean" function available, unfortunately.
@phanan commented on GitHub (Dec 17, 2017):
Actually there is a
artisan koel:sync --force.@yusiwen commented on GitHub (Dec 17, 2017):
@phanan OK, thanks, I'll give it a try
@yusiwen commented on GitHub (Dec 17, 2017):
@phanan It seems ok, but there is another problem: In the 'Artists' and 'Albums' list, there are only a few artists or ablums are shown, meanwhile my 'All Songs' list is complete. Then I've completely deleted all my files in the music root folder, re-uploaded all my songs, after syncing, the 'Artist' and 'Album' list are still not complete, weird.
@BrookeDot commented on GitHub (Apr 23, 2020):
Closing this as stale.