garfieldon_top presents

MEDIA
PLAYER

A local desktop music player. Custom themes, a 10-band equalizer, a live visualizer, and a playlist that remembers itself.

SCROLL
Features

What's inside

Built with Python + Tkinter. Runs locally, no account, no streaming — just your own files.

10-band equalizer

Drag each band from BASS to TREBLE. Changes apply live while a track plays.

Live visualizer

Reactive bars that move with playback, colored to match your active theme.

Bang Bang Bang Bang
fr3nd
give me a chance

Persistent queue

Your playlist and last-used theme are saved automatically and reload next launch.

Full theme control

Recolor background, panels, accent, and text — or start from a built-in preset.

Get it

Download the player

Single Python file. Dependencies install themselves on first run.

Download media_player.py
Requires Python 3.9+
Run once to auto-install: pygame-ce, mutagen, Pillow
Launch with: python media_player.py
Optional standalone .exe: pyinstaller --onefile --windowed media_player.py