Introducing TUISIC: TUI Music Streaming App.

Well, i don’t have much to say but to show.

This is what TUISIC looks like, It is written in CPP and at initial release right now.

As a Linux enthusiast and someone who practically lives in the terminal, I always felt something was missing in my …


This content originally appeared on DEV Community and was authored by Mr.Simple Editor

Well, i don't have much to say but to show.

tuisic image

This is what TUISIC looks like, It is written in CPP and at initial release right now.

As a Linux enthusiast and someone who practically lives in the terminal, I always felt something was missing in my Arch Linux setup when it came to music. I was using MPD & ncmpcpp to play my downloaded songs, but constantly downloading music felt... outdated, and now i was thinking what if i can just stream music directly from the terminal instead of opening browser and typing spoti..., yeah that's painful.

So, TUISIC started its life as a collection of bash scripts. (one of the craziest thing i know )
And If you are curious to know how wild bash script can get, you can checkout this gist ;)

Dark-Kernel/Music.sh

This is what it looks like:

But then i'm an engineer and doing things in organize manner is what i am supposed to do. And one day i came to this repo FXTUI a fantastic C++ library for creating terminal user interfaces, so i started building tuisic.

Some Cool Features:

  • Stream music right from terminal (bye-bye browser!)
  • Easy to use (seriously, it's pretty intuitive)
  • Vim keybinds (because why not make it look cool?)

Want to try it?

If you're on Arch Linux (yeah, it's available on AUR now and that's a big deal! :)

yay -S tuisic-git

For other distributions, you can build from source:

GitHub logo Dark-Kernel / tuisic

A simple TUI online music stream app written in c++ with easy vim keybinds.

TUISIC

TUI Online Music Streaming application.

tuisic3.mp4

It let's you search and play online songs from cli hassle free.

Features

  • Vim motions
  • Easy downloads
  • Multiple song sources
  • Playlist support
  • Copy urls
  • Add to favourites

Sources

It fetches songs from some platforms:

  • SoundCloud
  • LastFM
  • ForestFM
  • YouTube ( Yet to be implemented )

Installation:

  1. Using AUR package
yay -S tuisic-git
  1. Building from source

Dependencies

sudo pacman -S curl mpv fmt yt-dlp

Build, Compile & Run

mkdir build && cd build
cmake ..
make
sudo make install

Thanks to all.

Contribution

It's open for contribution, read CONTRIBUTING.md for more information.






What's Next?

This is just the initial release, and I have many features planned:

  • Custom Playlist support
  • Search history
  • Custom keybindings
  • Visualization like cava
  • Lyrics support etc.

Contributing

If you're interested in terminal applications, music, or just want to contribute to an open-source project, feel free to:

  • Star the repository
  • Report issues
  • Submit pull requests
  • Share your feature ideas

Let's make terminal music streaming better together! 🎵

TUISIC is free and open source software. Contributions and feedback are always welcome!


This content originally appeared on DEV Community and was authored by Mr.Simple Editor


Print Share Comment Cite Upload Translate Updates
APA

Mr.Simple Editor | Sciencx (2025-01-19T13:32:50+00:00) Introducing TUISIC: TUI Music Streaming App.. Retrieved from https://www.scien.cx/2025/01/19/introducing-tuisic-tui-music-streaming-app/

MLA
" » Introducing TUISIC: TUI Music Streaming App.." Mr.Simple Editor | Sciencx - Sunday January 19, 2025, https://www.scien.cx/2025/01/19/introducing-tuisic-tui-music-streaming-app/
HARVARD
Mr.Simple Editor | Sciencx Sunday January 19, 2025 » Introducing TUISIC: TUI Music Streaming App.., viewed ,<https://www.scien.cx/2025/01/19/introducing-tuisic-tui-music-streaming-app/>
VANCOUVER
Mr.Simple Editor | Sciencx - » Introducing TUISIC: TUI Music Streaming App.. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/01/19/introducing-tuisic-tui-music-streaming-app/
CHICAGO
" » Introducing TUISIC: TUI Music Streaming App.." Mr.Simple Editor | Sciencx - Accessed . https://www.scien.cx/2025/01/19/introducing-tuisic-tui-music-streaming-app/
IEEE
" » Introducing TUISIC: TUI Music Streaming App.." Mr.Simple Editor | Sciencx [Online]. Available: https://www.scien.cx/2025/01/19/introducing-tuisic-tui-music-streaming-app/. [Accessed: ]
rf:citation
» Introducing TUISIC: TUI Music Streaming App. | Mr.Simple Editor | Sciencx | https://www.scien.cx/2025/01/19/introducing-tuisic-tui-music-streaming-app/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.