A terminal-based YouTube music streamer built in Python.
Simple. Offline-ready. MPV-powered.
daamusic is a Python command-line tool that streams audio from YouTube directly in your terminal using mpv. It handles everything — from installing mpv to keeping the terminal clean.
🧪 Built as a DAA (Design & Analysis of Algorithms) PBL project in 4th Semester.
- 🔊 Stream music from YouTube
- 💻 Clean terminal interface
- ⚙️ Automatically downloads
mpvon Windows/MacOs/Linux - 🎯 Caches
mpvto avoid repeat downloads - 📡 Plays URL or lets you interactively search
- 🧠 Written with simplicity and DAA concepts in mind
pip install daa_musicThen run:
daamusicpip install git+https://github.com/kamalkoranga/daamusic.gitdaamusicWhile the song is playing, use:
←/→: Skip backward/forward 5 seconds↑/↓: Skip backward/forward 1 minuteSpace: Pause / Playm: Muteq: Quit / Close the player
Pull requests are welcome!
- Fork the repository
- Create a new feature branch
- Make your changes
- Open a PR
This project is licensed under the MIT License.
See LICENSE for more information.
- PyPI: daa_music
- GitHub: kamalkoranga/daamusic
- MPV: https://mpv.io/