About Wavepick

Wavepick is a terminal player for people who listen to Taiwanese radio. It brings FM and AM stations, playback, search, listening history and statistics into one keyboard-first Textual interface.

Why the terminal

Radio never asked you to watch it. Opening another tab or another player is more trouble than choosing a station, changing the volume and setting a sleep timer right there in the terminal.

Wavepick wants radio to sit at the edge of your work. Pick up a wave from the terminal when you want to listen; let it fall back into the background when you don’t, and keep you company while the hours pass.

Built with

  • Python 3.12+
  • Textual for the terminal interface
  • mpv for audio playback
  • A FastAPI control API
  • 44 Taiwanese FM and AM stations built in
  • Traditional Chinese and English interfaces

This website is built with Hexo and Stellar, using the palette from Wavepick’s default dark theme.

Wavepick is made by Anthony Sung and released under the MIT License.

Share