kew dir <album name> (sometimes it's necessary to specify it's a directory you want)
kew song <song> (or a song)
kew list <playlist> (or a playlist)
The directory can be an artist or an album, so there's still ambiguity there. But kew cannot differentiate between the two. It matches against files or against directories.
Yes, while a comically large music library is supported in principle (kew offers to cache your library if it takes a long time to search through), it might not be entirely suited for it.
As for your other two suggestions those fall outside the scope of kew. kew is supposed to be simple with minimal bloat.
Thank you. To answer your first question, ambiguity isn't resolved unfortunately. When the album has the same name as the artist for instance, I have sometimes resorted to renaming the album name by adding "album" to it. You can however get an exact search by adding -e so that resolves some problems.
You know I'm not sure. I think there was some problem with FFmpeg in earlier versions, but I'm not 100% sure. There shouldn't be a problem trying to install it in earlier versions though.
New playback pipeline with improved performance and latency (built on miniaudio)
Real-time ASCII visualizations (via Chroma)
Free, open source, no tracking, no ads, completely offline.
More info: https://codeberg.org/ravachol/kew Or: https://github.com/ravachol/kew