Audio Player Album view

I have a fully updated Nextcloud (18.0.6) on Debian 10 (Buster) with kernel 4.19.0-9-amd64 x86_64.

This may be just an Audio Player bug, but it seems like something that would have been picked up pretty easily, so I suspect something with my configuration or my ID3 tags may be the cause instead.

I’m unable to figure it out however, and hope somebody more knowledgeable can shed some light on this for me?

Problem:
When I list my library after albums, it splits each album into separate album copies for each different artist on the album. So I get one album named “Abbey Road” with 17 songs, but I get 22 albums named “100% One Hit Wonders!”, each containing one song.

Screendump

nextcloud audio player

ID3 tags for one song on a split album
$ id3info Kalimba\ De\ Luna.mp3 

*** Tag information for Kalimba De Luna.mp3
=== PRIV (Private frame):  (unimplemented)
=== PRIV (Private frame):  (unimplemented)
=== TIT2 (Title/songname/content description): Kalimba De Luna
=== TPE1 (Lead performer(s)/Soloist(s)): Tony Esposito
=== TALB (Album/Movie/Show title): 100% One Hit Wonders!
=== TYER (Year): 2003
=== TRCK (Track number/Position in set): 20
=== TCON (Content type): (17)
=== COMM (Comments): ()[]: Track 20
=== TENC (Encoded by): Exact Audio Copy (Secure Mode)
=== APIC (Attached picture): (100% One Hit Wonders.JPG)[, 3]: image/jpeg, 12754 bytes
*** mp3 info
MPEG1/layer III
Bitrate: 128KBps
Frequency: 44KHz
$
ID3 tags for another song on a split album
$ id3info Funkytown.mp3 

*** Tag information for Funkytown.mp3
=== PRIV (Private frame):  (unimplemented)
=== PRIV (Private frame):  (unimplemented)
=== TIT2 (Title/songname/content description): Funkytown
=== TPE1 (Lead performer(s)/Soloist(s)): Lipps Inc.
=== TALB (Album/Movie/Show title): 100% One Hit Wonders!
=== TYER (Year): 2003
=== TRCK (Track number/Position in set): 13
=== TCON (Content type): (17)
=== COMM (Comments): ()[]: Track 13
=== TENC (Encoded by): Exact Audio Copy (Secure Mode)
=== APIC (Attached picture): (100% One Hit Wonders.JPG)[, 3]: image/jpeg, 12754 bytes
*** mp3 info
MPEG1/layer III
Bitrate: 128KBps
Frequency: 44KHz

hello,
It is related to the album artist.
Because an Album is a combination of the album+album-artist. this is also how the display works.
Because there can be more albums with the same name on the market - but from different artists.

the correct ID3 would be to have the album plus the different artists - not album artists.

Thank you, for a clear answer.
It doesn’t seem to be entirely correct, however :no_mouth:

I had to check my songs again, and the ID3 tag definitions, and it seems to me that if what you say is correct, then the Audio Player implementation would be wrong.

TPE1 is the artist.
TPE2 is the album artist.

TPE2 in my songs are empty, i.e. I don’t use the album artist tag, only the artist tag.

So in order for Audio Player to show the list I shared above, it probably mixes album (TALB) and artist (TPE1) instead of mixing album and album artist (TPE2).

The way I see it mixing TALB and TPE2 in an attempt to make “TALB+TPE2” into some kind of unique “album name” is just confusing - similar album names are normally resolved by renaming album names manually. And using TALB+TPE1 is hopeless; that will force us to not register the artist names at all - or use TPE2 for artists, leaving the album with several album artists :face_with_raised_eyebrow: