Recent Releases
4.12.5.127 Oct 2024 14:33
minor bugfix:
4.12.5.1 2024-10-27
* Bug Fixes:
* Conversion: Fix BallroomDJ 3 to BDJ4 conversion issues.
4.12.525 Oct 2024 17:11
minor bugfix:
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.422 Oct 2024 16:40
minor bugfix:
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.316 Oct 2024 16:40
minor bugfix:
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.207 Oct 2024 18:57
minor bugfix:
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.103 Oct 2024 02:08
minor bugfix:
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.009 Sep 2024 19:48
minor feature:
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.627 Aug 2024 16:25
major bugfix:
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.519 Aug 2024 20:17
minor bugfix:
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.412 Aug 2024 00:33
minor bugfix:
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.130 Jul 2024 13:58
minor bugfix:
4.11.3.1 2024-7-30
* Bug Fixes:
* Mobile Marquee: Fixed bug preventing it from being turned off (copy/paste error).
4.11.330 Jul 2024 00:04
minor bugfix:
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.224 Jul 2024 15:26
minor bugfix:
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.121 Jul 2024 00:05
minor bugfix:
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.018 Jul 2024 19:29
minor bugfix:
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.622 Jun 2024 19:02
minor bugfix:
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.517 Jun 2024 18:48
minor bugfix:
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.415 Jun 2024 18:27
minor bugfix:
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: Allow speed to be changed while paused.
* 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.307 Jun 2024 18:31
minor bugfix:
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.201 Jun 2024 17:52
minor bugfix:
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.122 May 2024 21:38
minor bugfix:
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.004 May 2024 18:54
minor feature:
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.029 Apr 2024 21:41
minor feature:
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.420 Apr 2024 18:18
minor bugfix:
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.319 Apr 2024 00:10
minor bugfix:
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.209 Apr 2024 14:18
minor bugfix:
4.8.2 2024-4-0
* 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.131 Mar 2024 16:25
minor bugfix:
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.024 Mar 2024 19:21
minor feature:
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.
* Configuration: Filter Display: Dance and Dance Rating can be de-selected.
* Configuration: 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.010 Mar 2024 03:01
minor bugfix:
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.204 Mar 2024 23:31
minor bugfix:
4.6.2 2024-3-4
* Bug Fixes:
* Configure: Display Settings: Dance not allowed for marquee info (crash).
* Conversion: Minor fixes.
* Playlist Management: Fix default value for tag weight.
* Song Selection: Better same-song marks handling.
* Song Selection: Re-work, fix all issues.
* Fix some memory leaks.
* Changes:
* Quick Edit: Add 'Favorite' to the dialog.
4.6.123 Feb 2024 22:37
minor bugfix:
4.6.1 2024-2-23
* Bug Fixes:
* Audio Identification: Fix crash when multiple selections.
* Internal:
* Code cleanup.
4.6.020 Feb 2024 15:05
minor feature:
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.
* Song Selection: Fix incorrect weighting for dance rating and dance level.
* Starter: Fixed incorrect profile folder creation.
* New Features:
* Linux: MPRIS player support.
* Song Selection / Playlist Management: Tag selection with weight.
* Internal:
* Code cleanup.
* Fix various memory leaks and memory issues.
4.5.011 Feb 2024 00:09
minor bugfix:
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.106 Feb 2024 03:37
minor bugfix:
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.1005 Feb 2024 02:33
major bugfix:
4.4.10 2024-2-4
* Bug Fixes:
* Database Update: Fixed incorrect handling of 'dance from genre'.
* Song Editor: Fix crash after database reload.
* Windows: Fix packaging.
4.4.9.229 Jan 2024 20:46
major bugfix:
4.4.9.2 2024-1-29
* Bug Fixes:
* Database Update: Fixed a crash parsing ID3 (MP3) tags.
4.4.9.129 Jan 2024 01:32
minor bugfix:
4.4.9.1 2024-1-28
* Bug Fixes:
* Player: Fix announcements.
* Player: Fix internal music queue handling issues.
* Player: Fix reload.
4.4.926 Jan 2024 20:17
minor bugfix:
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.816 Jan 2024 18:20
minor feature:
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.713 Dec 2023 22:14
minor feature:
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.604 Dec 2023 23:16
minor feature:
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.520 Nov 2023 22:58
major bugfix:
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.415 Nov 2023 23:14
major bugfix:
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.308 Nov 2023 18:26
minor feature:
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.130 Oct 2023 21:04
minor bugfix:
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.221 Oct 2023 22:54
minor bugfix:
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: 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.311 Oct 2023 19:11
minor bugfix:
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.206 Oct 2023 21:39
minor bugfix:
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.101 Oct 2023 14:06
minor bugfix:
4.4.1.1 2023-10-1
* Changes:
* Translations: Russian: Update translation of 'west coast swing'.
4.4.130 Sep 2023 20:36
minor bugfix:
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.026 Sep 2023 00:26
major feature:
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.611 Sep 2023 19:24
minor bugfix:
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.504 Sep 2023 22:40
major bugfix:
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.404 Sep 2023 13:10
minor bugfix:
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.314 Aug 2023 19:28
minor feature:
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.208 Aug 2023 21:15
minor bugfix:
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.114 Jul 2023 16:08
minor bugfix:
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.311 Jul 2023 18:18
minor feature:
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.429 May 2023 18:40
minor bugfix:
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.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.320 May 2023 17:38
minor bugfix:
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.215 May 2023 19:22
minor bugfix:
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.104 May 2023 22:50
minor bugfix:
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.202 May 2023 18:47
minor feature:
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.115 Apr 2023 21:47
minor feature:
4.3.1 2023-4-15
* Bug Fixes:
* Management: Fix adding songs to song list (broken in 4.3.0.5).
* Request External: 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.510 Apr 2023 16:53
minor bugfix:
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.409 Apr 2023 01:48
minor bugfix:
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.315 Mar 2023 14:43
minor bugfix:
4.3.0.3 2023-3-14
* Bug Fixes:
* Mac OS: Fix build process to allow older versions of Mac OS.
4.3.0.214 Mar 2023 12:16
minor bugfix:
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.110 Mar 2023 00:17
minor bugfix:
4.3.0.1 2023-3-9
* Bug Fixes
* Song Editor: Fix volume adjustment processing.
4.3.009 Mar 2023 17:18
minor feature:
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.006 Mar 2023 19:39
minor feature:
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.
* 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.123 Feb 2023 18:08
minor bugfix:
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.117 Feb 2023 18:17
minor bugfix:
4.1.0.1 beta 2023-2-17
* Bug Fixes:
* Configuration: Debug: Fix apply adjustments.
* Song Editor: Fix apply adjustment processing.
4.1.016 Feb 2023 18:44
major feature:
4.1.0 beta 2023-2-16
* New Features:
* Song Editor: Apply Adjustments.
* Changes:
* Linux: Updated player start/stop scripts 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.112 Feb 2023 17:33
minor bugfix:
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.1001 Feb 2023 22:54
minor bugfix:
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.924 Jan 2023 16:56
minor feature:
4.0.9 beta 2023-1-24
* 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.
* New Features:
* player: export as mp3: export MP3 files with song start, song end, fade-in, fade-out, speed, and gap applied.
4.0.821 Jan 2023 17:18
minor bugfix:
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.714 Jan 2023 20:34
minor feature:
4.0.7 beta 2023-1-14
* 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.
* 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.
* Internal:
* a few more memory leaks fixed.
* code cleanup.
* debugging fixes.
* linux: change location of screensaver settings.
* make debug level more dynamic.
4.0.607 Jan 2023 17:02
minor bugfix:
4.0.6 beta 2023-1-7
* 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.
* 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.
4.0.505 Jan 2023 20:07
minor feature:
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.402 Jan 2023 00:11
minor bugfix:
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.331 Dec 2022 20:14
minor bugfix:
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.227 Dec 2022 18:54
minor bugfix:
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.124 Dec 2022 22:13
minor bugfix:
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.021 Dec 2022 23:24
major feature:
4.0.0 beta 2022-12-20
Initial beta release.