Menu

en-Change Log

Brad Lanam

Wiki Home

BallroomDJ 4 Change Log

4.18.2 2026-4-13

  • Bug Fixes:
    • Configuration: Fix a memory leak.
    • Configuration: Fix validation message display.
    • Configuration: Music Queues: Fix disabled switch display.
    • Playlist Management: Fix "new automatic playlist/podcast".
  • Internal:
    • Minor cleanup.

4.18.1 2026-3-17

  • Bug Fixes:
    • Fix bad installation of 4.18.0.

4.18.0 2026-3-16

  • Bug Fixes:
    • Dances: Fix dance type conversion from old 'club' designation.
    • Management: Fix a crash.
  • Internal:
    • Minor cleanup.
    • Fix some memory leaks.

4.17.14 2026-3-6

  • Bug Fixes:
    • Configuration: Fix size limits of some configuration items.
    • Localization: Fix datafile templates.
    • Marquee: Fix incorrect display when switching to a different queue for playback.
    • Player: Fix a hang when switching to a different queue for playback.
  • Changes:
    • Changed the toggle switch to a more cultural neutral design.
  • Translations:

4.17.13.1 2026-2-26

  • Bug Fixes:
    • Fixed localized text not being processed properly.

4.17.13 2026-2-25

  • Bug Fixes:
    • Configuration: Mobile Marquee: Change template selection to a drop-down.
    • Configuration: Organization: localize the examples.
    • Fixed a memory corruption issue.
    • Installer: Ask for the preferred language.
    • Localization: Fix the starter not being localized (introduced in 4.17.11).
    • Support: MacOS: Fix 'Download Latest' link.
    • Themes: Adjusted dark theme row highlight color.

4.17.12 2026-2-22

  • Bug Fixes:
    • Listings: Fix 'favorite' taking more space than it should.
    • Listings: Created abbreviated names for: 'Movement Number', 'Movement Count'.
    • Management: Fixed the window not resizing properly.
    • Themes: Color fixes. Light themes have much better colors.

4.17.11 2026-2-16

  • Bug Fixes:
    • Installer: Fix a non-localized message.
    • Windows: Fix handling of account names with international characters.
    • Windows: Fix installation when OneDrive is active.
    • Windows: Fix uninstaller.
  • Changes:
    • Windows: Change the default theme to Adwaita:dark
    • Windows: Installer: Add an option to request VLC installation.
  • Internal:
    • Update libmp4tag to version 2.0.3.

4.17.10 2026-1-19

  • Bug Fixes:
    • Controller: Fix duration.
    • Controller: Now works for both the player and management.
    • MacOS: Player Interface: MacOS AVPlayer: Fix incorrect time check.
    • Marquee: Allow 0 lines for upcoming dance display.
  • New Features:
    • MacOS: Add a controller for MacOS Now Playing.
    • Marquee: Add 'song information only' switch.
  • Internal:
    • Minor code cleanup.

4.17.9 2026-1-12

  • Bug Fixes:
    • .wav files: Fix processing of metadata.
    • MacOS: Volume of zero is not zero. Also mute the volume.
    • Manage: Import: Fixed processing when typing in a URI manually.
  • New Features:
    • MacOS: Added native MacOS player interface (AVPlayer).

4.17.8 2026-1-5

  • Bug Fixes:
    • Installer: Fix a validation issue.
    • Windows: Fix flashing windows (cleaner, startup).
  • Internal:
    • Minor code cleanup.
    • Fix maximum path length, other sizing issues.
    • Windows: manifest: long path aware, dpi-aware.
    • Windows: build cleanup and fixes.

4.17.7.1 2025-12-16

  • Bug Fixes:
    • Linux: MPRIS: Fix duration, seek, volume.

4.17.7 2025-12-9

  • Bug Fixes:
    • Linux: Installer: more robust check for music directory.
    • Manage: Edit Song List: Removed drag and drop due to failures.
    • Manage: Import playlist: Fix drag and drop issues.
    • User Interface: Fix drag and drop.
  • Internal:
    • Fix various memory leaks.
    • Update mongoose to version 7.20.
    • User Interface: vertical notebook cleanup.

4.17.6 2025-12-4

  • Bug Fixes:
    • User Interface: Fix arrow directions for RTL languages.
    • Playlist Management: Clean up user interface.
    • Linux: Update list of RTL languages.
  • Changes:
    • User Interface: Re-implement the vertical notebook to use a scrollbar.

4.17.5.1 2025-11-26

  • Bug Fixes:
    • Playlist Management: Fix deletion of playlist (introduced in 4.15.0).

4.17.5 2025-11-24

  • Bug Fixes:
    • Fix website processing of support files and mobile marquee (internet).
    • Linux: Fix startup script (introduced in 4.17.3.1).
    • Linux: Support: Process core.pid naming convention.
  • Changes:
    • MacOS: Support 'pkgsrc' package management system.
    • MacOS: Support 'homebrew' package management system on Apple Silicon.

4.17.4 2025-11-10

  • Bug Fixes:
    • Player: Reload: Fix reload processing.
    • Playlists: Fix incorrect disable group flag.
  • Changes:
    • Configuration: Add scrollbars (itunes, music queue) so that the window may be shrunk.
    • Configuration: Improve notebook arrow colors.

4.17.3.3 2025-11-3

  • Changes:
    • Configuration: UI Theme and Marquee Theme are now drop-downs.
    • Configuration: Locale is now a drop-down.
    • Configuration: The configuration topic selection can now scroll when the window size is reduced.

4.17.3.2 2025-10-27

  • Bug Fixes:
    • Linux: Fix uninstall script.
    • Linux: Gnome desktop: Fix dock icons.
    • Linux: KDE: Fix BDJ4 categorization.

4.17.3.1 2025-10-23

  • Bug Fixes:
    • Linux: Improve shortcut installer.
    • Linux: KDE: Set presentation mode on during playback.
    • Linux: XFCE: Fix set of presentation mode.
  • Internal:
    • Fix some minor build issues.
    • Code cleanup (minor).

4.17.3 2025-10-20

  • Bug Fixes:
    • Fix WMA audio file processing (windows: introduced in 4.15.5).
    • Mobile Remote Control: Fix broken processing.
    • Mobile Remote Control: Fix javascript and javascript creation.
    • Playlist Management: Fix changes not being saved in certain circumstances.
  • Internal:
    • Fix build when VLC is not available.
    • ffmpeg: update to version 8.x (windows).
    • libogg: update to version 1.3.6 (windows).
    • mongoose: update to version 7.19.

4.17.2 2025-10-11

  • Bug Fixes:
    • Fix a memory leak.
    • Linux: Player Interface: GStreamer: Implement cross-fade.
    • Player: Cross-Fade: Fix last song not processing properly.
    • Starter: Display the square image, not the squircle on MacOS.
    • Song Editor: Copy Audio Tags: Fix file picker.
  • Internal:
    • Minor code cleanup.
    • libmp4tag: Update to version 2.0.1.

