wiki:ChangeLog

Version 22 (modified by bll, 16 months ago) (diff)

--

Change Log

3.2 (2016-10-5)

  • Changes:
    • Status: 'New' and 'Complete' are no longer hard-coded and the status list can be changed as desired.
    • Music Manager: In competition mode, selecting a new dance will automatically start the filter process.
    • Raffle: Added 'simple' raffle game.
    • BPM:
      • BPM Counter: Added MPM (measures per minute) selections that can be used instead of beats.
      • Dances: Added time signature for use by the BPM counter.
      • User Interface: Configurable as Off, BPM or MPM.
    • Automatic Playlists:
      • Rewrote automatic dance selection to use a better algorithm.
      • Queue Rules: removed.
      • Dances: Changed 'family' to 'tags'. It is recommended that the dances be reviewed and updated. If the dances have not been changed from the defaults, select the 'Reset All' button.
      • Playlist Management: Changed 'weight' to 'count'.
      • Fixed bugs causing the same song to be selected.
  • Bug Fixes:
    • Locale: Fixed locale settings so that the collated sort will use the system locale when the program is set to english.
    • Music Manager: Fixed sort using the disc number before it was supposed to, resulting in incorrect sorts.

3.1.19 (2016-9-25)

  • Bug Fixes:
    • Upgraded mutagen to 2016-9-25 version. Fixes reading tags for mp3 files with non-bom marked tag data.
    • Mac OS X: installation has been changed to install the current mutagen.
    • Mac OS X: The installer has been changed such that it always runs as root.
    • Player: Fix text width setting for main song title display.
    • Raffle: Fix startup on click error (introduced in 3.1.16).
    • Update Database: Fix interactions with 'write all tags'.

Not Released: 3.1.18

3.1.17 (2016-9-21)

  • Changes:
    • Raffle: Added simple raffle game.
  • Bug Fixes:
    • Check for existence of mutagen on startup. Handle missing mutagen properly.
    • Remove the dbg.txt file upon startup.
    • Raffle: Remove the temporary audio file on exit.
    • Music Manager: Fixes for delete.
    • Mac OS X / Player: Fix marquee background color for aqua theme.
    • Mac OS X: Fixed iTunes processing (database rebuild).

3.1.16 (2016-9-12)

  • Changes:
    • Music Manager: Added a progress display for the filter button.
  • Bug Fixes:
    • Player: Fixed the display width of artist and title for the current song.
    • Raffle: Turn off left click until the game is finished.
    • iTunes Import: Fixed database rebuild/update from iTunes. Added automated tests.

3.1.15 (2016-8-28)

  • Bug Fixes:
    • Player, Music Manager: fix playlist check.
    • Black theme: fix fontchooser colors.
    • Music Manager: fix deletion of audio files with the same name.
    • Profiles: fix creation of new profile so it inherits the settings from the current profile.

3.1.14 (2016-8-27)

  • Bug Fixes:
    • Player: Prevent the volume from changing when using from the music editor or music manager.
    • Windows Installer: Made installation of some executables and dll's more robust (may require reboot).

3.1.13 (2016-8-22)

  • Changes:
    • Player: When repeat is on, the speed setting will be preserved.
    • Update Database: check for new will now remove same song marks when there is only one song selected with that mark.
    • Music Manager: no same song mark will be set if only one song is selected.
    • Help updates.
  • Bug Fixes:
    • Fixed a problem with theme color initialization.
    • File Manager: Disallow backups to BallroomDJ folder.
    • iTunes Import: Fixed exit problem.
    • Music Manager: Fixed reload of database on undo delete.
    • Update Database: Fixed rebuild issues when iTunes is active.
    • Music Manager: Fixed delete with duplicated filenames.
    • Music Manager: Fixed play switches to player option.
    • Quick Play: Fixed options for startup of select & play.
    • Fixed song data interactions between the song editor and other programs.
    • Code cleanup: new version of checkButtonScaled.
    • Clean up sequence editor ui.
    • Fix debug output.

