Releases: aargirakis/BZRPlayer
Releases · aargirakis/BZRPlayer
Release list
BZR Player 2.0.91
New features:
- furnace: add "Name" & "Author" info fields
- libkss: add "Title" info field
- libkss: add kss format with subsongs support (#629)
- add preference for default track length when unknown (#639)
- add millisecond support to playlist file (#592)
Bug fixes:
- libkss: bgm misdetections (#675)
- mdxmini: playback crash (#414)
- startup failure in single instance mode due to unwanted localhost 9860 tcp port collision (#612)
- ui: instruments & samples columns resized width not kept on subsequent track playback (#680)
- tracks passed using relative path not correctly saved to playlist files (#590)
Other:
- ui: always prioritize title info field over artist/author/composer
- fmod: "Name" info field for network streams is now "Stream Name"
- vgmstream: update to 2117
- libopenmpt: update to 0.8.7
Full Changelog: 2.0.90...2.0.91
BZR Player 2.0.90
New features:
- vgmstream: add cue sheet support (#480)
- furnace: add subsongs support (#660)
- furnace: improve & expand displayed track metadata
- furnace: continuous playback
- libvgm: continuous playback (#648)
- ui: add preference for systray icon toggling
- ui: add preference for hiding menu bar
- hivelytracker: display track title in ahx tracker view (#673)
Bug fixes:
- vgmstream: skip blank metadata values
- libopenmpt: inconsistency between displayed and set stereo separation value (#668)
- hivelytracker: last subsong is always missing (#606)
- furnace: playback ends prematurely
- libkss: opx misdetections (#663)
- ui: crash when toggling normalizer before first playback
- ui: muted speaker icon not refresh on volume change (#672)
- ui: some disabled vu-meter/scroller settings are displayed enabled when open preferences (#666)
- ui: rotating object orbit speed slider preference still captured by mouse wheel (#674)
- ui: crash when canceling sample export (linux only) (#670)
- ui: crash when export sample to path with permission denied (linux only)
- ui: crash with Debug build type when remove a track on first launch (#586)
- ui: crash when try to play already played playlist after another is played then deleted (#619)
Other:
- redesign settings (#667)
- redesign file loading and plugin management
- ui: various play control window improvements
- ui: inconsistent pitch slider value when freq is 0
- zxtune: if track has no title use last container filename but left it empty in info window
- plugins: set default stereo separation to 50% for hivelytracker & libxmp
- libxmp: update to 4.7.0
- asap: update to 8.0.0
- game-music-emu: update to 0.6.5
- libopenmpt: update to 0.8.6
- sndh-player: update to 1.00
- sunvox: update to 2.1.4d
- libvgm: update to d1151884997b (2026-04-06)
Full Changelog: 2.0.89...2.0.90
BZR Player 2.0.89
New features:
- sc68: improve & expand displayed track metadata
- v2m-player: seek support
- vgmstream: add subsongs (container formats) support (#652)
- vgmstream: add further support for sample-stream formats (#481)
- libvgm: channels handling
- libopenmpt: add "Tracker" & "Container Format" info fields
- loop points (#630)
Bug fixes:
- zxtune: "Container Files" info field missing for container files with single track
- zxtune: use container filenames as title when subsong doesn't have any (#650)
- fmod: artist & title columns don't refresh during network streams playback
Other:
- adplug: update to 2.4 (#593)
- libvgm: update to 57585ea7a53f (2026-01-21)
- vgmstream: update to 756aa56d0365 (2026-02-07)
Full Changelog: 2.0.88...2.0.89
BZR Player 2.0.88
New features:
- libsidplayfp: mus & mus+str support
- zxtune: add support for container formats (#244, #263)
- vgmstream: add further support for sample-stream formats
- vgmstream: display full track metadata (#406)
- vgmstream: continuous playback (#653)
- asap: improve & expand displayed track metadata
Bug fixes:
- libsidplayfp: memory leaks
- hivelytracker: supported formats detection
- asap: pokey channels handled are always 8
- libopenmpt: digisound interface kit (riff) format playback
- plugins: some atari rmt tracks misdetected as msx opx (prioritize asap over libkss)
- plugins: case insensitivity for psf plugins on linux
- vgmstream: playback begins fragmented (#651)
- ui: prev/next/play buttons are dark
Other:
- libsidplayfp: improve & cleanup info fields
- prioritize vgmstream over audiofile & fmod
- ui: info field & column "Type" -> "Format"
- asap: update to 7.0.0
- libsidplayfp: update to 2.16.0
Full Changelog: 2.0.87...2.0.88
BZR Player 2.0.87
New features:
- plugins: replace vgmplay-legacy & tunes98_plug with libvgm 1aed079c8c9c (2025-11-28) (#548)
- ui: add rotating 3d objects to visualizer
Bug fixes:
- asap: random channels deactivation when playback starts (#484)
- libsidplayfp: time decimals retrieval from hvsc songlengths db
- highly_theoretical: playback speed
- highly_experimental: ps1 track length
- plugins: track length metadata retrieval for psf plugins
- plugins: memory leaks for multiple plugins
- plugins: length millis is cut for multiple plugins
- ui: handling of more than 64 channels (up to 127) (#645)
- ui: tracker view effects in oktalyzer (#611)
- ui: tracker view current pattern number in oktalyzer is always 00
Other:
- ui: optimize visualizer performance
- ui: optimize tracker view performance
- ui: set "Comments" info field to multiline view for psf plugins
- ui: empty "Ripper" info field for psf plugins
- libsidplayfp: update to 2.15.2
Full Changelog: 2.0.86...2.0.87
BZR Player 2.0.86
New features:
- zxtune: improve and expand displayed track metadata
Bug fixes:
- highly_experimental: fix song lengths
Other:
- furnace: update to 0.6.8.3
- klystron: update to 989fafc4fffb (2020-09-26)
- libopenmpt: update to 0.8.3
- libsidplayfp: update to 2.15.1
- vgmstream: update to 2055
- zxtune: update to 5100
- libsidplayfp: remove "MD5 Old" and join "SID Chips" & "SID Model" info window fields
- uade: Improved songlength database
- update linux desktop entry
Full Changelog: 2.0.85...2.0.86
BZR Player 2.0.85
New features:
- vgmstream: add custom ffmpeg (supporting more sample-stream formats), replace faad2 (#106, #141, #314, #363, #394, #483, #601, #637)
- libsidplayfp: digiboost muting thru 4th channel (#556)
- libsidplayfp: display sid chips number in info window
Bug fixes:
- fmod: avoid various formats misdetection (#564, #583, #622)
- libsidplayfp: seeking with multi-sid tracks is not silent (#638)
- libsidplayfp: avoid most of audio pops during seeking (#341)
- libsidplayfp: position slider low smoothness for short tracks
- game-music-emu: crash with unsupported formats
- vgmstream: played track files not closed/released as needed
- zxtune: track buffer memory leak
- libkss: track buffer memory leak
- show fmod supported audio tags (if any) in info window for all plugins
- "repeat one" mode broken by continuous playback enabled in other plugins (#635, #636)
Other:
- uade: update to 9c044fb7b586 (2025-09-11)
- improved mime types support
Full Changelog: 2.0.84...2.0.85
BZR Player 2.0.84
New features:
- Fmod seamless loop in "repeat one" mode (#284)
Bug fixes:
- Low libsidplayfp seeking position accuracy
- Long libsidplayfp seekings (not in continuous playback) lead to premature end
- Fixed (and reworked) the id3v1 tag genres management
- Highly_quixotic crash if trying to play any track (#634)
- Disable pause button when wav writer is playing (#631)
Other:
- Increase libsidplayfp seeking speed
- Trim all id3v1 tag fields (#588)
Full Changelog: 2.0.83...2.0.84
BZR Player 2.0.83
New features:
- Libkss plugin (add support for various msx formats) (#191)
- Keep song length and seeking during continuous playback
Bug fixes:
- Uade crash when trying to play midi, wav (any riff based), psf/minipsf & adlib ims (#626)
- Uade memory leaks (#628)
- Files played in tunes98_plug not closed/released as needed
Other:
- Update fmod to 2.03.09
- Slight perf improvement avoiding fmod init and plugin chain loading when unneeded
- Improved mime types support
Full Changelog: 2.0.82...2.0.83
BZR Player 2.0.82
New features:
- Switch from webuade to uade (mvtiaine fork), add continuous playback & other new settings (#161, #227, #243, #267, #349, #417, #418, #465, #518, #576, #583)
- Add continuous playback to sndh-player (#621)
Bug fixes:
- Prioritize libxmp over libopenmpt for farandole composer playback (#599)
Other:
- Update sndh-player to 0.80
- Update libopenmpt to 0.8.2
- Drop libfc14audiodecoder in favor of libopenmpt
- Reset volume slider to max value with double right mouse click (#620)
- Show additional libxmp fields in info window
- Improved mime types support
Full Changelog: 2.0.81...2.0.82