DEV Community

Maksymilian
Maksymilian

Posted on

🎧 Meet VPlayer - A Simple Audio Player with Visualizations (Built by a Python Newbie)

Hey devs 👋


I'm still pretty new to Python, but I recently challenged myself to rebuild an old Bash script I wrote for playing music… and I ended up with a full terminal media player.

Meet VPlayer a minimal audio player that lets you listen to your favorite tracks with live terminal visualizations. All powered by Python, VLC, and Cava.


🚀 What It Does

  • Plays audio files using vlc (headless)

  • Launches cava for cool terminal visualizations

  • Lightweight and simple

  • Cross-platform (buildable with PyInstaller)


📦 Try It Out

🔗 GitHub: github.com/maksik997/vplayer

You’ll find:

  • Installation instructions (build or binary)

  • Usage examples

  • Troubleshooting tips

Built for fun and for anyone who misses visual EQs in their terminal ✨


❗ Why?

This started as a simple Bash script…
Now it’s my first real Python project with packaging and cross-platform support.

If you're a Python beginner like me, maybe it’ll inspire you to build something from your own scripts too.


🎶 Check it out, give it a star ⭐, and let me know what you think!

Enjoy your terminal music with VPlayer!

Top comments (0)