FossifyOrg / Music-Player

A clean music player with a customizable widget, stylish interface and no ads.
https://www.fossify.org
GNU General Public License v3.0
307 stars 28 forks source link

Add 'Album Artists' to managed tabs #51

Open PanderMusubi opened 5 months ago

PanderMusubi commented 5 months ago

Checklist

Feature description

Add 'Album Artists' to managed tabs. By defealt it is unchecked. In the list of managed tabs it should be added between 'Folders' and 'Artists'. The information for this is found in the MP3 ID3 tags.

Screenshot_20240422-113440_Music_Player_1_1

The FOSS app Vanilla Music also offers this and 'Composers' too. Please add this managed tab too please, default unchecked and in between 'Files' and 'Album Artists' or simply below 'Genres' as you see fit.

Screenshot_20240422-114318_Vanilla_Music_1

Why do you want this feature?

Users with a curated music collection that has metadata on album artist or composer can navigate more quickly and play music taking more advantage of what ID3 tags offer.

Additional information

This relative easy extension of functionality will place this app in a better position compared to other music apps.

Optionally the managed tab 'Year' could be added too. With album_artist, year and composer this app will cater to a larger user group, including more DJs, producers and audiophiles.

LOUTFI94 commented 4 months ago

Hi, @Bmarwane93 and i we are students at the Paris 8 University (France). Could we be assigned to this feature request as part of our "free software development" course ?

Best Regard, Loutfy.

naveensingh commented 4 months ago

You can try, be sure to check and update the media scanner code responsible for artists/album-artists. If I remember correctly, album-artist is used when artist info is not available.

PanderMusubi commented 4 months ago

You mean used by the scanner or the software setting it in the MP3 file?

The album-artist should always be directly accessible when it is set explicitly in the ID3 tags, independently of artist. Same for year and composer. When it is not set, skip that file and don't use it.

This is the case for Vanilla Music and other players.

LOUTFI94 commented 4 months ago

Hii, @PanderMusubi we have made this :

feature_album_artists

The start of the feature is ready for UI and design and by default unchecked.

But we need more informations about the feature to be implemented, More info for the logic part. How the current treatment is done for album or genres ?

Best regards, Loutfy.