Skip to content

Releases: worztm/pymusic

v2.3.0 - Native Windows build

Choose a tag to compare

@worztm worztm released this 01 Sep 15:16

PyMusic ships as a single-file PyMusic.exe (~46 MB) that runs with no Python installed. Custom neon logo on the window, taskbar and executable. Demo tracks bundled; personal music stays local.

v2.2.0 - Refresh library

Choose a tag to compare

@worztm worztm released this 01 Sep 14:24

Refresh button in the sidebar (and F5 shortcut): instantly rescans all library folders. Pasted music shows up without restarting the app, deleted files are dropped, likes are preserved, and the status line reports what changed.

v2.1.0 - True universal playback

Choose a tag to compare

@worztm worztm released this 01 Sep 14:24

Formats SDL cannot decode (M4A/AAC, WMA, OPUS and friends) now play through a built-in ffmpeg engine with full seek, pause and volume support. Visualizer waveform for those formats is generated via ffmpeg too. Launcher pinned to system Python; personal audio files are gitignored so they never get committed.

v2.0.0 - Performance pass

Choose a tag to compare

@worztm worztm released this 01 Sep 14:24

Cached generated cover art, fixed mousewheel handler leak across view switches, fast WAV duration probing, version badge in the sidebar, changelog in the README.

v1.6.0 - Native polish

Choose a tag to compare

@worztm worztm released this 01 Sep 14:24

Dark Windows title bar via DWM immersive mode so the chrome matches the theme. Hover tooltips on all player controls.

v1.5.0 - Real queue

Choose a tag to compare

@worztm worztm released this 01 Sep 14:24

Play-next queue that survives auto-advance, removable items in the Queue view, and right-click context menus on every track row (play now, play next, like/unlike).

v1.4.0 - Seek fixes

Choose a tag to compare

@worztm worztm released this 01 Sep 14:24

Fixed elapsed-time resetting to 0:00 after seeking (position offset tracking). Previous button now restarts the current track when more than 3 seconds in, like every real player. Keyboard seek unified with the same path.

v1.3.0 - Real audio visualizer

Choose a tag to compare

@worztm worztm released this 01 Sep 14:18

Visualizer now reacts to the actual decoded audio energy of the playing track. Waveform envelope analysis runs in a background thread so the UI stays smooth.

v1.2.0 - Keyboard control

Choose a tag to compare

@worztm worztm released this 01 Sep 14:18

Keyboard shortcuts: space play/pause, arrows next/prev, Ctrl+F search, Ctrl+L like, Ctrl+S shuffle, Ctrl+R repeat, Ctrl+Up/Down volume. Volume, shuffle and repeat state restored on launch.

v1.1.0 - Universal formats

Choose a tag to compare

@worztm worztm released this 01 Sep 14:18

25+ audio format extensions, recursive folder scanning, add-folder picker in the sidebar, likes persist between sessions.