Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

spotatui

Terminal and desktop music player with multi-source

Open SourceOpen sourceOpen source · verified#music-player#terminal#rust

Listed by the ProductPerch team from Hacker News · not launched here yet

What is spotatui?

spotatui is a fast, standalone music player built in Rust for the terminal and desktop. It supports multiple audio sources including local files, Subsonic, Navidrome, internet radio, YouTube, Qobuz, and Apple Music on macOS. Spotify integration is optional and requires a Premium account. The application logs in through its own built-in client, so users do not need to configure a developer app or provide a client ID.

The player includes synced lyrics, a real-time audio visualizer, and a unified play queue that mixes tracks from different sources. Users can sync playlists to Spotify, Qobuz, Subsonic, or YouTube. A local listening history tracks stats and generates shareable recaps. The tool also features a command-line interface for playback, search, and playlist management.

Lua plugins allow customization of commands, keys, popups, and themes. An internal AI DJ can generate recommendations, or developers can connect their coding agents via Model Context Protocol. Prebuilt binaries include all sources and the MCP server, while building from source allows selective feature compilation.

spotatui features

  • Multi-source playback including local files, Spotify, YouTube, Qobuz, and Subsonic
  • Synced lyrics and real-time audio visualizer
  • Unified play queue mixing tracks from different sources
  • Playlist synchronization to external services
  • Lua plugin system for custom commands, keys, and themes
  • Internal AI DJ and Model Context Protocol support for coding agents
  • Local listening history with statistics and shareable recaps
  • Command-line interface for direct playback and search control

Who uses spotatui and for what

  • Listening to music directly from a terminal without leaving the command line
  • Managing a mixed library of local files and streaming services in one queue
  • Syncing personal playlists across Spotify, Qobuz, or Subsonic servers
  • Using an AI DJ to generate continuous music recommendations during work sessions
  • Tracking listening habits with local stats and generating weekly recap summaries

spotatui FAQ

Is spotatui free?

Yes, spotatui is released under the MIT license and is free to use. Spotify integration requires a Premium subscription, but all other sources work without an account.

Is spotatui open source?

Yes, the project is hosted on GitHub under the MIT license and the source code is publicly available.

What is spotatui used for?

It is a terminal and desktop music player that streams from Spotify, YouTube, Qobuz, Subsonic, internet radio, and local files. It also provides synced lyrics, visualizers, playlist syncing, and an AI DJ.

Does spotatui work on Mac?

Yes, the application supports macOS. It includes a prebuilt desktop app installer and supports Apple Music playback on macOS systems.

Do I need a Spotify account to use spotatui?

No, Spotify is optional. All other sources such as local files, Subsonic, YouTube, Qobuz, and internet radio work without any account. If you want Spotify, you must have a Premium subscription.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

Launch packs

Buy paid launches