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!