A desktop music player built with pyFLTK that organizes audio files and plays them through headless VLC via Python’s subprocess module.

Playback is managed through a custom queue data structure that handles playlists, queueing individual songs from any playlist, and enables navigating backwards through play history. The UI supports browsing and organizing your library, managing playlists, and importing either individual mp3 files or entire directories.