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 belongs in the background, while the terminal is quick to control. Wavepick needs no browser tab and no mouse: launch it, choose a station, change volume or set a sleep timer without leaving your workflow.

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.