Show HN: kew – A Terminal Music Player for Linux

Hi HN,

I created kew, a music player for the Linux terminal.

This started when I asked myself: what if I could just type something like "play nirvana" in the terminal and have the rest taken care of automatically? That got the ball rolling and I kept adding stuff: covers in ascii and then as sixel images, a playlist view, a visualizer, a library view and finally search.

While kew can be used as a commandline tool, it has evolved into a TUI app.

Here are some example commands:

kew nirvana # Plays all of your Nirvana songs, shuffled

kew nevermind # Plays the "Nevermind" album in order

kew spirit # Plays "Smells Like Teen Spirit"

kew all # Plays all your music, shuffled

kew albums # Plays one album after the other in random order

It works best when your music library is organized like this: Artist/Album(s)/Track(s)

kew is written in C and licensed under GPLv2.

Source and screenshot: https://github.com/ravachol/kew


Comments URL: https://news.ycombinator.com/item?id=41740915

Points: 15

# Comments: 6

https://github.com/ravachol/kew

Creato 7mo | 4 ott 2024, 14:10:08


Accedi per aggiungere un commento

Altri post in questo gruppo

Show HN: val – An arbitrary precision calculator language

Wrote this to learn more about the `chumsky` parser combinator library, rustyline, and the `ariadne` error reporting crate.

Such a nice DX combo for writing new languages.

Still a work in prog

17 apr 2025, 22:30:06 | Hacker news
Show HN: Zuni (YC S24) – AI Copilot for the Browser

Hi HN,

I'm Will, and along with my co-founder George, we've built Zuni (https://zuni.app) - a browser extension that adds contextual AI capabilities to your browse

17 apr 2025, 20:10:12 | Hacker news