4.17.1 2025-9-27

  • Bug Fixes:
    • Player Controller: Windows SMTC now processes images properly.
    • Player Controller: Linux MPRIS now initializes properly.
    • Player: Matroska audio files are now recognized. Tags are not processed.

4.17.0 2025-9-23

  • Bug Fixes:
    • Player: Linux: MPRIS: Fix a crash.
    • Player: Linux: MPRIS: Fix play-pause command.
    • Player: The Windows Media Player interface now supports selection of audio output.
    • Windows: Fix audio tag processing of .mp3 with international characters in the filename.
  • New Features:
    • Installation: Windows will now use the Windows Media Player interface by default. VLC will not be installed.

4.16.0 2025-9-16

  • Bug Fixes:
    • Import Playlist: Fix manual entry of URL.
    • Import Playlist: Remove invalid characters from new song list name.
    • Improve BDJ4 icons.
    • MacOS: Create MacOS specific icons due to Tahoe forcing the squircle shape.
    • Player: Playback of streams with certificate questions now works with libVLC.
    • Windows: Song Editor: Fix copy of URL.
  • New Features:
    • Windows: Player Interface: Windows Media Player.
    • Player: Cross Fade support (Windows Only).
  • Translations:
    • Chinese Simplified: Updated (still machine translated - very poor quality).
    • Chinese Traditional: Updated (still machine translated - very poor quality).

4.15.7 2025-9-2

  • Bug Fixes:
    • Player: Fixed issues playing songs from the music manager (introduced in 4.15.4).

4.15.6 2025-8-26

  • Bug Fixes:
    • Auto Organize: Special characters were not stripped in certain cases.
  • Internal:
    • Code cleanup (modernization).

4.15.5 2025-8-9

  • Bug Fixes:
    • Linux: Fix pipewire volume module build.
    • Linux / MacOS: Fix library versioning nightmares (ICU, avformat, avutil).
    • Manage: Import Playlist: Fix a crash.
    • Windows: Fix issues with remote connections.
  • Internal:
    • Code cleanup (modernization).

4.15.4 2025-7-9

  • Bug Fixes:
    • Audio Sources: Fix BDJ4/BDJ4 client/server.
    • Configuration: Audio Source: Fix incorrect behaviour.
    • Fix memory leak.
    • Linux: Fix xfce startup settings.
  • Internal:
    • Code cleanup.

4.15.3.1 2025-6-30

  • Bug Fixes:
    • MacOS: Fix support for pre-sequoia versions (support libraries build).
    • Windows: Turn SMTC back on (compiler has been fixed).

4.15.3 2025-6-25

  • Bug Fixes:
    • .wav files: Fix duration calculation (broken since 4.4.3).

4.15.2 2025-6-21

  • Bug Fixes:
    • Mobile Marquee: Fix startup when mobile marquee is active (revert bad socket changes).
  • Internal:
    • Mobile Marquee: fix incorrect routing.

4.15.1 2025-6-17

  • Bug Fixes:
    • Manage: Import Playlist: Fix validation of podcast URL.
    • Podcast: Fix failures for long playlists.
    • Podcast: Fix processing of other duration field formats.
  • Changes:
    • Player: External Request: Add "No Play Time Limit" switch.
  • Internal:
    • Code cleanup (sockets).

4.15.0 2025-6-12

  • Bug Fixes:
    • Database: Some companies are putting a genre into the title-sort tag. Some known genres will be cleared from the title-sort tag.
    • Player: Fix incorrect status display when playing and no songs.
    • User Interface: Prevent paste into read-only spinboxes.
  • Changes:
    • Manage: Import Playlist: Drag and drop implemented.
    • Manage: Remove Song: Improve user interface.
    • Manage: Remove Song: Change menu items: Undo Remove Song, Undo All Song Removals
    • Player: External Request: Drag and drop implemented.
    • Windows: SMTC controller temporarily turned off (compiler bug).
  • New Features:
    • Configure: Audio Sources: Add podcast.
    • Configure: Player: Add optional player arguments.
    • Manage: Import Playlist: Add podcast.
    • Manage: Playlist Management: Add podcast.
    • Song Editor: No play time limit setting.
  • Internal:
    • Code cleanup (xml parse).
    • Update support libraries.

4.14.1 2025-4-19

  • Bug Fixes:
    • Configure: Audio Sources: Improve validation.
    • Import Playlist: Fix and improve validation processing.
    • Import Playlist: Fix incorrect error messages.
    • Import Playlist: Fix unable to re-open dialog.
    • Installer: MacOS: Fix VLC installation process.
    • Installer: Windows: Fix an error message when VLC is not installed.
    • Installer: Windows: Hard-code VLC installation to version 3.0.21 (as VLC 4 is broken).
    • Internal: Fix obscure crash with spinboxes.
    • Linux: Fix VLC check for architectures other than x86_64.
    • Linux: Fix VLC check for Alpine Linux.
    • Player: Prep for VLC 4.

4.14.0 2025-4-10

  • Bug Fixes:
    • Configuration: Edit Dances: Fix a crash.
    • Configuration: Fixed validation processing and validation issues.
    • Configuration: Improve disabled item display.
    • Internal: Code cleanup.
    • Internal: Minor bug fixes.
    • Internal: Update mongoose to version 7.17.
    • Music Manager: Export Playlist: Fix and improve validation.
    • Windows: Add application manifest.
    • Windows: Add missing translations (dialogs).
  • New Features:
    • Configuration: Audio sources.
    • Music Manager: Import playlist from remote BDJ4 server.
    • Remote BDJ4 server.

4.13.0 2025-2-19

  • Bug Fixes:
    • Audio Tags: Fix deletion of tags (mp3, opus, ogg).
    • Database Update: Grouping tags that are all numeric will be
      ignored and will not be imported into the database.
    • Genre: Fix incorrect classical flag processing.
  • Internal:
    • build cleanup.
    • code cleanup/optimization.

4.12.11 2025-2-10

  • Bug Fixes:
    • Windows: Fixed a crash when the database was accessed by multiple processes.

4.12.10 2025-2-2

  • Bug Fixes:
    • Player: Fix next-song in conjunction with announcements.

4.12.9 2025-1-4

  • Changes:
    • Player: Status: A timer indicator is shown when the playback is in a start-wait or in-gap state.
  • New Features:
    • Music Queue: Added "Start Wait Time" for use when practicing or teaching.

4.12.8 2024-12-23

  • Bug Fixes:
    • Installer: Fix bad music folder on re-install.
  • Changes:
    • Song Editor: Added 'Write Audio Tags' to the actions menu.
  • Internal:
    • Upgrade libmp4tag to version 2.0.0.

4.12.7 2024-11-30

  • Bug Fixes:
    • Marquee: Fix background color.
    • Allow sort by movement number.
  • Changes:
    • Right-click in song selection now selects based on 'grouping' or 'work'.
    • Automatic song selection will now group songs based on 'grouping' or 'work'.
  • Internal:
    • Minor code cleanup.
    • Update mongoose to version 7.16.

