Page 1 of 1

BallroomDJ 3.29.0

Posted: Mon Nov 25, 2019 3:54 pm
by bll
BallroomDJ 3.29.0
  • Mac OS is working again. Works on Mojave and Catalina. Dark mode is now supported.
  • Volume adjustments have been changed from a flat adjustment to a percentage.
  • The awdark, awlight, black and winxpblue themes will scale properly and are recommended for use on High-DPI monitors.
  • Various bug fixes and cleanup.
Due to the volume adjustment change, the database version has been updated. This makes it more difficult to downgrade.

Make a backup!

On Windows and Linux, copy the BallroomDJ folder.
On Mac OS, copy the BallroomDJ.app folder, and copy the "$HOME/Library/Application Support/BallroomDJ" folder.

The database upgrade process will convert current volume adjustments to percentages based on the default volume.

New Features:
  • Mac OS: Dark mode is now fully supported.
  • Player: New indicator images and control button images. Added the repeat indicator to the display with the play/pause indicators.
  • Player: Added a restart song button (seek to beginning).
  • Themes: awdark, awlight, black and winxpblue are now scalable and will scale properly on high DPI monitors.
  • Themes: the user interface will now scale appropriately based on the font sizing (awdark, awlight, black, winxpblue themes).
  • Volume Adjustment: The volume adjustment has been changed to be a percentage rather than a value. The upgrade process will convert current volume adjustment values to percentages.
Changes:
  • Player: The close button on the marquee window will now hide the marquee.
  • Player: The dual queue play/stop indicators have been replaced with scalable images.
  • Player: The music queue pause indicator has been replaced with a scalable image.
  • The clock has been moved from the player status bar into the menu.
  • Player: The quick save menu has been renamed to 'quick edit' and moved from the main window into the player top menu.
  • Playlist Queue: Removed the 'remove & clear' button.
  • Windows: Supports portable-python and portable VLC installations for running BallroomDJ from an external device.
  • Windows: The shortcut no longer has the version number.
  • Windows: The installer no longer requires administrative privileges.
  • Windows: The installer had a dialog removed to simplify installation.
  • Linux: Updated installer to modify ~/.config/pulse/daemon.conf rather than /etc/pulse/daemon.conf.
  • Web Server: Images used in the HTML template have been changed to .svg.
Bug Fixes:
  • Upgrade: fix status message on restore dialog.
  • Mac OS:
    • Fixed the marquee colors to display properly when the marquee is not in focus.
    • The background error handler was reworked to function properly on Mac OS.
    • Fixed various installation bugs.
    • Installation now works on Catalina.
    • Use MacPorts python as the preferred python if available. Add support for Mac OS python3.
    • Now works on Mojave 10.14.6 and 10.15.x.
    • Fixed initial font size upon first install and first start.
    • Fixed an installation problem with non-standard home directories.
    • Cleaned up button sizes.
    • Fixed a hang when not connected to the network (MacOS).
  • Fixed bugs when multiple BallroomDJ instances were running.
  • Linux: the ALSA volume interface is working again.
  • Player: export: Create Song List: Fixed hang at end (introduced in 3.28.0).
  • Song Editor: Fix a tag problem in update from song tags.
  • Song Editor: Fix so changes can be made after setting BPM.
  • BPM: Prevent multiple BPM counters from being started.
Internal:
  • Tcl/Tk upgraded to version 8.6.10.
  • Added tksvg package for images. Images are now scaled properly on high DPI monitors.
  • Now uses flexmenu package for menus.
  • Upgraded scidthemes to version 0.9.3.
  • Linux: Upgraded tcl-dbus to version 2.2.
  • Upgrade awdark/awlight themes to version 4.1 (scalable themes).
  • Upgrade mutagen to version 1.43.0 (requires python 3.5 or later).