This project is a lightweight desktop media player designed to deliver the core convenience of VLC-style playback without the bulk of a full-featured multimedia suite. The goal is to provide a compact, dependable local video and audio playback, playlist management, and a streamlined interface without extra tools.
Unlike VLC, which is designed as a broad, all-purpose media platform with extensive codec, streaming, conversion, and advanced playback tooling, this player is intentionally scoped down. Its design focuses on fast access, smaller UI footprint, and a more curated feature set centered around everyday playback. The result is a player that feels lighter, simpler, and easier to navigate while still retaining the most practical features users expect from a modern media application.
CustomTkinter main window CustomTkinter minimal/music mode CustomTkinter PiP window with hover controls VLC backend with output rebinding aimed at preserving playback during mode switches playlist panel YouTube URL tab using yt-dlp embedded album art extraction
Now updated with:
main player window
CustomTkinter-based playlist UI
borderless minimal/music mode
borderless always-on-top PiP window with hover controls
VLC playback backend that rebinds the video surface without intentionally resetting playback
optional YouTube resolving via yt-dlp
best-effort embedded album art extraction via mutagen