4.12.6 2024-11-23

  • Bug Fixes:
    • Configuration: iTunes: Fix missing fields.
  • New Features:
    • Audio Tags: Added access to 'comment', 'work', 'grouping', 'movement', 'movement number', 'movement count'.

4.12.5.1 2024-10-27

  • Bug Fixes:
    • Conversion: Fix BallroomDJ 3 to BDJ4 conversion issues.

4.12.5 2024-10-25

  • Bug Fixes:
    • Mobile Remote Control: Fix an issue that caused the queue to de-sync.
  • Changes:
    • Mobile Remote Control: Also show local IP address QR code.
  • Internal:
    • Upgrade mongoose to 7.15. Re-write mongoose interface layer.

4.12.4 2024-10-22

  • Bug Fixes:
    • Drop-Downs: Prevent from being displayed past the edge of the screen.
    • Linux: Fix installation of crontab when original is empty.
    • Player: Quick Edit: Fix for external requests.
  • New Features:
    • Configure: Marquee: More colors can now be configured via the user interface.
    • Configure: Player: The clock display and the fade type can now be configured via the user interface.
    • Configure: User Interface: More colors can now be configured via the user interface.

4.12.3 2024-10-16

  • Bug Fixes:
    • Edit Song Lists: Statistics: Use the default font, not the listing font.
    • Installer: Set the button text to 'Upgrade' for upgrades.
    • Internal: Move font and theme settings to per-machine from per-machine-per-profile.
    • Internal: Random numbers: Fix Linux/MacOS, improve Windows.
    • Linux: Run temporary file cleanup on reboot.
  • New Features:
    • Player: Marquee menu: Hide/Show.

4.12.2 2024-10-7

  • Bug Fixes:
    • Configuration: Edit Dances: Fix announcement display on Windows.
    • External Requests: Fix on Windows.
    • File Selection: Remove non-functional filtering on MacOS and Windows (announcements, external requests, etc.).
    • Fix crashes when processing a bad songlist file.
    • Music Manager: Fix processing when multiple selections are active.
    • Music Manager: Reset selection when the song filter is applied.
    • Player: Fix a hang on a bad audio file path.
    • Player: Fix processing on bad audio file paths.
    • Song Filter Dialog: Fix internal issues.

4.12.1 2024-10-2

  • Bug Fixes:
    • Song Editor: Fix bug traversing multiple selections and off-screen selections.
    • Updater: Fix crash when updating old versions of dances.txt.
  • Translations:
    • Added Romanian, machine translated, very poor quality.
  • Internal:
    • Code cleanup.

4.12.0 2024-9-9

  • Bug Fixes:
    • Auto Organize: Fix issues handling renamed audio files.
    • Export as MP3: Fix.
    • Management: Song Selection: Fix mark display for songs in song list.
    • Player: Fix an issue where temporary audio files were not cleaned.
    • Re-Organize: Fix issues renaming audio files with no tag information.
    • Updater: Clean up all temporary files on an update.
  • Changes:
    • Song Editor: Apply Adjustments and Restore Original will no longer be available.
  • New Features:
    • Song Editor: Trim Silence: Detects silence and sets song start and song end.

4.11.6 2024-8-27

  • Bug Fixes:
    • Audio File Tags: Fix minor issue writing disc number and track number.
    • Database Update: Improve processing speed for certain operations.
    • Database Update: Reorganize: Fix a crash.
    • Management: Fix incorrect selection for song editor after filtering songs.
    • Management: Song Selection: Fix song filter not updating display.
    • Starter: Fix profile color display.

4.11.5 2024-8-19

  • Bug Fixes:
    • Mobile Marquee: Fix a minor issue. Add completion message.
    • Fixed some minor display alignment issues.
  • New Features:
    • Windows: Added SMTC support (Media Overlay).
  • Internal:
    • Code cleanup.

4.11.4 2024-8-11

  • Bug Fixes:
    • Improve debug logging on MacOS so it is not so slow.
  • Translations:
    • Added Vietnamese (Tiếng Việt), Afrikaans, Serbian (српски). Machine translated and very poor quality.
  • New Features:
    • Linux: Added MPRIS support.

4.11.3.1 2024-7-30

  • Bug Fixes:
    • Mobile Marquee: Fixed bug preventing it from being turned off (copy/paste error).

4.11.3 2024-7-29

  • Bug Fixes:
    • Linux/GStreamer: Possible fix for incorrect volume at initialization.
    • Management: Fix incorrect selection handling.
    • Marquee: Fix vertical alignment of song information.
    • Player: Prevent a potential crash.
    • Player: Queue Dance: Preserve last selection.
  • New Features:
    • Mobile Marquee: Internet mode.

4.11.2 2024-7-24

  • Bug Fixes:
    • Configuration: Mobile Remote Control: Clean up template selection.
    • Management: Prevent save with bad song list/sequence/playlist name.
    • Player: Improve speed change control.
  • Internal:
    • Code Cleanup (manage ui).

4.11.1 2024-7-20

  • Bug Fixes:
    • Management: Fix mismatch in song selection and song edit.
    • Player UI: Fix and improve 'Reload' with multiple queues.
    • Player UI: Fix 'Queue Dance' and 'Queue 5' button display.
    • Playlist Management: Fix issue with no update after change of original.
    • Song Editor, Song List Editor: Fixed keyboard handling.
  • Internal:
    • Prepare for VLC 4.
    • Code cleanup.

4.11.0 2024-7-18

  • Bug Fixes:
    • Edit Dances: Fixed bugs setting values when switching dances.
    • Listings: All text fields with long values are now displayed with ellipses.
    • Management, Player, Mobile Remote Control: Fix where the 'History' songlist is allowed to be listed.
    • Mobile Remote Control: Fixed various issues.
    • Mobile Remote Control, Mobile Marquee: Fix browser icon.
    • New Install Help Utility: Fixed some small issues.
    • Player: Drag & Drop: Fixed issues with encoded filenames.
    • Song Filter Dialog: Restores prior settings.
    • User Interface Themes: Add missing dark themes, fix theme check.
  • Changes:
    • Audio Identification: The original data row is locked into the view.
    • Configuration: New interface for Rating / Level / Status / Genre.
    • Music Manager: Added an edit button.
    • Playlist Management: New interface for the dances table.
    • Song Selection and Music Queue listings: Long values now have tooltips.
  • Translations:
    • Machine translations added. All very poor quality.
      • Czech (čeština)
      • Danish (Dansk)
      • Hungarian (magyar)
      • Korean (한국어‬)
      • Norwegian (norsk)
      • Portuguese (Português).
      • Swedish (Svenska‬)
      • Ukranian (Українська‬)
      • Chinese Simplified (简体中文‬).
      • Chinese Traditional (繁體中文‬).
    • "New Install" help text has been machine translated where it was missing.
  • Internal:
    • Code cleanup.
    • Re-work of all table handling.

4.10.6 2024-6-22

  • Bug Fixes:
    • Player: Fixed toggle-pause display (introduced in 4.10.4).
  • Changes:
    • Player: Allow change of speed when the player is stopped.
  • Internal:
    • Fix various memory leaks.

