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, completely offline
Demo Video: https://www.youtube.com/watch?v=Ql5ZKeaX2MQ
More info: https://codeberg.org/ravachol/kew https://github.com/ravachol/kew


Looks good. I am currently using rmpc/mpd but for my needs, it’s overengineered. So I am looking for a simple local player that looks great with Mpris support. kew seems to fit that very well.
What is the advantage of using the NixOS flake? Nixpkg just got 4.0.0 merged.
The explanation that was given to me: “the flake references this repo as a source. You don’t need to manually bump versions - when users run nix flake update, they pull the latest commit automatically. So it’s mostly self-maintaining since it tracks the repo directly.”
You’ll likely be fine with the official package.
Is there a hidden resume playback switch I haven’t found? When I restart my computer I would like kew to just resume playback like cmus does.
No, there isn’t. Maybe there should be.
You could make an issue for it if you want it!
@ravachol @varnia true but i try to avoid things like that if i have nothing to contribute. so far they both will install and run just fine. basically my only issue would be that i dont want those projects to die. metathesiophobia, i had to look it up but basically this is what it is. the things i love being phased out. but you know the whole attachment is suffering stuff i know its irrational. a tree has to die so another one can sprout or something like that lol
Hey, things move too fast nowadays. I feel the same way. I’m still on manjaro because it works and I want to support those goofs lol. Just keep using cmus, it’s a cool project. Or you can have both. kew let’s you start music pretty easily, for instance:
kew moon # plays moonlight sonata if you have it
kew nirv # plays your collection of nirvana music (shuffled) if you have it
kew thriller # plays thriller album (in order)
So maybe it has different use cases than cmus I dunno.
@ravachol hows manjaro with legacy nvidia? anything that has a specific command for moonlight sonata has to be good lol
I think it handles the legacy ones ok. You mean the recent change where nvidia dropped support?
It’s just an example command, you can type a partial song name and it matches to the first song or directory you have that contains that string and creates a playlist automatically.