BriskPlayer Changelog: 3.0.0 → 3.0.1
Features
- Add playlist context menu and properties dialog with MusicBrainz ID display integration
- Add
BUILD_STATICoption for static linking configuration - Improve album art scaling in properties dialog
- Add NULL-safe global access macros for improved stability
- Enhance Unicode support
- Improve internationalization (i18n) support
Bug Fixes
- Fix MXE cross-compilation support – library path detection for all MXE target variants (i686/x86_64, static/shared)
- Fix SSE2 compatibility on i686 targets using
__attribute__((target("sse2")))for CircleBufferMemcpy - Fix tooltip crash – stop deleting cached album art bitmap prematurely
- Fix various crash bugs
- Improve sticky windows behavior
Performance
- Optimize TagLib metadata reading and caching
Build System
- Centralize version management – version now defined once in CMakeLists.txt and auto-generated to headers
- Update Windows target settings in CMakeLists.txt
- Add
.gitignorefor build artifacts - Fix build compatibility with MXE cross-compiler
Documentation
- Update readme.md with new project information
Downloads can be found at https://thatzachbacon.com/briskplayer/