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
Accedi per aggiungere un commento
Altri post in questo gruppo
Article URL: https://lpiccinelli-eth.github.io/pub/unik3d/

Article URL: https://github.com/waj/shell-secrets
Comments URL: https://news.ycomb

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

Article URL: https://mux.com/jobs?j=em
Comments URL: https://news.ycombinator.com/item?id=437



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