Introducing TUISIC: TUI Online Music Streaming App.

TUISIC is a Terminal User Interface (TUI) music streaming application that lets you search and play online songs directly from your command line - no hassle, no bloat.

Key Features

  • Vim-like navigation for keyboard enthusiasts
  • Multiple music sources integration (SoundCloud, Jio Saavn, Youtube, LastFM, ForestFM)
  • Easy downloads for offline listening
  • Playlist support and favorites management
  • URL copying functionality

Why TUISIC?

I created TUISIC for those who prefer working in the terminal and want a lightweight yet powerful music streaming solution without the overhead of graphical applications. Perfect for developers, system administrators (I don’t know), or anyone who appreciates the simplicity and efficiency of command-line tools.

Technical Details

Built with C++ and leveraging:

  • FTXUI for the terminal interface
  • libmpv for media playback
  • libcurl for API interactions

Installation

Available as an AUR package:

yay -S tuisic-git

Or build from source:

# Install dependencies
sudo pacman -S curl mpv fmt yt-dlp

# Build and install
mkdir build && cd build
cmake ..
make
sudo make install

GitHub Repository

https://github.com/Dark-Kernel/tuisic

Licensed under GNU GPL v3


Feel free to check out the project, contribute, or share feedback!

3 Likes

cool project…would love to know more