2.0.74 (2024-10-27)

New features:
  • Added Windows and Linux installers
  • Displays klystron file info and instruments (#549)
  • Added "Type" field to Info window for filetype (#534)
Bug fixes:
  • Fixed broken s98 (#329)
  • Fixed and updated broken Organya
  • Fixed and updated broken Klystron (#142)
  • Encanced Furnace tracks identification (#525, #530, #544, #545)
  • Endless writing when set to "WAV writer" (#557)
Other:
  • Switched to MSYS2 environment and CMake build system (with Linux cross-compilation)
  • Refactored project structure, added various stability and crash fixes
  • Reimplemented all plugins
  • Better libsidplayfp performance
  • Updated sc68 (better sound)
  • Updated Sunvox to 2.1.1c
  • Digital Mugician added to UADE songlength database and some fixes (now 4249 entries)

2.0.73 (2024-06-18)

Bug fixes:
  • Furnace plugin crashed when using Wine (Unix) (#523)
Other:
  • Removed unused references to libmodplug
  • Added BaseRow.h that was outside of the project
  • Reverted moving platforms/qwindows.dll to data folder
  • Some refactoring regarding manifest and resource for .exe
  • Turned off file logging for Furnace plugin

2.0.72 (2024-05-31)

New features:
  • Better remapping of missing chars in scrolltext (#380)
Bug fixes:
  • Newer version of HivelyTracker songs didn't load (#521)
  • "Mute all channels" and "Unmute all channels" didn't update the graphics (#520)
  • BZRPlayer.VisualElementsManifest.xml was missing
  • Some OGG files weren't playable (#522)
Other:
  • Upgraded libsidplayfp to 2.7.1
  • Upgraded Furnace to 0.6.3 (#517)
  • Changed default silence timeout for UADE to 5 seconds
  • Added Songlengths.md5 for c64 sids so no internet connection is needed at start
  • Added LICENSE.txt
  • Readded BZRPlayerTest.exe
  • Moved platforms/qwindows.dll to data/platforms/qwindows.dll

2.0.71 (2024-05-08)

New features:
  • Sound length database can now be toggled for C64-sids (#516)
Bug fixes:
  • Changed priority of Furnace plugin because other plugins picked up .fur files (#517)
  • Mouse scroll wheel affected some drop comboboxes and sliders in settings (#458)
  • CPU and GPU was used unnecessarily when channels window was enabled
Other:
  • Moved resources folder to data/resources

2.0.70 (2024-04-19)

New features:
  • Furnace (.fur) is now playable (#500)
  • New layout for channel toggling that mostly fit all channels in the window
Bug fixes:
  • Removed BSPlay to play SoundMon files due to it was too buggy. Reverted back to UADE (#515)
  • IMPlay Song Format (.ims) is now played correctly instead of being silent (#186)
  • Nintendo DS (.2sf/.mini2sf) played too fast
  • Some C64-SIDs could be treated and played as mp3 (#513)
  • Settings for when to download songlength database for libsidfp was incorrect
Other:
  • Moved playlist folder to user/playlist
  • Moved layouts folder to user/layouts
  • Moved recordings folder to user/recordings
  • Moved settings.ini to user/settings.ini
  • Moved gm.dls to plugin/fmod
  • Moved Songlengths.md5 to user/plugin/sid
  • Moved all plugins settings to to user/plugin/config
  • 4135 entries/files now in UADE songlength database

2.0.69 (2024-04-07)

New features:
  • SEGA Saturn and Dreamcast (.ssf/.minissf/.dsf/.minidsf) are now playable
  • Capcom QSound (.qsf/.miniqsf) is now playable
  • Nintendo DS (.2sf/.mini2sf) is now playable
  • AHX and HivelyTracker (.hvl) are now seekable
  • SoundMon files are now played with BSPlay and supports song lengths, seeking and showing samples
Bug fixes:
  • SoundMon 1.0 crashed the program
  • Some big Atari SNDH didn't play (#507)
  • Changed plugin order because some SIDS where treated as MPEG (#513)
  • Renamed "workspace" to "layout"
Other:
  • Upgraded libopenmpt to 0.7.6
  • Upgraded to SNDH-player 0.74
  • Removed Audio Overload plugin

2.0.68 (2024-03-19)

New features:
  • Atari ST audio (snd/sndh) are now played with sndh-player instead of sc68
Bug fixes:
  • DariusZendeh tracks didn't play with .dzp as suffix
  • MarkII tracks didn't play with .mii as suffix
  • Tempfiles for adplug, audiofile and pac plugins are now created in system temp dir (#505)
  • Network streams crashed program
  • Rolled back unicode hack for Adplug due to some files wouldn't play (#502)
Other:
  • Updated UADE song length database

2.0.67 (2024-03-08)

New features:
  • Ctrl+mouse wheel increases/decreases the visualizer resolution (#18)
  • "Now playing" font size has a setting in settings window and is also saved to disk (#497)
  • SBStudio (.pac) now supports unicode in filenames (#147)
  • Audio File Library now supports unicode in filenames (#147)
  • Adplug now supports unicode in filenames (#147)
Bug fixes:
  • When loading a .minipsf with a missing psflib the program crashed (#498)
  • PS1 files was played too fast (#501)
  • Added Protrekkr and Highly Experimental to preferences/plugins
Other:
  • Renamed codec_sid.dll to codec_libsidplayfp.dll

2.0.66 (2024-02-23)

New features:
  • Ctrl+mouse wheel zooms increases/decreases the textsize in the "Now Playing" window (#18)
Bug fixes:
  • PS 1/2 and Protrekkr didn't work because of a missing dll

2.0.65 (2024-02-23)

New features:
  • Playstation 1 and Playstation 2 (.psf/.psf2/.minipsf/.minipsf2) are now playable (#235)
  • Protrekkr (.ptk) is now playable
  • Displays the playing track when hovering mouse on taskbar icon or systray icon (#496)
  • Added "game" and "year" tag to scroller if present

2.0.64 (2024-01-12)

  • Remaps missing characters (ISO 8859-1/Extendeded ascii to ascii ) in visualizer (#380)
  • Log Messages now have context menu with menu items "Clear", "Copy" and "Select All" (#490)
  • Disabled icon added for on/off-component in settings (#476)
  • Settings window now use the customizable GUI colors
  • Bug fixes:
    • Selected text in text boxes wasn't visible (#491)
    • "Now playing" didn't handle filenames with unicode or extended ascii (#493)

    2.0.63 (2023-11-24)

    New features:
    • File info columns are now resizable and saved to settings (#485)
    • The following packed formats are now reported correctly instead of just "PTK-ProWiz": AC1D Packer, Prorunner 1.0, FC-M Packer, SKYT Packer, The Player 4.0a, The Player 4.0b, The Player 4.1a
    • Context menu for playlists widget are now context sensitive and doesn't show unnecessary menu options (#319)
    Bug fixes:
    • Files with some ISO 8859-1 characters in filename in plugins that doesn't support utf-8 didn't load (#493)
    • Files in a playlist with relative paths starting with "#" wasn't loaded (#494)
    • Column settings for instruments wasn't saved
    Other:
    • Added songlengths for Pretracker to UADE songlength database
    • Removed sort indicator in playlist columns since sorting isn't supported yet

    2.0.62 (2023-11-02)

    New features:
    • PreTracker (.prt) support in UADE
    • The play button switches to "pause" during loading to visualize that the program is trying to load a file (#463)
    Bug fixes:
    • Custom playlist row height was applied only when preferences window was opened (#475)
    • When a file had a comma in the filename or meta info, the playlist information would be incorrect (#422, #474)
    • Preferences had a lot of settings hidden due to a mistake
    Other:
    • Forgot to add players UADE for TCB Tracker (tcb) and Hippel-ST_note (soc, hst)

    2.0.61 (2023-10-31)

    New features:
    • Preliminary support for Jaytrax format
    • Artist column added (#359))
    • Columns in playlist are now moveable
    • 16 more bitmap fonts for visualizer
    Bug fixes:
    • MIDI wasn't working (#29)
    • Previously marked as unplayable tracks were still marked as unplayable when in fact playable (#462)
    • Columns widths for samples and instruments info are now remembered (#96)
    • When "Allow only one instance" was disabled it didn't always play the file immediately when double clicked in explorer (#467)
    • FLOD plugin was missing from plugins list in preferences (#466)
    • There was no padding in playlist window (#437)
    • When duplicating a playlist using "Save as" the new playlist had some columns in the playlist that shouldn't be visible
    • Printer text in visualizer was always showing the filename instead of the title on the first play
    • All types of encodings wasn't supported for id3v2/ogg/flac tags (#473)
    • Log messages windows are now showing start of the lines on start (#478)
    Other:
    • Samples and instruments widgets are now more aesthetically pleasing
    • Column headers in playlist are now left aligned
    • Changed title in title-widget from "Title" to "Now Playing"
    • Displays a message box to let the user know that a restart is needed when changing single or multiple instances of the program (#477)
    • Reordered playlist window columns (title, artist, length, subsong, type)

    2.0.60 (2023-10-09)

    New features:
    • TCB Tracker support in UADE
    • SoundMon 1.0 support (#419)
    • The song title in visualizer can now be on multiple lines
    • Starfield in visualizer can now have the direction "in" or "out" (3D)
    Bug fixes:
    • Roboto font wasn't loaded correctly which caused some GUI issues (#296, #293)
    • Crashed when deleting a playlist with a currently playing track (#310)
    • There was a delay before the scroller entered the screen in the visualizer
    • The scroller in the visualizer showed garbage after the scrolltext ended the first time (#443)
    Other:
    • Restyled "New Playlist"-button (#322)
    • Added and corrected some songlengths in UADE songlengths database

    2.0.59 (2023-09-29)

    New features:
    • libopenmpt settings for filter, resampling, dithering (#454)
    • At startup, the last played file when quit is now selected (#456)
    • Eight more bitmap fonts added for the visualizer
    • libopenmpt settings for filter, resampling, dithering (#454)
    Bug fixes:
    • The method of highlighting the currenty playing file in the playlist had a few bugs (#433, #449, #450)
    • Got rid of the ugly dotted outline in the playlists and current playlist (#457)
    • Playlist column said "SUBSONGs" instead of "SUBSONG" (#446)
    • Trackerview does not consume CPU when paused (#207)
    • Accidently included settings.ini in last release (#447, #448)
    • Stereo separation settings for libopenmpt didn't always behave correctly
    • Mouse scroll affected starfield direction combobox in settings (#458)
    Other:
    • Upgraded libopenmpt from 0.6.6 to 0.7.3
    • Some optimizations to textprinter in visualizer

    2.0.58 (2023-09-22)

    New features:
    • Changed default main color to green, like the icon
    Bug fixes:
    • Unplayable files wasn't marked as unplayable in the playlist if the last playlist item was unplayable
    • Switch for UADE songlength database didn't worked due to forgot to add new UADE plugin to the release
    • Songlengths database for C64-sids wasn't downloaded correctly
    Other:
    • Changed fileformat text from "C-64 SID" to "C64 SID"

    2.0.57 (2023-09-22)

    New features:
    • Opacity setting for raster bars (#444)
    • Enable/disable UADE songlength database in settings (#445)
    • Five more bitmap fonts added for the visualizer
    Bug fixes:
    • An unplayable file is now dimmed in the playlist (#425)
    • Some labels in settings for sliders just showed "TextLabel" when you opened the settings (#439)
    • "New Playlist"-button is never hidden when resized to a very small area
    • songlengths.md5 was still not downloaded in root folder if the program was started by doubleclicking a file (#407)
    • Stars in visualizer now has transparency, which means no more black stars with brighter background and a bit less flickering
    • Vumeter peaks were sometimes missing for some channels (#438)
    Other:
    • Some songlengths fixed in UADE songlength database

    2.0.56 (2023-09-07)

    New features:
    • Raster bars in visualizer
    • Custom scrolltext in visualizer (#435)
    Bug fixes:
    • Crashed when visualizer was enabled and a mono sound was played (#434, #429)
    • Didn't scroll to currently playing track in playlist (#432)
    • All characters in ISO 8859-1 are now shown correctly in id3 v1 tags (#436)
    • All characters in ISO 8859-1 are now shown correctly in id3 v2 tags (#390)
    • UTF-8 didn't work in m3u/m3u8 playlists (#409)
    Other:
    • Some songlengths fixed in UADE songlength database

    2.0.55 (2023-08-18)

    New features:
    • Hippel ST and Hippel ST COSO are now playable (#418)
    • UTF-16 is now supported in ID3V2 tags (#395)
    Bug fixes:
    • "Remove all not selected" in playlist is now working again (#424)
    • When a file was not playable it didn't advance to the next (#423)
    • Songlengths.md5 for SID-files was not downloaded in BZR Player 2 directory if a SID file was double clicked in explorer (#407)
    • Atari YM-songs was played by UADE and was silent. Is now played by ST-Sound though could be a lot better.
    • Adding a folder in single instance mode as argument didn't work when an instance was already running (#410)
    Other:
    • Upgraded to game-music-emu 0.6.3
    • Added new paterons to the about window

    2.0.54 (2023-08-09)

    New features:
    • "Show containing folder" for a file in the playlist will now open all folders instead of just the last one selected
    Bug fixes:
    • Crashed when VU-meters were enabled and playing SID songs
    • Fixed a UADE songlength database error (#421)
    Other:
    • There is now only one data source for playlists, it was a lot of work. This means a lot less probability of bugs and also easier to implement searching and filtering for playlists

    2.0.53 (2023-05-23)

    New features:
    • Visualizer is now supported for all fileformats - showing stereo channels where software channels/voices are not supported
    • HVSC songlength automatic update (#403)
    • Buttons in settings have a mouse over highlight
    Bug fixes:
    • Adding files from command line didn't work (#402)
    • Allow only one instance wasn't working (#356)
    • Prevented user to select "enqueue items" when "allow only one instance" is used (#356)
    Other:
    • Some wrong song lengths fixed in UADE songlength database
    • 3946 entries/files now in UADE songlength database

    2.0.52 (2023-05-05)

    New features:
    • Half decent visualizer (VU-meters) for Future Composer Player
    • Icon for Windows tiles now have maximum size (#350)
    Bug fixes:
    • Text in title widget was clipped vertically when resized to minimum (#374)
    • Drag and drop a file didn't work when there were tabbed widgets (#354)Some plugin preferences were missing (#393)
    • Some plugin preferences were missing (#393)
    • Visualizer scroller behaves better for empty scrolltexts

    2.0.51 (2023-04-28)

    New features:
    • Visualizer now has resolution and keep aspect ratio settings (#369)
    Bug fixes:
    • Fixed a few issues regarding scaling the tracker view (#213, #396, #397)
    • Issue with uade songlength file could crash the program if subsongs length was missing (#399)
    • New playlists didn't get reasonable column widths (#376)
    Other:
    • Some small fixes regarding the UADE songlength file

    2.0.50 (2023-04-21)

    New features:
    • Shows meta data for Ogg files (#362)
    • Shows meta data for FLAC files (#364)
    • Double click on a playlist will change playlist and play the first song of that playlist (#392)
    • Shows bitmap font thumbnail instead of path in preferences for visualizer (#383)
    • 1 new bitmap font
    • Shows samples for Paul Shields format
    Bug fixes:
    • Future Composer songs was played by UADE (Which meant no channel toggling or showing samples)
    • Clicking browse visualizer font showed other components on top of the fonts (#384)
    • Crashed when added an m3u and default playlist was empty and then clicked on play (#391)
    • Padding zeroes on minutes if the track is one hour or longer (#388)
    • Playcontrol components moved when current time went from 59:59 to 1:00:00 (#387)
    • Changed window title of the preferences window to "Preferences" instead of "Dialog"
    Other:
    • Rearranged font settings for visualizer in preferences
    • Updated MusicMaker playroutines for UADE
    • 3914 entries/files now in UADE songlength database

    2.0.49 (2023-04-04)

    New features:
    • Optional setting for scroller that is more retro, using sinus values from the font scaling (#379)
    • Scroller will now always start from outside right border no matter what font and font scale used
    • Customizable background color in visualizer
    Bug fixes:
    • Nothing happened when clicking on browse button to choose a visualizer font (#351)
    • An uninitialized variable in the starfield code caused BZR Player to sometimes crash at startup
    • Removed navigation with left/right arrow keys in playlist since those are used for seeking (#381)
    • UTF-8 wasn't supported in title window

    2.0.48 (2023-03-31)

    New features:
    • Create new and delete workspaces (#366)
    • Visualizer SID support, scroll only for now (#370)
    • Option to enable/disable scroller, stars, vumeters etc. in visualizer
    • Customizable number of stars for starfield in visualizer
    • Customizable speed for starfield in visualizer
    • Customizable direction for starfield in visualizer
    • Starfield in visualizer is now distributed evenly immediately on resize
    • Two new bitmap fonts
    Bug fixes:
    • AAC files is working a little bit better (#141)
    • Enchanced hit area for prev and next buttons
    • Changed so that the currently playing track isn't always vertically centered, fixes a bug when first column in very wide (#378)
    • Removed question mark in title from all dialogs
    • AHX was played by UADE instead of HivelyTracker
    Other:
    • Reduced space above play buttons (#374)
    • Better default widths of columns (#376)
    • 3866 entries/files now in UADE songlength database

    2.0.47 (2023-03-24)

    Bug fixes:
    • There was an error is last version so most of the content in settings windows wasn't visible

    2.0.46 (2023-03-24)

    New features:
    • Can now play SunVox songs (https://www.warmplace.ru/soft/sunvox/)
    • Can now play MIDI (.mid) songs (#29)
    • Seeking in mods/xm/it etc. with libopenmpt will play currently playing samples and not have to wait for the next note
    • Option for just enqueuing a file without playing it directly when double clicking it in explorer (#286)
    Bug fixes:
    • Default path for songlength file for sid and uade didn't show in settings if there was no .cfg files in plugin/config dir (#158)
    • Crashed when pressing a key in fullscreen tracker or visualizer. Now spacebar/escape/enter/return key works again to exit fullscreen (#346)
    • If launching BZR Player through double clicking a file, no visualizer fonts where shown in the browser window in settings (#351)
    • Default visualizer font "Angels" wasn't loaded when launching BZR Player through double clicking a file (#352)
    • Most SC68 files was silent when opened through double clicking a file (#344)
    • Icon for Windows Tiles was missing (#350)
    • Fixed memory leak in sc68 plugin
    • Forgot to add latest libopenmpt plugin, so stereo separation setting didn't work
    • Browse visualizer font button was missing the icon (#353)
    Other:
    • Upgraded to vgmstream r1831
    • 3822 entries/files now in UADE songlength database

    2.0.45 (2023-03-19)

    New features:
    • Changed button icons from truetype font to svg images
    • Popup menu for playlist items to "Clear playlist" (#321)
    • Settings for libopenmpt: stereo separation
    • Made the "About" window nicer looking and made the links clickable
    • Nicer scrollbars in settings
    • Nicer plugins table in settings
    • 8 more bitmap fonts for scroller
    Bug fixes:
    • Crashed when deleting a playlist that was alphabetically before ("Default"). Now default is always first in playlists. (#81)
    • Crashed when clearing a playlist while a track was playing and repeat was enabled (#275)
    • "BZR Player" was missing from window title
    Other:
    • 3760 entries/files now in UADE songlength database

    2.0.44 (2023-03-10)

    New features:
    • Column widths are now saved, custom for every playlist
    • Drag-and-drop files to the currently selected playlist to add files to that playlist (#307)
    • Drag-and-drop a playlist to the playlists window to add a playlist (#215, #307)
    • You can add files/folders from command line, like so: BZRPlayer.exe file1.mp3 folder file2.mod (#286, #139)
    • You can open files in Windows Explorer (double click) to add and play them directly in BZR Player (#286, #139)
    Other:
    • 3727 entries/files now in UADE songlength database

    2.0.43 (2023-03-03)

    New features:
    • Song length in info window now always show milliseconds
    • Doesn't stop the sound playing when closing the settings menu, unless device output is changed (#339)
    Bug fixes:
    • Fixed an issue with loading AHX (#338)
    • Sid plugin caused a load delay when loading some other formats (.sc68 for example)
    • Crashed when adding a playlist then playing a sound in that playlist and no previous playlist item has been played (#331)
    • Crashed sometimes when deleting a playlist item while it was playing (#310)
    • Information window now only updates periodically if it's a webstream (and not a static file) which fixes some weird behaviour (#337)
    • Set a minimum size to play control window so that buttons doesn't disappear on resizing
    • Changed priorites for the plugins, so now lemmings.cust is played with UADE instead of as an MP3
    Other:
    • 2898 entries/files now in UADE songlength database

    2.0.42 (2023-02-24)

    New features:
    • C-64 .mus format can now be played (#333)
    • Added "Delete All Playlists" function to context menu for playlists (#321)
    • Added simple About window (#330)
    • Option to display milliseconds for time
    • Multi line comments are now supported in information window
    Bug fixes:
    • Color for selected item in main menu wasn't customizable (#326)
    • ASAP plugin would sometimes crash the program when loading a file (#332)
    • Muting channels with AHX/Hively restarted the song (#328)
    • Information window was bogging down CPU/GPU due to that it was refreshing 60 times per second. Now it's every two seconds.
    Other:
    • Upgraded to libsidplayfp 2.4.2
    • 2741 entries/files now in UADE songlength database

    2.0.41 (2023-02-18)

    New features:
    • AHX/HivelyTracker now has utf-8 support (#147)
    • ASAP now has utf-8 support (#147)
    • libxmp now has utf-8 support (#147)
    • Context menus now has the same look & feel as the rest of the program
    • Tooltips now has the same look & feel as the rest of the program (#292)
    Bug fixes:
    • Color for selected item in playlists/menus etc. wasn't customizable
    • When opening a file from Windows explorer using "Open with" the default settings was used instead of the real one (#285)
    Other:
    • AHX/HivelyTracker upgraded to 1.9
    • AHX/HivelyTracker unfortunately now has no seeking
    • 2287 entries/files now in UADE songlength database

    2.0.40 (2023-02-10)

    New features:
    • Now records to separate wavs with the filename and subsong that is currently playing (#291)
    • Loading a playlist will now create a new playlist entry instead of adding the tracks to an existing playlist (#307)
    • Right click in channels window to mute/unmute all channels (#318)
    • Context menus now has the same look & feel as the rest of the program
    • Tooltips now has the same look & feel as the rest of the program (#292)
    Bug fixes:
    • The empty area after the last playlist column was white (#303)
    • latin1 encoded playlists with special characters in it didn't load correctly (#315)
    • There was encoding issues for some ISO 8859-1 characters in the information window for C-64 SID
    • UADE songlengths was sometimes wrong
    Other:
    • 2111 entries/files now in UADE songlength database

    2.0.39 (2023-02-04)

    New features:
    • Default playlist are now in italic
    • Currently playing playlist is now marked with the same color as the currently playing track (#309)
    • Playlists can be duplicated using "Save As" (#308)
    • WAV output now creates a file with current date and time in the filename (#291)

    2.0.38 (2023-01-29)

  • Milliseconds are now supported from SID songlength database
  • Milliseconds are now supported from UADE songlength database
  • Bug fixes:
    • Fixed so some .wav files do not crash the program
    • Prevented a crash when deleting a default playlist after renaming it by restricting renaming default playlist (for now) (#306)
    Other:
    • Upgraded to latest VGMStream (r1810)
    • 58 entries/files now in UADE songlength database

    2.0.37 (2023-01-23)

    New features:
    • Shows samples for the following formats (#266): Ben Daglish, David Whittaker, Digital Mugician 1/2, DeltaMusic 1/2, FredMon, Hippel, Infogrames, Jason Brooke, Richard Joseph, Rob Hubbard, SidMon 1/2, SoundMon 2/3
    • Popup menu "Save" on right click to save playlist immediately instead of when quitting program (#308)
    Bug fixes:
    • Crashed while deleting a currently playing track (#310)
    • Crashed when renamed the currenlty playing playlist (#305)
    • Fixed a crash that had to to with adding song to a new playlist and then playing it (#302)
    Other:
    • 1427 entries/files now in UADE songlength database

    2.0.36 (2023-01-13)

    New features:
    • ID3 tags now supported, ID3v1 and ID3v2
    • Added a database for UADE that contains song lengths
    • UADE has now higher priority loading files than libxmp since it's more accurate
    • Remembers last open folder when adding files/folder
    • Shows MD5 for UADE songs in info window
    • 6 more bitmap fonts
    Bug fixes:
    • Fixed memory leak in libopenmpt plugin (#299)
    Other:
    • Included latest Songlengths.md5 from HVSC #78

    2.0.35 (2022-12-22)

    New features:
    • Added more info for SID files: memoryadresses, compatibility, song speed and MD5 (#288)
    • Option to enable or disable silence detection for UADE (#274)
    • Change of output device doesn't require restart (#159)
    • 4 more bitmap fonts
    Bug fixes:
    • SID files sometimes had channels muted when starting or seeking, due to uninitialized variables (#289, #290)
    • Restore minimized window from systray sometimes restored incorrectly to fullscreen (#280)
    • Muting channels is now always working (#261, #104)
    • Will no longer crash after adding files to an empty playlist and pressing enter key (#277)
    • libxmp was disabled by mistake

    2.0.34 (2022-12-16)

    New features:
    • Now show fileformat for files played by FMOD
    • Option to allow single instance only (#139)
    • Remembers if program was maximized when minimizing to system tray (#280)
    • UADE silence timeout configurable in settings (#274)
    Bug fixes:
    • Enter key and delete key wasn't working in playlist window
    • Muting channels didn't work for C-64 SID's (#283)
    • Currently selected track is now played instead of last selected track when using enter key (#277)
    • No crash if missing sample file in UADE (mdat/smpl etc.) (#83)
    • Hippel format in UADE wasn't working (#161)
    • Tracker view and visualizer was black when inactive instead of background color (#206)
    • All windows where marked as visible in "Window" menu although they where closed at start up

    2.0.33 (2022-12-09)

    New features:
    • New layout system which will give a lot more freedom placing windows (#101, #94, #21)
    Bug fixes:
    • UADE settings had accidentally disappeared (#278)
    • Icons for play/fastforward etc. wasn't working if Bzrplayer font was not installed (#279)
    • "Restore layout" was placing the window a bit outside the desktop (#270)
    Other:
    • Better layout for channels window

    2.0.32 (2022-12-06)

    New features:
    • 12 new bitmap fonts
    • Prints current title of song in visualizer
    • Delete button removes selected playlist or playlist items (#18)
    • F5 plays/pauses (#18)
    • Arrow keys combined with shift and control now fastforward or rewinds
    • Up and down arrow can be used for scrolling and selecting playlist items and playlist (#18)
    • Ctrl+A selects all playlist items (#18)
    • Enter/return key start playing selected playlist item (#18)
    Bug fixes:
    • Mute audio wasn't correctly handled when loading settings

    2.0.31 (2022-12-01)

    New features:
    • UADE will now go to next song immediately when silence is detected (#85)
    • Option to minimize to system tray on minimize button instead of close button
    Bug fixes:
    • If repeat song was enabled you couldn't go to the next track by pressing the next-button (#164)
    • If shuffle was enabled going back to the first shuffled track was always going to number 1 in the playlist (#163)
    • Play control icons are now properly centered (#115)
    Other:
    • Added "Amiga" to clarify in the UADE filter settings
    • Changed default VU-meter settings

    2.0.30 (2022-11-29)

    New features:
    • Muting channels is now possible in Future Composer (#160)
    • Option to set filter for UADE in settings
    Bug fixes:Other:
    • Some small cosmetic changes in the settings window

    2.0.29 (2022-11-18)

    New features:
    • Disabled mouse wheel scrolling for sliders and comboboxes in settings window to prevent unintentional changes (#272)
    Bug fixes:
    • Browse bitmap fonts-button was missing an icon
    • No thumbnails showed up when browsing bitmap fonts
    • Crashed when launching without any playlist (#271)

    2.0.28 (2022-11-18)

    New features:
    • Browsing for bitmap fonts now have it's own window with nice thumbnails
    • Bitmap scroller is now always a "1 pixel per font pixel" which makes it much faster and also more retro
    • All windows can be toggled in the Window menu (#269)
    • Network Stream from menu
    • PDX files (samples) support for MDX
    • Last played track is now selected upon start
    • Option to set the VU-meter width (#251)
    • Option to set the VU-meter opacity (#251)
    Bug fixes:
    • Comments row in info window was shown for filetypes that don't support comments
    Other:
    • Changed default colors of VU-meters (#251)

    2.0.27 (2022-11-11)

    New features:
    • Integrated VU-meters with scroller
    • Customizable reflection opacity
    • 16 new bitmap fonts
    • Scroller pauses when music is paused (#252)
    • Controls in settings are greyed out when they aren't enabled (#216)
    • The BZR Player font is now automatically added to the program, no need to install it manually (#212)
    Bug fixes:
    • Future Composer tracks crashed (#250)
    • Removing playlist items sometimes crashed or removed wrong items (#254)
    • 4a-files was somtimes picked up as mdx files and sometimes crashed the program (#248, #253)
    • After creating a new playlist, there was no popup-menu when right clicking added tracks (#258)
    • "Show containing folder" in popup-menu crashed if no track was selected
    • Setting songlength files for libsidplayfp always opens correct directory when browsing (#249)
    Other:
    • Added some more space in the beginning of the scroller

    2.0.26 (2022-11-05)

    New features:
    • Customizable peaks in VU-meters
    • Customizable text scroller
    • Shows comments/message for mods/xm/it etc. in info window (truncated right now)
    • Displays default songlength file path in settings for libsidplayfp (#158)

    2.0.25 (2022-10-27)

  • Can now play MDX chiptunes from the X68000 home computer (#193)
  • Corrupt mp3 files are now playable (#108)
  • Seeking is now possible in vgmstream
  • VU-meters have falling peaks (#218)
  • Channels can be muted in AHX and HivelyTracker
  • Bug fixes:
    • Pressing stop with an empty playlist sometimes crashed (#211)
    • Stop-button didn't get custom color
    • Reverb was applied when selecting a reverb preset even with reverb was disabled (#216)
    • Crashed after last song when shuffle was enabled (#210)
    • Muted channels was still dimmed in tracker view when playing a new song
    Other:
    • Timer now runs in 60 fps instead of 50, which means smoother animations, but a bit more CPU/GPU
    • Bigger stars in VU-meter visualizer

    2.0.24 (2022-10-21)

    New features:
    • Row height of playlists are customizable (#208)
    • Added stop button (#17)
    • Tracker view is scaling contents
    • Muted channels in tracker view are dimmed when muted
    • Stars in visualizer is a bit more like pixels instead of lines
    • Title window now use word wrap
    Bug fixes:
    • Crash when clicked on empty tracker view (#204)
    • "Reset to Default" GUI colors didn't reset the colored buttons (#153)
    • Fixed effects in Impulse Tracker tracker view (#209)
    • Fixed some small graphical issues in tracker view for soundtracker and protracker

    2.0.23 (2022-10-18)

    New features:
    • Go fullscreen by double clicking VU-meters
    • Go fullscreen by double clicking tracker view
    • Added icon to the program (.exe)
    • Set custom row height for playlist items (#199)
    Bug fixes:
    • Tracker view is using a lot less CPU and GPU, meaning no more sluggish 32 channel .xm's (#202, #48)

    2.0.22 (2022-10-15)

    New features:
    • Added (temporary) icon to application
    Bug fixes:
    • Systray icon was missing (#197)
    • Tracker view wasn't cleared when playing a song with no tracker view support (#64)
    • Fixed some wrong pixels in Scream Tracker 2 tracker view
    • Fixed some wrong pixels in HivelyTracker tracker view
    • Fixed some wrong parameters in FastTracker 2 tracker view
    • Octalyser mods showed Protracker tracker view
    • HivelyTracker had wrong font in tracker view

    2.0.21 (2022-10-14)

    New features:
    • Tracker view is implemented for libopenmpt
    • Tracker view is using Open GL and is much faster
    • Colors for hover over buttons and sliders can be customized (#154)
    • If loop playlist is enabled pressing previous track goes to the last track (#156)
    • New visualizer with VU-meters and starfield
    • Changing GUI colors are faster
    • Option to reset all GUI colors to default (#153)
    • Added quit to main menu
    • Option to remove all items not selected in playlist popup menu (#195)
    • New speaker icon
    • Bigger play control icons and text (#166)
    Bug fixes:
    • Player controls sometimes overlapped when resizing window (#155)
    • VU-meters in trackerview were off vertically (#6)
    • Play icons moved around depending on song length
    • Pressing spacebar after launching program created a new playlist (#165)
    Other:
    • Removed the "Not available"-text from the channels window
    • Changed text from "Removed selected files" to "Remove selected" in playlist popup menu (#196)

    2.0.20 (2022-09-29)

    New features:
    • Repeat and shuffle status are now saved in settings
    • Added sample and instrument info for libopenmpt (#113, #87)
    • Added some info for libopenmpt
    • Option to change all the colors in the GUI (95% done)
    Bug fixes:
    • Webstreams/radio crashed when loading (#143)
    • Default path for songlength files wasn't working (#146)
    • Removed annoying minimize to tray message
    • Hidden files wasn't added to playlist (#151)
    Other:
    • Removed FLOD library, UADE is now used instead for those file formats (#66)
    • Upgraded to newest SIDId cfg
    • Upgraded to newest libopenmpt (0.6.6)
    • Removed annoying minimize to tray message

    2.0.19 (2022-09-19)

    New features:
    • Clicking system tray icon to show the application will now always show it on top (of other programs) (#140)
    • Sid files are now seekable, if they have a length (#51)
    • Option to ignore adding files with certain prefixes and suffixes (#122)
    • Shows time to seek to while seeking
    • Moved debugwindow into the main application as a dockable window
    • New MusicMaker-4V/MusicMaker-8 play routines for UADE
    • Made a test tool, BZRPlayerTest, to test all files in a directory
    Bug fixes:
    • When selecting the currently playing track the text color was white instead of red (#135)
    • Some UADE songs crashed when loading (#138)
    • Restore layout now restores all layout, not only reopen closed panels (#15)
    • Changed plugin prioriy so that Raw Adlib Capture is played by AdPlug and not Vgmstream
    Other:
    • Changed color of currently playing from red to blue text
    • Upgraded to newest Adplug (2.3.3) (Some new formats and lots of bug fixes)
    • Upgraded to newest libsidplay (2.3.1)
    • Upgraded to newest ASAP (5.2.0) (Instruments list not working right now)
    • Upgraded to newest ST-Sound (2.0) which means more stable and song length and seeking for Atari Digi Mix
    • Upgraded to newest VGMPlay (0.40.9)
    • Upgraded to newest FAAD2 (2.10.0) (Was broken and is still broken)

    2.0.18 (2022-09-12)

    New features:
    • Settings for a custom C64-SID Songlengths path (#59)
    • More sid files get a song duration (#59)
    • Click on system tray will hide/show program (#52)
    • Mute sound from systray (#52)
    • Option for close to system tray instead of quitting (#52)
    • Shows plugin version number in settings window
    • In the playlist, now only shows a blank value instead of "1" for file with no subsongs (#125)
    Bug fixes:
    • Trackerview wasn't cleared when playing un unsupported tracker view file (#64)
    • sc68 was missing first subsong duration (#120)
    • sc68 files always played default start subsong first time played (instead of no. 1) (#124)
    • No more stuttering in the beginning with UADE songs (#43)
    • Add file(s) had disappeared from system tray menu
    • When last file in a playlist was unplayable the program crashed (#5, #65)
    • Sid files always played default start subsong first time played (instead of no. 1) (#126)

    2.0.17 (2022-09-08)

    2.0.16 (2022-09-08)

    2.0.15 (2022-09-05)

    New features:
    • Title is playlist is read from soundfile when possible
    • Invalid playlist entries are marked with strikethrough
    • Double right click on pitch resets it to 100%
    Bug fixes:
    • Song length was showing jibberish when last file in playlist was played
    • UADE always played first subsong only
    • It was not possbile to go back to a previous file if the previous file was unplayable
    • Crashed when restoring undocked playlist window
    Other:
    • Changed filename window's title to "Title"

    2.0.14 (2022-09-01)

    New features:
    • libopenmpt: Toggle channels
    • libopenmpt: Subsongs
    • libopenmpt: Shows title
    • libopenmpt: Shows sample names
    Bug fixes:
    • Subsong length wasn't working with libxmp
    Other:
    • Switched from libxmp to libopenmpt
    • Removed subsong buttons

    2.0.13 (2022-08-29)

    New features:
    • Pitch control
    • Expand song with subsongs to show all subsongs in playlist
    Bug fixes:
    • Mute-setting was reset when playing a new file

    2.0.12b (2022-08-24)

  • Length of sid files works
  • 2.0.12 (2022-07-26)

    New features:
    • Song lengths for C-64 sids
    • Added info/samples/instruments for all formats
    • libopenmpt reports type of file
    Bug fixes:
    • It wasn't possible to set play cursor to beginning or end of a seekable track when previously a non seekable track had been played
    • Previous track didn't work when shuffle was used
    • Changing subsong played beginning of previous subsong for a short period
    • Tabs in docked windows wasn't fully visible
    • Future Composer tracks ended a bit too early

    2.0.11 (2022-06-17)

    New features:
    • Added menu
    • Add systray menu
    • Better layout for channels window
    • Nicer looking layout in preferences window
    • Press play with empty playlist opens dialog for adding files and then plays the first
    Bug fixes:
    • m3u-playlists with percentencoded paths now works
    • 5 and 6-channel xm had bad layout in tracker view
    • Missing channel numbers in Fasttracker tracker view
    • Last line in top graphics in tracker view was missing
    • Clicking play with empty playlist then clicking 'cancel' on adding files dialog crashed

    2.0.10 (2022-06-15)

    New features:
    • Now loads .m3u8 playlists
    • Popup menu "Show containing folder" for file in playlist
    • Popup menu "Add file(s)"
    • Saves fileformat to playlist
    • Press play with empty playlist opens dialog for adding files and then plays the first
    Bug fixes:
    • sid files always reported only 1 subsong
    • Displayed 1/2 subsongs when no sound was loaded
    • Mute wasn't properly saved in settings

    2.0.9 (2022-06-09)

    New features:
    • Clear playlist in popup menu
    Bug fixes:
    • Files with uf8-filenames didn't load
    • Playlists with utf-8 filenames in them didn't load
    • Adplug plugin (Adlib Tracker etc.) played at half speed
    • Clicking cancel in add dir dialog added an empty row to the playlist
    • VUmeters in trackerview was off
    • Bottom graphics in trackerview was missing
    • Startrekker was missing the top graphics in trackerview

    2.0.8 (2022-06-08)

    New features:
    • Right click on selected tracks for a pop up menu to remove them
    • Increased mouse scroll sensivity for volume slider
    • Clearer shuffle icon
    Bug fixes:
    • Reverb was always enabled on start
    • Fixed crash when launched with zero-byte playlist Default.m3u
    • Fixed crash when launched without Default.m3u

    2.0.7 (2022-06-04)

    New features:
    • Webstreams (radio) are now supported
    • Reverb
    • Adding files is much faster
    • Now scrolls to the currently playing file in the playlist
    • Last selected playlist is selected at startup
    • Better placement of shuffle button when resized

    2.0.6 (2022-05-25)

  • LibOpenMPT added which means support for Symmod and Composer 670 (CDFM)
  • New Amiga formats in UADE supported: Sound Tracker Pro II, AProSys
  • Normalizer added
  • Support for file URLs in m3u-playlists, which for example VLC use
  • Mute sound by pressing speaker icon
  • Bug fixes:
    • Bugs fixed which means a lot more stable program
    • Renaming playlists didn't work
    • Deleting playlists didn't work
    • Crashed when clicking next sound button and next subsong button when no sound was loaded
    • Some formats (mostly Amiga) always reported only one subsong
    Other:
    • Removed libmodplug since it's replaced by LibOpenMPT
    • Upgraded QT 5.13 to QT 5.15.2

    2.0.5 (2022-02-20)

    New features:
    • Closes log window when the application is closed
    • Option to reset volume to specified value on start regardless of last used volume when quitting
    • When renaming and creating playlists, checks if the name is already in use
    Bug fixes:
    • Doesn't crash when there are no playlists
    • Some tracker view fixes, still lots to do
    Other:
    • Small GUI enhancements

    2.0.4 (2022-02-08)

    New features:
    • Loop playlist, loop track, shuffe (will crash after last song is played)
    Bug fixes:
    • Some fixes with channel window, tracker window

    2.0.3 (2021-12-15)

    New features:
    • Export .mod samples to WAV or IFF

    2.0.2 (2021-12-11)

  • Multiple playlists
  • 2.0.1 (2021-12-01)

  • Volume control
  • Prev/next buttons
  • Add folder
  • Same font everywhere (Roboto)
  • Select output device
  • Add/load mp3u-playlist
  • 2.0.0 (2021-06-04)

    Other:
    • First 2.x release