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)