Had to find a work-around for a very strange Windows/GTK bug. Finally found a way around it. What a headache.
I can finally get back to testing and re-testing version 4.11.0.
Development Status 2024
Re: Development Status 2024
4.11.0 is released.
I will continue to look for problems in this release.
I will also be working on updating the wiki documentation. Much of it needs new screenshots.
I will also update the screenshots in the translation website.
I will continue to look for problems in this release.
I will also be working on updating the wiki documentation. Much of it needs new screenshots.
I will also update the screenshots in the translation website.
Re: Development Status 2024
Released version 4.11.1.
4.11.2 will have some less urgent minor bug fixes and improvements. Assuming that I don't find other more urgent bugs.
4.11.2 will have some less urgent minor bug fixes and improvements. Assuming that I don't find other more urgent bugs.
Re: Development Status 2024
Released version 4.11.2.
Most validation errors have been advisory in nature. In 4.11.2, the management UI has been changed so that song lists, sequences and playlists cannot be saved with a bad name (which would silently fail). If there was a validation error, the name is reverted to the prior known good name.
I don't have any bugs/issues on my to-do list at this time. I will take a break from programming, but will get back to some other BDJ4 projects later.
Let me know of anything that needs fixing or is just annoying you.
Most validation errors have been advisory in nature. In 4.11.2, the management UI has been changed so that song lists, sequences and playlists cannot be saved with a bad name (which would silently fail). If there was a validation error, the name is reverted to the prior known good name.
I don't have any bugs/issues on my to-do list at this time. I will take a break from programming, but will get back to some other BDJ4 projects later.
Let me know of anything that needs fixing or is just annoying you.
Re: Development Status 2024
Version 4.11.4 seems to be in good shape. I will continue watching out for bugs as I use it. One of the big things on my to-do list is cleaning up my music collection, so I will be using many features of BDJ4 to do that (with many backups along the way), so I will definitely note any problems along the way.
As always, please let me know if there any issues, problems, glitches, small things, user interface strangeness, improvements, or new features that you want.
And if you can help with translating any of the many languages I have put in, that would be great. Most of the languages are machine translated, and are really poor quality. I'm interested in quality translations rather than speed. Even if I had money to spend, most translators are paid rather poorly, and by the word rather than on how good their translations are, so they tend to work for speed rather than quality.
There's still an outstanding issue with the GStreamer audio interface (I only ship this with Linux at this time) not initializing the volume properly on one computer. I'm going to have to put in some debugging into the gstreamer module and see if I can tell what's happening. The gstreamer module works on my laptop and in the Linux VMs, so it is hard to debug.
I made a little progress on the Windows SMTC (simple media transport controller), but I have to figure out how to link the code. If I can figure this out, there is actually a possibility of writing a native Windows audio interface (in addition to the VLC audio interface).
I have started working on a native user interface for MacOS. Windows is definitely more popular of a platform for BDJ4, but their user interface API is far more complicated and requires knowledge I don't have.
So, the MacOS native user interface. This is a very long term project. I will be working on it on-and-off. There are a lot of issues when working with a different user interface API. Very often, there are completely different paradigms for how these APIs work, and it's hard to interface with multiple different APIs. This is one of the reasons I did the big table/listing display re-write in version 4.11.x. But so far (which is not very far at all), the MacOS user interface API doesn't seem to have any insurmountable problems. During this process it may be necessary to make some large changes to the GTK user interface API, but that's far down the road somewhere.
As always, please let me know if there any issues, problems, glitches, small things, user interface strangeness, improvements, or new features that you want.
And if you can help with translating any of the many languages I have put in, that would be great. Most of the languages are machine translated, and are really poor quality. I'm interested in quality translations rather than speed. Even if I had money to spend, most translators are paid rather poorly, and by the word rather than on how good their translations are, so they tend to work for speed rather than quality.
There's still an outstanding issue with the GStreamer audio interface (I only ship this with Linux at this time) not initializing the volume properly on one computer. I'm going to have to put in some debugging into the gstreamer module and see if I can tell what's happening. The gstreamer module works on my laptop and in the Linux VMs, so it is hard to debug.
I made a little progress on the Windows SMTC (simple media transport controller), but I have to figure out how to link the code. If I can figure this out, there is actually a possibility of writing a native Windows audio interface (in addition to the VLC audio interface).
I have started working on a native user interface for MacOS. Windows is definitely more popular of a platform for BDJ4, but their user interface API is far more complicated and requires knowledge I don't have.
So, the MacOS native user interface. This is a very long term project. I will be working on it on-and-off. There are a lot of issues when working with a different user interface API. Very often, there are completely different paradigms for how these APIs work, and it's hard to interface with multiple different APIs. This is one of the reasons I did the big table/listing display re-write in version 4.11.x. But so far (which is not very far at all), the MacOS user interface API doesn't seem to have any insurmountable problems. During this process it may be necessary to make some large changes to the GTK user interface API, but that's far down the road somewhere.
Re: Development Status 2024
The next version was intended to be a very minor update, making some of the manual configuration options (colors, clock, fade type) available in the configuration user interface.
But I am going to try to expand the utility of the "external request" function and allow external requests to be added to the database.
As always, let me know if there are any minor or major or tiny issues that you want fixed or implemented.
But I am going to try to expand the utility of the "external request" function and allow external requests to be added to the database.
As always, let me know if there are any minor or major or tiny issues that you want fixed or implemented.
Re: Development Status 2024
4.12.4 is released. Fixes the drop-down boxes going off the screen edge. Several of the configuration options that were manual now appear in the configuration: user interface colors, marquee colors, clock and fade type.
There is some code cleanup in the web server interface that I need to do for 4.12.5. Most people do not use the two features (mobile marquee and mobile remote control) that use the web server. I will continue watching out for bugs.
There is some code cleanup in the web server interface that I need to do for 4.12.5. Most people do not use the two features (mobile marquee and mobile remote control) that use the web server. I will continue watching out for bugs.
Re: Development Status 2024
Welcome to the end of 2024!
I will be creating a new version in the near future with some bug fixes for writing MP4 audio tags.
If there are any other issues with BDJ4 that you want fixed or improved, please let me know. Feedback is very useful. Everyone has different needs and uses BDJ4 the way they want to use it.
The first check-in of the BDJ4 code was December 18th 2021. So it has been almost exactly three years of programming the replacement for the original BallroomDJ. In 2021, there was not even a user interface for BDJ4. The first alpha release was in July 2022. The first beta release was in December 2022, and BDJ4 went to production status in September 2023.
There is a registration process that runs during installation of BDJ4, so I see basic information about some of the installations and upgrades, but I have no idea of how many people actually continue to use BDJ4. I hope those of you that are using it are happy with it.
I still need translators. Most of the available languages are machine translated and are of very poor quality.
I will be creating a new version in the near future with some bug fixes for writing MP4 audio tags.
If there are any other issues with BDJ4 that you want fixed or improved, please let me know. Feedback is very useful. Everyone has different needs and uses BDJ4 the way they want to use it.
The first check-in of the BDJ4 code was December 18th 2021. So it has been almost exactly three years of programming the replacement for the original BallroomDJ. In 2021, there was not even a user interface for BDJ4. The first alpha release was in July 2022. The first beta release was in December 2022, and BDJ4 went to production status in September 2023.
There is a registration process that runs during installation of BDJ4, so I see basic information about some of the installations and upgrades, but I have no idea of how many people actually continue to use BDJ4. I hope those of you that are using it are happy with it.
I still need translators. Most of the available languages are machine translated and are of very poor quality.