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
678 stars 41 forks source link

Search Results and Queue Cleanup #130

Closed gerryflux closed 9 months ago

gerryflux commented 1 year ago

Currently when a user searches for tracks and selects one to play, all other tracks that appeared on the search results are automatically queued as well.

This is rather inconvenient, or it could be an opt in feature, but not default behaviour.

Expected behaviour: Only add the selected track to the playback queue. A user should be able to manually build the playback queue as they search. In the future, there could be a toggle to allow auto-recommendation after the track playback ends.

cwilvx commented 1 year ago

Hey @gerryflux

I was undecided on how the playing on search feature should work when I was building it. So I decided to let it play everything.

By "Only add the selected track to the playback queue" do you mean clear the queue and add it alone or just append it to the queue?

cwilvx commented 1 year ago

I've been brainstorming on how to build the recommendation engine for the project. I might not implement it in the next release, but probably a few releases from now. There are other more urgent features in line.

Stay tuned.🧑‍💻

gerryflux commented 1 year ago

By "Only add the selected track to the playback queue" do you mean clear the queue and add it alone or just append it to the queue?

I mean the former, clear the queue only keep the selected track. Only add/append to the queue if the user specifically chose the "Add to Queue" option from the search results.

cwilvx commented 9 months ago

Fixed in v1.3.0