Not Released: Version 3.1.12

3.1.11 (2016-8-15)

  • Changes:
    • Player: Moved marquee clock display to left side.
    • Removed history rollover option.
    • Removed 'set status value' option. Remove setstatuscurr and setstatusprev special key sequences.
  • Bug Fixes:
    • Fixed marquee options so they can be modified without restarting BallroomDJ
    • Fixed quicksave button on marquee.

3.1.10 (2016-8-14)

  • Bug Fixes:
    • Player: Does not change volume upon startup, only when the play button is selected.
    • Music Manager: Selections were not being reset when the edit button was used.

3.1.9 (2016-8-12)

  • Bug Fixes:
    • Player: configuration changes to volume are now honored.
    • Fix startup of second BallroomDJ.
    • Player: fix volume issues when running multiple instances of BallroomDJ.
    • Music Manager: reset selected songs on startup.

3.1.8 (2016-8-11)

  • Bug Fixes:
    • Song List Editor: proper fix for double exit.
    • File Manager: fix exit.
    • Song List Editor: create backups for song lists.

Not Released: Version 3.1.7

3.1.6 (2016-8-7)

  • New Features:
    • Added a computer speed setting to adjust the volume fade action for slower computers.
  • Bug Fixes:
    • Fixed player queue length validation to allow long queues.
    • Player: reset music queue and main display on startup.
    • Song Editor: fixed a bad debug statement.
    • Edit Dances: Fixed ability to set announcement
    • Song List Editor (Internal): Fixed problems with exit.
    • Playlist Management: Fix reset/new playlist issues.
    • Playlist Management: Fix time validation w/ampm.
    • Column / Field Selection: fix double execution.
    • File Manager: synchronization messages were not cleared.
    • Song Editor: edit all not cleared on exit
    • Song Editor / Song List Editor / Music Manager: fix play button not getting reset on restart.
    • Song List Editor / Sequence Editor / Playlist Management: fix issues with new lists / create copy.
    • Music Manager: fix user interface issue when itunes gets turned on.
    • File Manager: fix tab name.
    • File Manager: fix leftover dialogs (sync/backup).
    • Various user interface fixes.

3.1.4 (2016-7-31)

  • Changes:
    • Song List Editor: The spread action has been completely rewritten and will work properly now.
  • Bug Fixes:
    • Player: Fixed check for end of song condition.
    • Fixed exit logging to bypass strange error.
    • Song List Editor: Fixed bug when audio file did not exist and play was selected.

3.1.1 (2016-7-30)

  • Bug Fixes:
    • Fixed logging to the website on exit.

3.1.0 (2016-7-28)

  • New Features:
    • Song List Editor: Import Playlist from iTunes.
    • Song List Editor: Added view option to turn off the dance counts.
  • Changes:
    • If any errors were saved, they are logged to the website upon exit.
    • M4A audio file processing has been changed to use mutagen as the primary audio file handler. This fixes utf-8 issues.
    • Song List Editor: simplified ui when no song lists to load.
    • Sequence Editor: simplified ui when no sequences to load.
    • Upgraded Mac OS X and Windows 64-bit to Tcl/Tk 8.6.6.
    • Mac OS X: Changed highlighting back to match windows/linux.
  • Bug Fixes:
    • Song Editor: Fixed font size for filename display.
    • Song Editor: Filename display now resizes properly.
    • Update Database: Fixes for the stop button.
    • iTunes Import: Fixed incorrect help menu.
    • Fixed an error when trying to upgrade the database.
    • Fixed a bug in pkg/fixpaths.sh (FreeBSD, Linux).

