waves ~ Terminal Audio Player


Terminal music player with library browser, persistent queue, and MP3/FLAC playback. Built with Go and Bubble Tea.

Features:

  • Library Browser: Browse music by Artist > Album > Track hierarchy
  • File Browser: Navigate filesystem to find music files
  • Playlists: Create, organize, and manage playlists with folder hierarchy
  • Playing Queue: Persistent queue with multi-selection and reordering
  • Audio Playback: MP3 and FLAC support with seeking
  • Trigram Search: Fast fuzzy search across library, files, and playlists
  • Mouse Support: Click to navigate, select tracks, and control playback
  • State Persistence: Queue and navigation saved between sessions

github.com/llehouerou/waves

Comments welcome