cococry / lyssa

Aestethic, minimal, suckless music player
163 stars 6 forks source link

Sorting of Songs based on albums / other metadata like genre #12

Open nots1dd opened 2 months ago

nots1dd commented 2 months ago

First off, great application I am loving it! Since runtime dependencies include ffmpeg and jq, I figured the feature of sorting of songs can be done based on artist, album and genre, as such metadata can and is already being parsed in your application.

I am already implementing a similar type of song cache method that stores songs based on aritst > album > disc > track in my TUI music player (with very similar dependencies) so implementing this feature should not be too much of a hassle.

This type of metadata extraction can be made in a modular way, so it can be used everywhere within the application and give the user more cool features like lyrics viewing (in metadata)

cococry commented 2 months ago

yeah i know, i was wanting to implement this feature for a while already but the project in paused currently so there will not be any upadtes in like the next couple of weeks.

On Mon 8. Jul 2024 at 11:07, s1dd @.***> wrote:

First off, great application I am loving it! Since runtime dependencies include ffmpeg and jq, I figured the feature of sorting of songs can be done based on artist, album and genre, as such metadata can and is already being parsed in your application.

I am already implementing a similar type of song cache method that stores songs based on aritst > album > disc > track in my TUI music player (with very similar dependencies) so implementing this feature should not be too much of a hassle.

This type of metadata extraction can be made in a modular way, so it can be used everywhere within the application and give the user more cool features like lyrics viewing (in metadata)

— Reply to this email directly, view it on GitHub https://github.com/cococry/lyssa/issues/12, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXNJRYUJQXWA2T46CWK65DDZLJJEBAVCNFSM6AAAAABKQMRVF2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGM4TKMBXGY4TKNY . You are receiving this because you are subscribed to this thread.Message ID: @.***>