ravachol / kew

A terminal music player for Linux.
GNU General Public License v2.0
971 stars 26 forks source link

kew only returns one result per filter #88

Closed agus-balles closed 11 months ago

agus-balles commented 11 months ago

Acording to the man page kew ::. Play everything found under A, B, and C, shuffled. Searches are separated by a colon ':' character. . But when i search for common words in my library it only retuns one song per word, eg: kew god:the only returns
**1. Panic! At The Disco I Write Sins Not Tragedies

  1. Confetti Dear God Same thing with artists as it only returns one song of each artist, kew eminem: returns 1. Solitario Entrevista
  2. Eminem, Dr. Dre, Snoop Dogg, Xzibit, Nate Dogg Bitch Please II**
ravachol commented 11 months ago

I should clarify the language there a bit, it's not a search that returns all the results. It's a string match that returns the first match for all the different strings you provided. The match could be a song or a directory (which includes everything under it.

the better way to use it if you have songs that come up instead of directories is to write something like:

dir eminem : dir xzibit : dir snoop

or whatever you need.

you could also put song snoop, if you want the song.

But I'll try to clarify the man page. Thank you for identifying this problem.

ravachol commented 11 months ago

kew works best if you have your music organized in lots of folders, for instance artist folders with album folders under them. so you can more easily identify what folder you want to play.

agus-balles commented 11 months ago

ohhh, yeah i figured I could have misunderstood the man as well. Thanks!