I’ve been meaning to write up a short followup to my previous article about kew and have finally got around to it.
What’s kew? It’s a terminal-based music player which recently added support for internet radio.
In my previous article I thought the internet radio functionality could be improved by showing the bitrate for each stream, and by adding the ability to add favourite streams. The developer of kew read my article and added this functionality. Many thanks, the additional functionality definitely enhances the experience.
Here’s an example favourites list. The bitrate of the stream is shown in square brackets followed by the country of the stream.
The radio search has been amended with radio searches refreshing the list as radio stations are found.
There are some bugs that need ironing out. For example, when performing a radio search, type some capital letters (e.g. C or B) jumps me back to the library/visualizer view, and typing a capital N takes me to the help page. I’m not sure if this bug was in the previous version. Also, I’ve received a few segmentation errors when performing radio searches over the past week when searching stations with my favourites list getting erased.
I also stated kew needs a much bigger database. I’m informed the database has 38,000 MP3 stations and 14,000 AAC and AAC+ stations. I had assumed that the database was small on the basis of streams from one specific broadcaster are missing. I’m glad to make that correction.
The latest version also adds some other functionality including a useful mini-player mode, a braille visualizer mode, the visualizer now runs at a much higher fps, and a few other improvements along the way. kew is definitely worth checking out!
Website: github.com/ravachol/kew
Support:
Developer: Ravachol
License: GNU General Public License v2.0
kew is written in C. Learn C with our recommended free books and free tutorials.