HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ravachol

no profile record

Submissions

Show HN: Kew, A distraction-free terminal music player, now on Windows

github.com
2 points·by ravachol·16 दिन पहले·0 comments

New kew v4.0 "Love is gonna save us edition" [video]

youtube.com
2 points·by ravachol·2 माह पहले·1 comments

Show HN: kew – A Terminal Music Player for Linux

github.com
152 points·by ravachol·2 वर्ष पहले·65 comments

comments

ravachol
·2 माह पहले·discuss
New in this version:

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
ravachol
·6 माह पहले·discuss
Hi, I'm the developer of kew which works for linux, macOS, Android and FreeBSD.

The two best places to buy music in my opinion are qobuz and bandcamp.

https://github.com/ravachol/kew

I encourage you to go check out my app.
ravachol
·2 वर्ष पहले·discuss
That's great! Get involved if you want and suggest features for instance.
ravachol
·2 वर्ष पहले·discuss
That's already mostly in. From the readme:

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.
ravachol
·2 वर्ष पहले·discuss
Like you said, it just takes the first result it finds. There is -e for exact search, which solves some problems, but it's not a full blown solution.
ravachol
·2 वर्ष पहले·discuss
Because I'm just one guy with a few people helping me a little bit. I needed a limited scope. But I'm actually thinking of porting it to Mac now.
ravachol
·2 वर्ष पहले·discuss
done.
ravachol
·2 वर्ष पहले·discuss
He's right actually the quick-install script is pretty barbaric.
ravachol
·2 वर्ष पहले·discuss
Good point. Might be better to just have the commands installing the requirements for the different distros, in the readme.
ravachol
·2 वर्ष पहले·discuss
"Buffer Overflow vulnerability in Freeimage v3.18.0 allows attacker to cause a denial of service via a crafted JXR file."

I don't know how relevant these vulnerabilities are to kew, which isn't run across the network in any way, it just reads your local files.

Thank you for bringing this to light. I don't know how feasible it is to use something other than freeimage though, gonna have to investigate.
ravachol
·2 वर्ष पहले·discuss
kew does not scrobble. It does not track any of your listening habits or anything else for that matter.
ravachol
·2 वर्ष पहले·discuss
FreeImage is used by Chafa to display the covers in the terminal.

The version of kew packaged for Nix is very old: v1.5.2. We're at version 2.8.2. So it's more than a year old, from very early on in the project.
ravachol
·2 वर्ष पहले·discuss
That's an easter egg! Gj! You're the first that has mentioned it.
ravachol
·2 वर्ष पहले·discuss
Oh ok, my bad! And GOOD.

I agree it's important. kew is so small it was pretty trivial to do.
ravachol
·2 वर्ष पहले·discuss
You uninstalled it. :(
ravachol
·2 वर्ष पहले·discuss
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.
ravachol
·2 वर्ष पहले·discuss
Yes, unfortunately it only works on Linux and FreeBSD. I should add that to the readme.

EDIT: Added.
ravachol
·2 वर्ष पहले·discuss
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.

Yes, MPRIS is supported.
ravachol
·2 वर्ष पहले·discuss
Glad you are liking it!
ravachol
·2 वर्ष पहले·discuss
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.