Skip to content

Releases: aargirakis/BZRPlayer

BZR Player 2.0.91

Choose a tag to compare

@ciros88 ciros88 released this 22 Jun 17:37

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

Choose a tag to compare

@ciros88 ciros88 released this 07 May 18:50

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

Choose a tag to compare

@ciros88 ciros88 released this 14 Feb 13:48

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

Choose a tag to compare

@ciros88 ciros88 released this 21 Jan 09:37

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

Choose a tag to compare

@ciros88 ciros88 released this 04 Dec 10:35

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

Choose a tag to compare

@ciros88 ciros88 released this 21 Oct 07:49

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

Choose a tag to compare

@ciros88 ciros88 released this 17 Sep 16:53

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

Choose a tag to compare

@ciros88 ciros88 released this 29 Aug 15:12

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

Choose a tag to compare

@ciros88 ciros88 released this 19 Aug 06:34

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

Choose a tag to compare

@ciros88 ciros88 released this 06 Aug 12:56

New features:

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