Development Status 2024

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

Re: Development Status 2024

Post by bll »

Version 4.9.0 will contain some minor fixes for re-organization.

Tha audio file tags: Title, Album, Album Artist, Artist and Composer sort order will be implemented.
This is actually rather harder than expected. It will take some extra testing.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

4.9.0 is released

4.10.0 will have support for xspf and jspf files.
And a minor change to help use BDJ4 with classical music.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

4.10.1 was released with some small bug fixes.
4.10.2 was a minor release.

4.10.3 has a small bug fix and will prepare for VLC version 4. VLC version 4 has no release date scheduled, so this preparation is a bit too early. But I do want to get any issues resolved beforehand. BDJ4 with VLC 4 actually works on MacOS. But it does not work on Windows right now.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

Update for 4.10.3.

Good news for Linux users. The GStreamer player interface will be fully functional.
I have to think about whether to (and how to) change the installation process to allow the choice of libVLC or GStreamer.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

4.10.4 and 4.10.5 were released.
These fixed various issues that fiesta0618 found, and some other bugs.

I am currently doing a major re-work of how the the various listings and tables work internally.
The user will see some changes, the configuration (and other) tables will be easier to use.
e.g. Edit Ratings will look like the following. The rating names and weights can be directly accessed without a double-click.
This is going to take a while to finish. The music queue and song selection listings are complicated.

tmp-a.png
tmp-a.png (18.83 KiB) Viewed 34462 times
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

4.10.6 was release with a couple of small fixes.

Progress on the re-work of the listings and tables has taken a turn for the better.
Several nasty bugs and problems were fixed, and it's working quite well now.
I still have a good bit of work to do to make sure the music queues and the song selection work in the same way and work properly.
And then I have to go through everything that has changed and re-test it again.
But it feels like I am over a hump and there is an end in sight now.

Here is the preview of the change log for version 4.11.0 so far:
  • Bug Fixes:
    • Edit Dances: Fixed a long-standing bug when adding multiple dances.
    • Player: Drag & Drop: Fixed issues with encoded filenames.
    • All text fields in listings that can be long are now displayed with ellipses if necessary.
  • Changes:
    • Configuration: New interface for Rating / Level / Status / Genre.
    • Playlist Management: New interface for the dances table.
    • Audio Identification: The original data row is locked into the view.
    • Song Selection and Music Queue listings: Long values now have tooltips.
  • Translations:
    • Machine translations added for: Korean (한국어‬), Czech (čeština), Chinese Simplified (简体中文‬), Swedish (Svenska‬), Portuguese (Português). All poor quality.
    • "New Install" help text has been machine translated where it was missing.
  • Internal:
    • Re-work of all table handling.
    • Code cleanup.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

Here are some silly statistics:

From openhub (Basic COCOMO Model) :
Codebase Size 163,360 lines
Estimated Effort 41 person-years
Estimated Cost $ 2,279,768 *

Actual time: 2.5 years.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

Work is progressing on the re-work of the listings (song selection, song lists, music queues, configuration tables, drop-downs, and so forth).
Still testing and fixing bugs, but it is in good shape now.
I have a couple of things I need to research and make sure they work properly, then I can re-test it all again (and again, and again).

As always, if you find any issues, little tiny things that need fixing, pitfalls, blockages, crashes, annoyances, things that could be better, or enhancements you want or need, please let me know. Everyone uses BDJ4 differently, and the way you use it may not be the way I use it.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

Here's a question. Does anyone want to be able to assign the double-click and right-click actions in the song list editor, player, song selection, requests, music manager?

The current actions:
Request:
Double-click selects and queues song to the currently selected music queue.
Right-click selects a classical work.
Music Manager:
Double-click switches to that song in the song editor.
Song Selection:
Double-click selects and adds the song to the song list.
bll
Site Admin
Posts: 678
Joined: Fri Feb 28, 2014 2:12 am
Operating System: Linux
Contact:

Re: Development Status 2024

Post by bll »

Version 4.11.0 is very close to being finished.
I need to test thoroughly on MacOS (already found one weird crash (fixed)), and on Windows.
Post Reply