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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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)