swingmx / swingmusic

Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music.
https://swingmx.com
MIT License
666 stars 41 forks source link

Same album with multiple artists is presented as separate albums. #185

Closed ManBearPigg closed 4 months ago

ManBearPigg commented 4 months ago

Sorry I haven't used flask before so I'll submit an issue instead of a pull request. Thanks for the app btw its great.

cwilvx commented 4 months ago

Hello @ManBearPigg

Thanks for enjoying Swing Music. Can you provide some screenshots please? How each appears in their separate album page (the header part for each).

Thanks.

ManBearPigg commented 4 months ago

albums_separated albums_header_1 albums_header_2

cwilvx commented 4 months ago

@ManBearPigg

The screenshots show that the album artists are different, thus technically, they are different albums. This is because the short album has only one file whose album artist tag is not the same as the others.

I don't think there's anything we can do about that on Swing Music.

On your end, you can put the albums in a playlist or modify the lone file's album artist tag to "Russell Shaw" using a tag editor.

ManBearPigg commented 4 months ago

I disagree. Many albums have multiple artists credited to the various songs. Consider a "70's Greatest Hits" album or something. Each song would have a different artist. It would ship as one CD, let's say. Each song would not belong to a different album. It's one album. Sorting each song into its own separate album is in my opinion incorrect sorting.

But that's just my opinion. It's your app!

cwilvx commented 4 months ago

@ManBearPigg

The artist property of a track file is not the problem. A file consists of 2 artists properties:

  1. artist
  2. album artist

For a compilation album, all the tracks in the album have the same album artist (usually "Various Artists") and the actual artists in the artist property.

From the Google search results for "album artist tag id3":

image

ManBearPigg commented 4 months ago

You are correct.

Album Artist = Various Artists Artist = <Track Artist's Name>

Thanks for the help!

various_artists

cwilvx commented 4 months ago

@ManBearPigg

Actual link: https://forum.powerampapp.com/topic/25403-tag-fields-artist-vs-album-artist/