clangen / musikcube

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
https://musikcube.com
BSD 3-Clause "New" or "Revised" License
4.2k stars 295 forks source link

Smart Filter/Playlist #140

Open kascote opened 7 years ago

kascote commented 7 years ago

will be cool to have some kind of advance filter and/or smart playlist. for example filter like this:

get only one genre and one artist genres:classical artists:bach

get all stuff except something genres:!classical

I saw on the API that there are some kind of support for this already (play_tracks_by_category, query_tracks). But dont saw an end point for create new playlists from the api.

clangen commented 7 years ago

Yeah, this is something musikcube will eventually support. I'm still trying to figure out how exactly I want to do this, but I want to make sure it lends itself well to creating a nice UI around it. It will probably be a little query language that has support for a small set of matching and logical operators.

vdawg-git commented 2 weeks ago

Small bumb, as I can't find any app except of Rhythmbox supporting this.

And Rhythmbox is not that good at it.