AutoDJ toggle not working with Denon DJ MC7000 in 2.3.3

Bug #1979670 reported by Thomas Winteler (Win-Soft)
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
New
Undecided
Unassigned

Bug Description

Kubuntu 20.04
Intel i7, 8x4Core
Mixxx 2.3.3
Denon DJ MC7000, mapping integrated by OsZ

Have upgraded to latest 2.3.3, thanks to the Mixxx Team.

If MC7000 is connected and configured, i can't start AutoDJ.
Click on AutoDJ button, nothing happens.
If MC7000 not connected, AutoDJ working like normal.

I also dont find any error if start mixxx from console.

If any more info needed, let me know.

Regards
thomi

Revision history for this message
ronso0 (ronso0) wrote :

The AutoDJ toggle in the GUI doesn't work?
Or a controller button?

summary: - [2.3.3] Denon DJ MC7000, AutoDJ not working
+ AutoDJ toggle not working with Denon DJ MC7000 in 2.3.3
Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

Hello

Yes, AutoDJ toggle in the GUI not working if Denon DJ MC7000 is connected.
Also if pressing Shift+F12 to toggle AutoDJ it does not start.
All other features do work so far..

I also have a Hercules DJ Console MK2 and with this controller, AutoDJ does work like usual.

Attached are developer logs for both controller.
In the one for the MC7000 (denon_dj_mc7000_20220604.log) and if toggling AutoDJ, no log entries created.
For the Herecules controller (hercules_dj_console_mk2_20220604.log), if toggling AutoDJ, you will see log entries starting on line 790.

Hope this helps to identify the issue.

Thanks & regards
thomi

Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

Currently i downgraded to mixxx 2.3.2-1~focal and AutoDJ toggle is back and running with connected Denon DJ MC7000.

Revision history for this message
ronso0 (ronso0) wrote :

Looking at the MC7000 mapping files, I have no clue how there could be a connection between that and AutoDJ.

Just to double check:
with either of those two controllers you have
* an output device configured = you can load and play tracks?
* there's at least one existing track in the AutoDJ queue?

Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

Hey ronso0

with either of those two controllers you have
* an output device configured = you can load and play tracks?

Yes, if working with 2.3.3, then i can do manual DJing, load and play tracks like usual.
With connected MC7000, AutoDJ not working...
With connected Hercules MK2, AutoDJ is working normal...

* there's at least one existing track in the AutoDJ queue?

Yes, tested with tracks and with the option that AutoDJ adds automatic tracks, if empty..
MC7000 > AutoDJ not working...
Hercules MK2 > AutoDJ working normal

As above wrote, with 2.3.2 AutoDJ works like a charm,e ven with MC7000 and with Hercules MK2.

Revision history for this message
OsZ (toszlanyi) wrote :

Interesting, as I never integrated any AutoDJ functions in the mapping... Cannot see any issue related to the last changes at https://github.com/mixxxdj/mixxx/pull/4755/ as well but maybe worth a try to copy the 2.3.2 mapping to the personal folder and test it while using Mixxx v2.3.3 just to make sure.

Revision history for this message
ronso0 (ronso0) wrote :

Yeah, worth testing the old mapping.

Though I suspect this is a regression caused by the recent AutoDJ fixes. Maybe related to Vol fader or crossfader position? Idk..

@thomi Can you please try to replicate the working state (with Herc Mk2) with the MC7000?
Like, when you intent to start AutoDJ, ensure that Vol faders, the crossfader and decks' crossfader assign switches are in exact same position as with the Hercules.

@daschuer may know

Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

Okey, what i did...

1. purged ~/.mixxx (backed it first)

2. upgraded to 2.3.3

3. connected MC7000

4. started Mixxx and selected library music source

5. prefs > controller > MC7000 built in mapping

6. prefs > sound > set MC7000 as master (channel 1-2) and headphone (channel 5-6), as usual
> crossfader state: centered
> vol. fader for chan. 1/2 on bottom (0%)