3.0.8 (2016-7-25)

  • Changes:
    • Windows: 32-bit windows will need to continue to use ActiveState Tcl/Tk.
  • Bug Fixes:
    • Fixed "hang" problems when trying to send messages to the player or editor.
    • Editor: Fixed field selection.
    • iTunes: Completely broken. Rebuilt and repackaged tcl/tk/tdom.
    • Catch errors on exit so that the program can be exited.
    • BPM Counter: Fixed so it works from all editor/music manager/song list editor.

3.0.7 (2016-7-22)

  • Changes:
    • Windows: Now includes Tcl/Tk as part of the package. ActiveState Tcl/Tk can be removed. Tcl/Tk is at version 8.6.5 for both Mac OS X and Windows.
  • Bug Fixes:
    • Options: Errors on directory paths would not clear if the browse button was selected.
    • Windows XP: Fixed some display characters.
    • Player: Fixed marquee control display.
    • Fixed an issue that required a restart to configure itunes.
    • Fixed issues with choose directory dialog.

3.0.6 (2016-7-19):

  • Changes:
    • Mac OS X: Now includes Tcl/Tk. ActiveState Tcl/Tk and MacPorts Tcl/Tk can be removed.
  • Bug Fixes:
    • Mac OS X: Fixed the BPM Counter.

3.0.5 (2016-7-16):

  • Bug Fixes:
    • MP3: Fixed a problem when no tags are present in the audio file.
    • Player: Fixed move to top to move the selected item to the top.
    • Editor: Fixed problems with request external.
    • Player: fix text on playlist queue button at startup.

3.0.4 (2016-7-15):

  • Bug Fixes:
    • Mac OS X: Fixed notebook tab color for themes other than aqua.
    • Quickplay: Now switches to player on play.
    • Update Database: text is now correct.
    • Player: Fixed problem w/request window error.

3.0.3 (2016-7-12):

  • New Features:
    • Merged user interfaces into a single tabbed window.
    • Field Validation is now modeless.
    • Most edit screens have an updated user interface.
    • Player: Added a 'hide marquee on start' selection in the view menu.
    • Song Editor: Fields to edit are now selectable and configurable.
    • File Manager: Added an 'undo' menu selection. File management is now easier and more intuitive.
    • Configuration: Added ability to reset the colors to the default.
    • Music Manager, Song Editor: Added a 'Play switches to player' option.
    • Music Manager: Added sort by tag. Added a tag sort to the sort options.
  • Changes:
    • Quick Play: Has an additional 'Select & Play' button which starts the music manager in competition mode with a search on the dance selected.
    • Removed 'set raffle songs' configuration menu selection. Raffle songs are now stored in a special song list named 'Raffle Songs'. Use the song list editor to create or change these.
    • Player: Moved the edit button to the 'edit->edit selected' menu selection.
    • Quicksave Menu: colors were normalized. The border color remains as a configurable color.
    • Music Manager: Delete and Undo Delete were moved into the edit menu.
    • Removed autoscroll.
    • Options: Changed so that it easier to move from computer to computer without having to redo the profiles.
    • Music Manager / Editor / Edit Dances: BPM is now a standard column. BPM remains as a configurable option for the player.
    • Replaced the linux color chooser.
    • Import from BallroomDJ now allows the imported song list to be renamed.
    • Upgraded mutagen to version 1.33.1.
    • Mac OS X: Changed the highlighting due to a Tk bug in the 'label' command. Once the bug fix gets released, this may get reverted.
    • Theme and background color changes require a restart. Code to support live color changes will not be supported.
  • Bug Fixes:
    • Player: Music Queue. Bug fixes were made which will improve the performance and speed. Move to top was rewritten and is much faster (see 2.25.3).
    • Fixed color issues with the 'black' theme and with the progress bar in various themes.
    • Fixed a long outstanding problem with certain keys pressed outside the standard window causing an error.
    • Update Database: Fixed check for new and deleted files.
    • Update Database: Fixed bugs with stop.
    • Various bug fixes.
  • Internal:
    • Code cleanup.

Not released: Versions 3.0, 3.0.1 and 3.0.2.