Open dbkc opened 1 year ago
The subsonic API states subsonic api:
Starting with version 1.8.0, the API provides methods for accessing the media collection organized according to ID3 tags, rather than file structure.
For instance, browsing through the collection using ID3 tags should use the
getArtists
,getArtist
andgetAlbum
methods. To browse using file structure you would usegetIndexes
andgetMusicDirectory
.
This is reflected in Amperfy too. Artists, Albums and Songs are sorted via ID3 tag. The Directory section in Amperfy uses the file structure.
For UI and UX sake I’d also like the ability to browse by Album Artist without having to use the Directory option. The Directory option misses all the nice modern UI elements, like artist images, that many media players/streamers have.
With many popular genres of music featuring a different combination of artists on each track of their albums, browsing by Artist is significantly less desirable for than Album Artist. You can see in the screenshot I’ve attached I have two Gunna albums, but 18 extra Artist listings I have to browse through.
Album artist filter is added via (https://github.com/BLeeEZ/amperfy/commit/5fcaa1b1acf41f309e918bd9473fc4ce4b1ea494). It is default on.
Currently it looks like the Artist list is using the ID3 Artist field where most apps for Air/subsonic and Plex are using the Album Artist to make the list a lot smaller and cleaner. Is it possible to either change to Album Artist or a toggle to switch the list to using that tag for the Artists list?