4.10.5 2024-6-17

  • Bug Fixes:
    • Export to BDJ4 / Import from BDJ4: Fixed.
  • Changes:
    • The sample automatic playlist has been removed for new installs.
  • New Features:
    • Configuration: Player: Added option to show speed reset.

4.10.4 2024-6-15

  • Bug Fixes:
    • Code cleanup: Fix various portability issues.
    • Configuration: Improved validation for time fields.
    • Export Playlist: Fix a crash.
    • Export Playlist: Improve validation.
    • Player: Fix hang when loading an automatic playlist with no dances.
    • Player: Prevent any processing of bad playlists.
    • Playlist Management: Do not save automatic playlists with no dances.
    • Song Editor: Validate song start and song end.
    • Windows: Reject invalid characters in filenames.
  • Changes:
    • Improved validation messages.
  • New Features:
    • Player: Speed: Add button to reset speed to 100%.
    • Player: Speed: Speed of the song can be changed while paused.

4.10.3 2024-6-7

  • Bug Fixes:
    • Song Filter: Also search the marquee display.
    • MacOS: Check both system and home application folders for VLC.
    • Linux: GStreamer player interface: now fully functional.
  • Internal:
    • Prepare for VLC version 4 support.
    • Update VLC player interface.

4.10.2 2024-6-1

  • Bug Fixes:
    • Configuration: Update audio sink list on change of audio interface.
  • New Features:
    • Linux: Add native pipewire audio interface.
  • Internal:
    • Code Cleanup.

4.10.1 2024-5-22

  • Bug Fixes:
    • Auto Song Selection: Fix same-song processing.
    • MacOS: Fix incorrect data path handling.
  • Internal:
    • Open source dependencies updated to latest version.

4.10.0 2024-5-4

  • Bug Fixes:
    • Song Selection: Fix control-click and shift-click handling (introduced in 4.8.2).
  • Changes:
    • Song Selection: Multiple songs may now be selected in the request listing.
  • New Features:
    • Song Selection: Right click may be used to select an entire classical work.
    • Export/Import Playlist: XSPF and JSPF are now supported. The dialog has been updated.

4.9.0 2024-4-29

  • Bug Fixes:
    • Audio Identification: Always use MusicBrainz if a recording id is present.
    • Audio Identification: Fix processing of joined names (AcoustID, MusicBrainz).
    • Audio Identification: Fix save of recording id and work id.
    • Database: Fix incorrect date added values.
    • Date Added: Fix incorrect conversion.
    • Organization: Add the colon (:) character to the list of disallowed characters for Linux and MacOS.
    • Organization: Fix removal of old folders on rename.
    • Player: Fix current song display when missing information.
  • Changes:
    • Audio Identification: Make song information scrollable.
    • Database Update: Compact: Will also remove duplicate entries.
  • New Features:
    • Audio Tags: Add support for Sort Order: Album, Album Artist, Artist, Composer, and Title.

4.8.4 2024-4-20

  • Bug Fixes:
    • Clean volume cache when cleaning temporary files.
    • iTunes Import: Fix 'Date Added' (introduced in 4.8.3).
    • Linux: OpenSUSE: Fix package.
    • Marquee: Fix incorrect font (introduced in 4.8.3).
    • Sort Dialog: Fix 'Date Added' (introduced in 4.8.3).

4.8.3 2024-4-18

  • Bug Fixes:
    • Organization: Fix some issues when the data is not present.
    • Organization: The disc-number group will only be used if the total discs is greater than one.
    • Song Editor: Keyboard bindings (save/next/previous) now work within spinboxes.
    • Song Selection: Fixed number of rows displayed in song listing.
  • Changes:
    • Allow 'Total Discs' and 'Total Tracks' to be displayed in listings.
    • Configure: Display Settings: Add player current song display.
    • Song Editor: Allow 'Total Discs' and 'Total Tracks' to be edited.
    • Song Filter Dialog: Pressing the enter key in the search field applies the search.
  • Internal:
    • Database Add Date: More precision for new additions.

4.8.2 2024-4-9

  • Bug Fixes:
    • Installer: Fix various minor bugs.
    • Player: Fix switching to a different audio device when the default audio device is selected.
    • Player: Fix a crash when repeat was turned on before playing.

4.8.1 2024-3-31

  • Bug Fixes:
    • Installer: Update re-install feedback message.
    • Marquee: Fix song information display being cleared.
    • Playlist Management: Max. Play Time: Increase maximum allowed.
    • Updater: Fixed an issue with deleting profiles (alternate folders).
  • Changes:
    • Configure: Filter Display renamed to Dialogs.
    • Configure: Quick Edit Dialog display may now be configured.
    • External Request: Added 'Marquee Display' to dialog.
    • Installer: Alternate folders are updated upon installation.

4.8.0 2024-3-24

  • Bug Fixes:
    • Alternate Installer: Re-worked, fixed.
    • Internal: Fix error parsing paths with single character filenames.
    • Maximum Play Time: Increase maximum allowed, fix validation and conversion.
    • Player: Preserve the current speed setting when repeating a song.
    • Song Editor: User Interface: Improve use of available space.
    • Un-Installers: Updated.
    • Windows: Fix error retrieving windows music folder path (accounts with unicode characters).
  • Changes:
    • Alternate Installer: Re-arranged user interface.
    • Configure: Filter Display: Dance and Dance Rating can be de-selected.
    • Configure: General: Remove audio tag interface selection (not needed).
    • Song Filter: Sort By: Added BPM as a sort option.
    • Starter: Support: Added a 'download latest version' link.
  • New Features:
    • MacOS: Alternate Installer: Implemented.
    • MacOS: Create Shortcut for Profile: Implemented.

4.7.0 2024-3-9

  • Bug Fixes:
    • Management: Disable speed/position sliders when not supported by the player.
    • Management: Fix volume display upon startup.
    • Marquee: Clean up display during announcements.
    • Marquee: Possible fix for blank song information display.
    • Player: Fix crash if exited during an announcement.
    • Player: On exit, wait a bit before restoring the system volume.
    • Playlist: New dances that were not in the playlist must be initialized.
  • Changes:
    • Marquee Display: Now displayed in all queues and song lists as an addition to the dance.
  • New Features:
    • Player: GStreamer interface support (no speed control).

4.6.2 2024-3-4

  • Bug Fixes:
    • Configure: Display Settings: Dance not allowed for marquee info (crash).
    • Conversion: Minor fixes.
    • Marquee: Possible fix for blank song information display.
    • Playlist Management: Fix default value for tag weight.
    • Auto Song Selection: Better same-song marks handling.
    • Auto Song Selection: Re-work, fix all issues.
    • Fix some memory leaks.
  • Changes:
    • Quick Edit: Add 'Favorite' to the dialog.

4.6.1 2024-2-23

  • Bug Fixes:
    • Audio Identification: Fix crash when multiple selections.
  • Internal:
    • Code cleanup.