7. added some sound into AutoDJ

8. set vol. faders for chan. 1/2 to 100%
> AutoDJ will not change the channel faders, but that's normal i think

9. started AutoDJ

Result > nothing happens
> crossfader and chan. vol. faders no change

Downgraded to 2.3.2 and did the same as above
> crossfader works automatic, as usual
Result > all works like it should

Tested the same with MK2 in 2.3.2 and 2.3.3
result > all works in any version like it should

regards
thomi

Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

Hello

Any news in this?
If more information needed, let me know...

Many thanks
thomi

Revision history for this message
Daniel Schürmann (daschuer) wrote :
Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

Good morning

Thanks for reply, sorry for my late reply.. holiday time ;)

I tried to download the DEB builds, but could only download it for:
https://github.com/mixxxdj/mixxx/actions/runs/2375737188

All others are expired.

The build from your links i can download is mixxx-2.4-alpha-1164-g0a9b879186.deb

after 2.3.3 will 2.4 come or is there a plane for eg. 2.3.4?

thomi

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I think we will release a last 2.3.x version somewhere close to a 2.4.0 version.

Do you have any new test results, with the available builds?

Maybe I find time to create you a test version with more log output to drill down the issue.

Are you able to build Mixxx from source?
https://github.com/mixxxdj/mixxx/wiki/Compiling-On-Linux

Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

hey

should be able to build it from source.. try it ;)

using main branch or 2.3 to build and test it?

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Yes, later I can point you to commits that can be tested.

Revision history for this message
Daniel Schürmann (daschuer) wrote :
Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

hey

. checked out main branch
. installed dependency with "tools/debian_buildenv.sh setup"
. run needed build command based on https://github.com/mixxxdj/mixxx/wiki/Compiling-On-Linux

error see attachment..

i'm on zorin os 16.1 which is based on ubuntu...

any hint?

Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

got it... needed to checkout the mentioned commit...

let me build for those 4 commits and check on my system...

Revision history for this message
Daniel Schürmann (daschuer) wrote :

The build error happens due to dropping focal support from our main branch.
You may merge
https://github.com/daschuer/mixxx/tree/focal_main
To keep the main building

git pull <email address hidden>:daschuer/mixxx.git focal_main

I just realize realized that Zorin OS has not jet updated to Ubuntu 22.04 LTS base.
They have just anonced to release it V 17. mid-2023 :-(

Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

hey hey

sorry, can't build it correctly for my dj'ing system and also don't find time to analyse, debug it deeply... hm...

If i have DEB files, i could test it faster ;)

Revision history for this message
ronso0 (ronso0) wrote :

I managed to build main on 20.04 with gcc10
For details checkout https://mixxx.zulipchat.com/#narrow/stream/247620-development-help/topic/Deprecating.20ubuntu.2020.20early/near/293636016
so we can stays on topic here

Revision history for this message
Thomas Winteler (Win-Soft) (thomi) wrote :

okay.. found time to build with gcc9 and installed it..

controller and all shortly tested features work..
BUT AutoDJ still same problem.. nothing happens on SHIFT+F12 or even click to the AutoDJ toggle button.

built the deb file on focal based on:
https://github.com/daschuer/mixxx/tree/focal_main

Mixxx 2.4.0-alpha-pre
Git Version: 99b1b9474e (focal_main)
Date: Montag, 15. August 2022 08:17:24 CEST
Platform: Linux x86_64

Now i lost my workin 2.3.2 :(.... and have to build it manually.. or is there any download for this file:
mixxx_2.3.2-1_focal_amd64.deb

regards
thomi

Revision history for this message
ronso0 (ronso0) wrote :

FYI After the migration from Launchpad to Github Issues this bug is now tracked in
https://github.com/mixxxdj/mixxx/issues/10754

Please consider re-posting and continue the discussion there.
Thanks!

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/10754

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.