nate-xyz / resonance

Intuitive GTK4/LibAdwaita music player
https://beta.flathub.org/apps/io.github.nate_xyz.Resonance
GNU General Public License v3.0
374 stars 21 forks source link

Better playlist managment #18

Open Polarnnik opened 1 year ago

Polarnnik commented 1 year ago

Creating playlists through queue is not the best way, plus I didn't find any button to add song in playlist.

nate-xyz commented 1 year ago

Resonance originally had popover context menus everywhere that allowed for playlist creation (and addition to existing playlists) from any album or track on all the pages where they appear, but creating & loading the gio menus for the gtk popovers used as context menu introduced too much latency into the UI.

An alternative route for playlist creation could be added to the playlist grid page, maybe with a dialog window with several steps for constructing a new playlist or something like that? What do you think?

As for adding to existing playlists, I could try adding back popover context menus to the track rows on the track page, IIRC the main cause of latency wasn't there but in the album sidebar / album detail. Or I could add another option to playlist edit mode for track addition.

kaii-lb commented 1 year ago

you could also do something like spotify, inside each playlist theres a search bar and you could search for songs and add them that way. Otherwise the only option that would be convenient is popover menus i guess

rikai-suru commented 8 months ago

@nate-xyz support for .m3u/.m3u8 playlist files would also be nice, which makes importing/exporting playlist configurations easier.

jasonhoblack commented 1 month ago

Hi

is there no .m3u/.m3u8 support for this player ?