4.6.0 2024-2-20

  • Bug Fixes:
    • Audio Identification: Fix match listing display.
    • Auto Organize: Be less restrictive for allowed characters in audio filenames.
    • Playlist Management: Fix save; reset; allowed keywords.
    • Auto Song Selection: Fix incorrect weighting for dance rating and dance level.
    • Starter: Fixed incorrect profile folder creation.
  • New Features:
    • Linux: MPRIS player support.
    • Auto Song Selection / Playlist Management: Tag selection with weight.
  • Internal:
    • Code cleanup.
    • Fix various memory leaks and memory issues.

4.5.0 2024-2-10

  • Bug Fixes:
    • Configuration: Fix various possible crashes.
    • User Interface: Fix switch background color.
  • Internal:
    • Code cleanup.

4.4.10.1 2024-2-5

  • Bug Fixes:
    • Update Database: Fix dance-from-genre processing.
    • Update Database / Audio Tags: Fix ID3 (MP3) genre processing.

4.4.10 2024-2-4

  • Bug Fixes:
    • Update Database: Fixed incorrect handling of 'dance from genre'.
    • Song Editor: Fix crash after database reload.
    • Windows: Fix packaging.

4.4.9.2 2024-1-29

  • Bug Fixes:
    • Update Database: Fixed a crash parsing ID3 (MP3) tags.

4.4.9.1 2024-1-28

  • Bug Fixes:
    • Player: Fix announcements.
    • Player: Fix internal music queue handling issues.
    • Player: Fix reload.

4.4.9 2024-1-26

  • Bug Fixes:
    • Configure / General: Fix locale selection display (broken in 4.4.8).
    • Export for BDJ4: Fix.
    • Player: External Request: Fix assignment of artist/title.
    • Song Editor: Fix keyword validation.
    • Song Editor: Fix possible crashes.
    • Support Message: Validate e-mail address.
  • Changes:
    • Configure / Display Settings: The marquee song information display can now be configured.
  • Internal:
    • Code cleanup.

4.4.8 2024-1-16

  • Bug Fixes:
    • Audio ID: Fixed a bug processing ACRCloud responses.
    • Audio Tags: Fixed incorrect tag processing for flac, ogg, opus.
    • BDJ3 Conversion: Fixed (broken in 4.4.3).
    • Edit Dances: Fix bug causing entry fields to get copied to other dances.
    • Fixed right-to-left language layout.
    • Fixes for automatic, standard, queuedance pre-installed playlists.
    • Installer: Fix incorrect display of status messages.
    • Installer: Fix installation of ACRCloud fingerprinter.
    • MacOS: Fix build when other versions of libraries are installed.
    • Management: Do not play announcements in the management ui.
    • Player: Announcements: Fixed a bug that caused announcements to play.
    • Player: Requests: Fixed requests not being inserted into the music queue.
    • Update Database: Fix bugs that set date-added incorrectly.
    • Update Database: Fix to correctly handle secondary music folders.
    • User Interface: Fix bug when validating entry fields.
    • Version Updater: Fix various bugs.
  • Changes:
    • Configuration: Remove BallroomDJ 3 compatibility setting.
    • Installer: Remove music folder selection.
  • New Features:
    • Update Database: Re-Organize.
    • Auto-Organization.
  • Internal:
    • Code cleanup.

4.4.7 2023-12-13

  • Bug Fixes:
    • Fix some memory leaks.
    • Player: Fix issue switching queues when playback was paused.
    • Starter: De-iconify windows when they are iconified.
  • New Features:
    • Player: Reload.

4.4.6 2023-12-4

  • Bug Fixes:
    • Starter: Fix minor profile bugs.
    • Audio Identification: Handle missing fingerprint executables.
    • Player: Improve handling of position/speed/volume sliders.
  • Changes:
    • Edit Sequences: Minor change to user interface.
  • New Features:
    • Music Manager: Remove song.
  • Internal:
    • Upgrade libmp4tag to version 1.2.11.

4.4.5 2023-11-20

  • Bug Fixes:
    • Installer: Fix conversion status display (windows).
    • Windows: Fix uninstall script.
    • Windows: Account names with international characters now work!

4.4.4 2023-11-15

  • Bug Fixes:
    • Configuration: Fixed directory and file chooser buttons (itunes, general).
    • Windows: Fix font for new installations.
    • Windows: Fix uninstall script.
    • Marquee, Remote Control: Fixed countdown timer (introduced in 4.4.3).
  • Changes:
    • Quick Edit: Added dance level.
  • Internal:
    • Windows: International characters in account names partially working.

4.4.3 2023-11-8

  • Bug Fixes:
    • MacOS: Fix permissions on acrcloud fingerprint utility.
    • Database Update: Fix some internal processing issues when writing tags.
    • Music Queues: Fix the fifth music queue installation.
  • Changes:
    • Audio Tags: The python-mutagen audio tag interface has been removed.
  • New Features:
    • Player: Quick Edit

4.4.2.1 2023-10-30

  • Bug Fixes:
    • Linux: Fix pre-install script.
    • Lock files are cleaned up upon restart of the computer.
    • Mobile Marquee: Use zero-configuration network name.
    • Remote Control: Use zero-configuration network name.
    • Windows: Install missing acrcloud fingerprint utility.
  • Changes:
    • Configuration: Mobile Marquee, Remote Control: Remove IP Address.

4.4.2 2023-10-21

  • Bug Fixes:
    • Audio Identification: Fix audio ID display.
    • Audio Identification: Fix installation of audio id display settings on upgrade.
    • Dances: Fix bugs with add and delete.
    • Dances: Make sure dance list displays are always sorted.
    • Database Update: Fix compact operation.
    • Installation: Fix post-install cleanup.
    • Internal: Fix obscure bug (ilist; introduced in 4.3.3.2).
  • Changes:
    • Audio Identification: ACRCloud service implemented.
    • Configuration: Music Queues: Add a fifth music queue.
    • Configuration: General: Add ACRCloud keys for Audio ID.
    • Translations: Nederlands (Dutch) updated.
    • Translations: Русский (Russian) updated.
    • Translations: Machine translations added for Deutsch, Français, Italiano, 日本語‬, Polski.

4.4.1.3 2023-10-11

  • Bug Fixes:
    • Installer: Fixed processing of BDJ3 conversion checkbox.
    • Player: Fix interactions when the management user interface is active.
  • Changes:
    • QueueDance special playlist: Change to play any song by default.
    • Translations: Русский (Russian) updated.
    • Player: History is saved as a song list.

4.4.1.2 2023-10-6

  • Bug Fixes:
    • Audio Identification: Fixed crash.
    • Audio Identification: Fixed display.
    • Fixed memory leaks.
  • Changes:
    • Translations: Nederlands: Updated.

4.4.1.1 2023-10-1

  • Changes:
    • Translations: Russian: Update translation of 'west coast swing'.

