Development Status 2025

Discussion of BallroomDJ 4
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2025

Post by bll »

I was able to get the Windows Media Player player interface working, except for selecting an alternate audio output device. Not sure what's going wrong with that part of the code. This has been released with version 4.16.0.

One of these days, I will get back to it and see if I can figure out why the audio output cannot be selected.

In conjunction, cross-fading has been implemented, only for the Windows Media Player interface.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2025

Post by bll »

Version 4.17.0 has an important fix for Windows. MP3 tags were not being processed for audio files with international characters (the simple accented characters were probably ok). Unfortunately this bug may have been around since 2024-11.

A bad copy of the configuration file for the libid3tag support library was present when it should not have been there. I only happened to run into this bug when I was doing installation testing, as the bug did not present itself while working in the usual development folder.

In better news, the Windows Media Player player interface now works when a specific audio output device is selected. The Windows Media Player player interface is now the default for new installations, and VLC will not be installed.

Windows users that currently use the VLC player interface may continue using VLC, or may switch to the Windows Media Player interface if desired (and VLC may be uninstalled).

The Windows Media Player is relatively new, it has not had as much real world testing as the VLC interface. The Windows Media Player does have support for cross fading if that functionality is desired.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2025

Post by bll »

Version 4.17.2 fixes a problem with the new cross-fade function. When cross-fade was enabled for a music queue and the last song in the queue was played, the player was trying to do a cross-fade, causing BDJ4 to hang.

For Linux, the GStreamer player interface now supports cross-fading. I am going to see if I can get GStreamer working on MacOS, which would make cross-fading available for MacOS users.
Post Reply