4.4.1 2023-9-30

  • Bug Fixes:
    • Installation: Fix install of localized files.
    • Localization: Fixed various width calculation issues.
    • MacOS: Fix macos-pre-install script for MacOS Sonoma.
    • MacOS: macos-pre-install script now supports OS upgrades.
    • Player: Fix broken toggle buttons (introduced in 4.4.0).
    • User Interface: cleanup.
  • Changes:
    • Management: Replaced play buttons and filter button with images.
    • Playlist Management: Re-arranged layout.
    • Song List Editor: Re-arranged layout.
  • New Features:
    • Translations: Русский (Russian). Thanks to 'Ronner'.

4.4.0 2023-9-25

  • Bug Fixes:
    • Audio Tags: Process ogg/opus/flac totaltracks, totaldiscs.
    • Song List Editor, Music Queue: Display numeric values correctly.
    • Favorites: Display configured not-set display text in heading.
    • Linux: Resolved library versioning issues (separate builds).
    • Listings: Fix duration display.
    • Translations: Fix some english/GB, english/US spelling differences.
    • User Interface: Fix read-only spinboxes.
  • Changes:
    • Configuration: General: re-arranged entries.
    • Configuration: Move audio tag interface selection to the general tab.
    • User Interface: Tooltip background is darker.
  • New Features:
    • Audio Identification (AcoustID, MusicBrainz).

4.3.3.6 2023-9-11

  • Bug Fixes:
    • Windows: fix certain error message displays.
    • Database Update: Fix crash when stopping the process (mutagen).
  • Changes:
    • Audio Tags: BDJ4-Internal: Update libmp4tag to version 1.2.6.
  • New Features:
    • Audio Tags: BDJ4-Internal: .wma file tags can be read (but not written).
    • Audio Tags: BDJ4-Internal: .wav file tags can be read (but not written).
  • Internal:
    • Code Cleanup (localization).

4.3.3.5 2023-9-4

  • Bug Fixes:
    • Audio Tags: BDJ4-Internal: Update libmp4tag to version 1.2.4.
    • Windows: rebuild with the UCRT libraries.

4.3.3.4 2023-9-4

  • Bug Fixes:
    • Conversion: playlists: propagate unrated-ok to dance rating.
    • Locale: Fix a bug setting up the locale (introduced in 4.3.3.1).
    • Support: Also send playlists when attaching files.
    • Support: Fix display of latest version on http error.
    • Windows: Fix bug where the processes didn't exit properly (introduced in 4.3.3.2).
    • Windows: Fix shortcut creation and installation cleanup.
  • New Features:
    • Audio Tags: The BDJ4-Internal interface now supports MP4 audio files.

4.3.3.3 2023-8-14

  • Bug Fixes:
    • Audio Tags: Support .ogx extension.
    • Export as MP3: Update audio tags.
    • Export as MP3: Remember last used folder.
    • External Request: Remember last used folder.
  • New Features:
    • Audio Tags: The BDJ4-Internal interface now supports Opus audio files.

4.3.3.2 2023-8-8

  • Bug Fixes:
    • Alternate Installer: Many fixes and updates.
    • Audio Tags: Fallback to mutagen interface if the bdj4-internal interface cannot be loaded.
    • Automatic Dance Selection: Fix some bugs processing prior selections.
    • Export as MP3: Save audio tags to output file.
    • Installer: Fallback to mutagen interface if bdj4-internal can't be loaded.
    • Installer: Linux: No longer crashes if the libraries for the bdj4-internal audio tag interface are not present.
    • Installer: Linux: Fix mutagen installation.
    • Installer: MacOS: Fixed an issue which used extra disk space.
    • Installer: Various fixes and updates.
    • Internal: Make sure message processing is finalized on exit.
    • Linux: Properly support XDG_CONFIG_HOME.
    • Music Queue: Fix music queue display counter.
    • Player: Windows: Fix clock display to use the windows configuration.
    • Starter: Fix support links.
  • Changes:
    • Alternate Installer: Add music folder to dialog.
    • Automatic Dance Selection: Added another variable to spread out fast dances better.
  • Internal:
    • Code cleanup (list, data conversion, installer, alternate installer).
    • More automated tests.

4.3.3.1 2023-7-14

  • Bug Fixes:
    • Configuration: Fix locale reversion to system locale.
    • Installer: Command line interface working again.
    • Management: Fix save of songlist/playlist/sequence.

4.3.3 2023-7-11

  • Bug Fixes:
    • Apply Adjustments: Audio file tags are preserved.
    • Audio Tags: Recognize more MP4 audio file extensions.
    • Audio Tags: Fixed an intermittent issue using the mutagen interface.
    • Update Database: Fixed some database processing issues (windows).
    • Windows: Remove Adwaita-dark theme selection as it does not work.
  • Changes:
    • Apply Adjustments: Removed normalize as it doesn't work well.
    • Configuration/Management: Change name of 'Easy Song List Editor' to 'Side-by-Side View'.
    • Installer: The installer now asks for the music folder location (to determine audio tag processing method).
  • New Features:
    • Audio Tags: Alternate processing method (MP3, Ogg, FLAC at this time).
    • Song Editor: Added 'Copy audio tags' dialog.
  • Translations:
    • Nederlands is now complete, not fully checked.
  • Internal:
    • Code cleanup (datafile).

4.3.2.4 2023-5-29

  • Bug Fixes:
    • Edit Song Lists: Clear please wait message after mix.
    • Song Editor: Fix bugs with BPM and speed interactions.
  • Changes:
    • Configuration/General: The BPM display is reset to MPM by default.
    • BPM Counter: Remove MPM selections.
    • Dance Selection: New algorithm.
    • Edit Dances: Remove 4/8 time signature.
  • Internal:
    • Database and audio files always store MPM.

4.3.2.3 2023-5-20

  • Bug Fixes:
    • Edit Song Lists: Enforce a maximum of 900 songs in a song list.
    • Filters: Fixed search to also search composer and conductor.
    • Player, et.al.: Fix re-read of database when song was just written.
    • Song Editor: Fix incorrect BPM range display when not set.

4.3.2.2 2023-5-15

  • Bug Fixes:
    • Configuration: Music Queues: Remove gtk insensitive settings for
      active and display switches as they don't work.
    • Export for BDJ4: Fix issues with exporting secondary music folders.
    • Export for BDJ4: Fix window position.
    • Export for BDJ4: Preserve secondary music folder structure.
    • Export for/Import from BDJ4: Fix path display on windows.
    • Import for BDJ4: Fix folder structure creation.
    • Marquee: Fix display issues when a music queue is set for playback.
    • Player: Fix gap changes not being processed correctly (redux).
    • Player: Fix issues with display when queues are switched.
    • Song Editor: increase allowed entry length to 250 characters.
    • Update Database: Add validation for music folder entry.
    • Update Database: Fix bugs processing secondary music folders.
    • Update Database: Fix path display on windows.
    • Windows: Fix status messages that have positional arguments.
  • Changes:
    • Update Database: Add compact function.
  • Internal:
    • Windows: clean up distributed libraries.
    • Code cleanup (db).

4.3.2.1 2023-5-4

  • Bug Fixes:
    • Playlist Management: Fix lost data when toggling 'hide unselected'.
    • Song Editor: Disable apply adjustments if ffmpeg is not available.
    • Linux: Updated pre-install script to support other distributions.
  • Changes:
    • Mac OS: When the player is active, the screensaver is disabled.
    • Windows: When the player is active, the screensaver is disabled.

4.3.2 2023-5-2

  • Bug Fixes:
    • Configuration: Mobile Marquee: Allow manual entry of local ip address.
    • Configuration: Remote Control: Allow manual entry of local ip address.
    • Getting Started Helper: Improve.
    • Install: MacOS: update pre-install; patches no longer necessary.
    • Mobile Marquee: Fix display on song change.
    • Player/Marquee: Improve recover marquee.
    • Player: Fix gap changes not being processed correctly.
    • Player: Fix play button not working during gap.
    • Player: Reset fade in/out times on music queue switch.
    • Playlist Management: Fix save of 'play announcements'.
    • Song List Editor: Fix song addition order for multiple selection.
    • Song List Editor: Fix song addition when using shift-click.
  • Changes:
    • Create From Playlist: Copy playlist settings to new song list.
    • Music Manager: Filters: Selection of automatic and sequenced playlists is now possible.
  • New Features:
    • Song List Editor: Export for BDJ4 / Import from BDJ4.
  • Internal:
    • Cleanup (file sync).

4.3.1 2023-4-15

  • Bug Fixes:
    • Song List Editor: Fix adding songs to song list (broken in 4.3.0.5).
    • External Request: Get song information from database if possible.
    • Player/Management: Only display pause indicator column for music queues.
  • New Features:
    • Drag & Drop: An audio file may be dragged to a queue in the player.
  • Internal:
    • Improve lock handling.

4.3.0.5 2023-4-10

  • Bug Fixes:
    • Display Settings: Fix lost selection on first change.
    • Marquee: Correctly displays upcoming songs when switch-queue-when-empty is active.
    • Player: Fix current song display after pause-at-end and the playback queue has been changed.
    • Player: Fix wrong selection after move up to the current song.
    • Player: Move up will not change the current song if associated with a different queue.
    • Player: Request: Fixed invalid queue to history.
    • Player: Request: Fix incorrect display of in queue marks.

4.3.0.4 2023-4-8

  • Bug Fixes:
    • Configuration: iTunes: Fix directory setting for choose file dialog.
    • Mac OS: Fix support links.
    • Player: Export as MP3: Fix a crash.
    • Player: Fix music queue display index when queue is emptied.
    • Player: Previous selection is no longer highlighted.
    • Song Editor: Adjust column labels to reduce horizontal space used.
    • Song Selection: Fix movement keys when the selection is off-screen.
    • Song Selection: Fix selection issues with movement keys.
    • Starter: Fix re-positioning of starter window.
  • Changes:
    • History: Add a label indicating which queue is being managed when show extra queues is on.
    • Song Editor: Trim Silence: change detection level to -37dB.
    • Song List Editor: Added a 'please wait...' message for actions->mix.
  • Internal:
    • Code cleanup.

4.3.0.3 2023-3-14

  • Bug Fixes:
    • Mac OS: Fix build process to allow older versions of Mac OS.

4.3.0.2 2023-3-13

  • Bug Fixes:
    • Apply Adjustments: Restore Original: Restore database information.
    • Update Database: Restore from audio file tags: Restore database information.

4.3.0.1 2023-3-9

  • Bug Fixes:
    • Song Editor: Fix volume adjustment processing.

4.3.0 2023-3-9

  • New Features:
    • Song Editor: Implement batch editing.
  • Changes:
    • Configuration: Display Settings: Improve user experience for song editor display.
  • Internal:
    • Code cleanup.

4.2.0 beta 2023-3-6

  • New Features:
    • Music Manager: Double-click in list to edit song.
    • Player: Double-click in request list to add to music queue.
    • Song List Editor: Added swap function.
    • Song List Editor: Double-click in song selection to add song.
    • Song Selection: Shift-click is now working.
  • Bug Fixes:
    • Song Selection: Fix control-click.
    • Auto Song Selection: Fix 'Date Added' filter.
  • Changes:
    • Song Editor: Changed Control-A to Control-Shift-A.
    • Automatic Playlists: Dance selection values adjusted.
    • Playlist Management: User Interface: Selecting the dance name no longer changes the selection.
  • Internal:
    • Code cleanup.

4.1.1 beta 2023-2-23

  • Bug Fixes:
    • Apply Adjustments: Fixed a crash when processing audio files.
    • Apply Adjustments: Fixed a hang when processing audio files.
    • Song Editor: Fix changed detection for status, favorite.
  • Changes:
    • Apply Adjustments: New method for normalizing volume.
  • Internal:
    • Code cleanup (ui).

4.1.0.1 beta 2023-2-17

  • Bug Fixes:
    • Configuration: Debug: Fix apply adjustments.
    • Song Editor: Fix apply adjustment processing.

4.1.0 beta 2023-2-16

  • New Features:
    • Song Editor: Apply Adjustments.
  • Changes:
    • Linux: player start/stop scripts updated to turn off and restore notifications.
    • Mac OS: Installer: Fix installation of http/ folder.
    • Song Editor: Duration display also shows adjusted duration.
    • Song Editor: BPM Range for the dance is now displayed.
    • Song Editor: BPM, song start, song end are adjusted for speed.
    • Support: Added BDJ4 download link.
    • User interface: Minor cleanup.
  • Bug Fixes:
    • Alternate Installer: Various bug fixes.
    • BPM Counter: Fix slow exit.
    • User Interface: Button Repeat is fixed.
  • Translations:
    • Nederlands: Fix incorrect queuedance special playlist name.
    • Nederlands updated.
  • Internal:
    • Code cleanup.

4.0.10.1 beta 2023-2-12

  • Bug Fixes:
    • Conversion: Fix a processing problem with ancient leftover configuration files.
    • iTunes Configuration: Change half-star character to 1/2 symbol for windows.
    • Windows: Fix conflicts with other installed programs.
  • Changes:
    • Windows: Reduce size of default font.

4.0.10 beta 2023-2-1

  • Bug Fixes:
    • Configuration: Changed 'Player Queues' to 'Music Queues'.
    • Configure / User Interface: Added 'Scale' option for large screens.
    • Mac OS: Fix localization issue.
    • Management: Prevent multiple dialogs.
    • Player: Fix next song while in gap.
    • Player: Fix player control interaction with announcements.
    • Player User Interface: Prevent multiple dialogs.
    • Song List Editor: Fix Export M3U.
    • Song List Editor: Fix Import M3U (Windows).
    • Starter: Prevent multiple dialogs.
    • Starter: window position is saved globally, not per-profile.
  • Changes:
    • Minor user interface cleanup.
  • Internal:
    • Code cleanup (ui).

4.0.9 beta 2023-1-24

  • New Features:
    • player: export as mp3: export MP3 files with song start, song end, fade-in, fade-out, speed, and gap applied.
  • Bug Fixes:
    • music manager: fix a crash when the song list was cleared.
    • player ui: internal fixes, marquee menu disabled when marquee is off.
    • queue dance: fix bad template.
    • song editor: fix play button to play correct song.
    • standard rounds: fix bad template.

4.0.8 beta 2023-1-18

  • Bug Fixes:
    • bpm counter: exit on save.
    • music manager: fixed an internal issue causing a slow-down.
    • player: fix seek-in-song issues when there are speed adjustments.
    • player: multi-media stop key now properly pauses the music.
    • song editor: adjust song start and song end on speed adjustment.
    • song editor: fix save of speed adjustment.
    • song list editor: remove export as mp3.
  • Changes:
    • player: export as MP3 disabled until it is completed.
    • player: fade-in always uses the triangle curve.
  • Internal:
    • fade types: remove logarithmic, add exponential sine, quadratic.
    • fixed various memory leaks and memory issues.
    • code cleanup.

4.0.7 beta 2023-1-14

  • New Features:
    • player: add support for multi-media keys.
    • player: export as MP3.
    • song editor: add support for multi-media play key.
    • song list editor: added control-up and control-down to move selections.
    • song list editor: export as MP3.
    • song list editor: add support for multi-media play key.
    • song selection: add support for multi-media play key.
  • Bug Fixes:
    • A missing audioadjust.txt file will not prevent startup.
    • installation: BDJ4 updater fixed.
    • linux: Do not replace desktop shortcuts.
    • mac os: Fixed theme installation.
    • song editor: Fix incorrect playback when multi-selections are active.
    • song selection: Turn off movement keys when multiple items selected.
  • Internal:
    • a few more memory leaks fixed.
    • code cleanup.
    • debugging fixes.
    • linux: change location of screensaver settings.
    • make debug level more dynamic.

4.0.6 beta 2023-1-7

  • New Features:
    • song editor: Control-N switches to the next entry.
    • song editor: Control-P switches to the previous entry.
    • song editor: Control-S will now perform a save.
  • Bug Fixes:
    • configuration: Clean up edit dances display.
    • configuration: Fix a crash on exit.
    • conversion: Fix incorrect conversion of the database.
    • song selection: Fix handling of up/down arrow keys and page up/down keys.
    • song selection: Fix update of scrollbar using mouse wheel.
  • Changes:
    • edit song lists: re-arranged menu items.
    • player: re-arranged menu items.
    • user interface: Menu background is darker.
    • requests: Add a label indicating which queue is being managed when show extra queues is on.

4.0.5 beta 2023-1-5

  • New Features:
    • song list editor: Import from iTunes is now implemented.
    • database update: Update from iTunes is now implemented.
  • Internal:
    • fixed memory corruption and many memory leaks.

4.0.4 beta 2023-1-1

  • Bug Fixes:
    • filter dialog: add profile accent color display.
    • bpm counter: add profile accent color display.
    • song list editor: fix (broken in 4.0.3).
  • Internal:
    • code cleanup.

4.0.3 beta 2022-12-31

  • Bug Fixes:
    • linux: Resolve ICU library versioning issues.
    • macos: Resolve ICU library versioning issues.
    • nederlands: Fix missing queue D configuration.
    • player ui: Fixed crash after the history queue was selected.
    • starter/support: Fix crash when there is no internet connection.
    • starter/support: linux: fix send of core dump.
  • Changes:
    • song selection: Added short heading names for dance rating and dance level.
  • Internal:
    • fixed memory corruption and memory leak.
    • fixed extraneous messages on db entry update.
    • code cleanup.

4.0.2 beta 2022-12-27

  • Bug Fixes:
    • macos: Fix theme selection (introduced in 4.0.1).
    • alternate setup: fix.
    • installer: fix shortcut creation.
    • windows: music manager: create work-around for listing not showing all songs.

4.0.1 beta 2022-12-24

  • Bug Fixes:
    • configuration: player queues: fixed incorrect display of switches.
    • installer: minor issues fixed.
    • player: fixed incorrect per-queue configuration handling.
    • player ui: marks in song selection properly include all queues and history.
    • player ui: recover marquee will raise window to the top.
    • player ui: display 0:00 initially rather than 3:00.
    • song selection: fix playback of multiple selections in most cases.
    • starter: player/manage/configure will be raised if already open.
    • user interface: fix text entry text color.

4.0.0 beta 2022-12-20

  • New Features:
    • configuration: player queue: add 'show queue dance buttons'.
    • configuration: player queue: add 'play when queued'.
    • player user interface: added a 'queue 5' button.
    • starter: added a 'create profile shortcut' menu selection.
  • Bug Fixes:
    • configuration: player queues: disable active/display switches for main music queue.
    • configuration: player queues: disable fields when queue is not active.
    • configuration: profile color was incorrectly changing the ui color.
    • configuration: fixed filename entries to expand properly.
    • conversion: do not change the ui accent color for secondary profiles.
    • installer: macos: fix reporting of bdj3 version.
    • installer: fix handling of command line arguments.
    • installer: fix logging.
    • localization: fixed dance configuration for nl.
    • macos: various installation fixes.
    • player user interface: fixed request listing to filter playback status on startup.
    • player user interface: fixed slow exit.
    • player user interface: update status when repeat is toggled and not playing.
    • player: fix stop-at time handling.
    • player: fix played time issues when paused.
    • player/manager: fix communication about database updates.
    • select folder dialog: fixed to only show folders.
    • song editor: fixed internal bug causing loss of data.
    • song editor: fixed song start and song end display.
    • song list editor: fixed gap default for new playlists.
    • song list editor / music manager: fixed song selection on switch.
    • song list editor, sequence editor, playlist management: fixed interactions.
    • song selection: filters: clear playlist selection on reset.
    • song selection: fixed issues enabling/disabling filters when playlist filter is in use.
    • starter: fix create profile.
    • update database: disable spinbox while the database is being processed.
  • Changes:
    • alternate setup: add a name entry to the setup process for the shortcut.
    • configuration: increased number of available queues to 4.
    • configuration: player: moved stop-at time to be per-queue.
    • configuration: split player queue settings into a new notebook tab.
    • configuration: reduced font size of notebook tabs.
    • configuration: itunes: changed display to show stars instead of text.
    • configuration: update database: rearranged user interface.
    • configuration: display settings: insert after selection.
    • edit sequences: insert after selection.
    • edit song list: add import from itunes for future use.
    • management: rearrange user interface.
    • marquee: changed hide-marquee-on-start to show-marquee and added an 'off' setting.
    • mobile marquee: remove internet mode.
    • player user interface: moved 'external request' into a menu.
    • player user interface: the queue dance buttons are only shown per the queue configuration.
    • player user interface: remove 'play when queued' from options menu.
    • playlist management: disallow deletion of special QueueDance playlist.
    • playlist management: hide unselected is always turned on for sequences.
    • song editor: previous and next buttons will now repeat.
    • update database: add update from itunes for future use.
    • new player icon, new manage icon, clean up icons.
  • Internal:
    • re-work button repeat.
    • code cleanup.

Wiki Home


(Updated 2026-04-13 13:21:58; BDJ4 version 4.18.2)


Related

Wiki: Home

MongoDB Logo MongoDB