AutoDJ : Track marked as played when loaded

Bug #1933991 reported by LeDucDuBleuet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Medium
Daniel Schürmann

Bug Description

When using AutoDJ, the next track is sometimes marked as played as soon as it is loaded on the second deck. This happens quite randomly and more often with 5 seconds or less transition time. The chosen AutoDJ mode does not seem to have an effect.

This is causing the timestamps and the order of tracks played wrong in the history log.

In this 1st capture, you can see an example for an album loaded in order in AutoDJ:
https://imgur.com/xPa8JHa

In this 2nd capture, you can see the result with wrong order and timestamps:
https://imgur.com/VX3Hy4u

As I said, the result is random and not always the same with the same album/playlist. The previous version 2.2.4 was not behaving like this. I noticed this bug around last December in version 2.3 and 2.4 that I am compiling myself on a regular basis since then in Ubuntu GNU/Linux. I just tested the official stable version 2.3 and this bug is unfortunately there.

I test on 2 high-end systems with the same result under Ubuntu GNU/Linux 21.04 on AMD and Intel cpus. Let me know if you need more info but I do not have the feeling it is linked with my hardware. This bug is quite easy to reproduce I believe.

I would be happy to do some testing and I can compile a dev version to test if need be. I looked at the code but I have zero experience with MIXXX messaging architecture between the components.

Thank you very much to all the developers, MIXXX is the best! :-)

Eric

Changed in mixxx:
milestone: none → 2.3.1
importance: Undecided → Critical
assignee: nobody → Uwe Klotz (uklotzde)
status: New → Confirmed
Changed in mixxx:
status: Confirmed → New
importance: Critical → Undecided
milestone: 2.3.1 → none
assignee: Uwe Klotz (uklotzde) → nobody
tags: added: autodj library
Revision history for this message
Daniel Schürmann (daschuer) wrote :

Ah, there is an issue when the track changes, before the regular timer has expired to update the playing track. I will provide a fix.

Changed in mixxx:
status: New → Confirmed
status: Confirmed → In Progress
assignee: nobody → Daniel Schürmann (daschuer)
importance: Undecided → Medium
milestone: none → 2.3.1
tags: added: regression
Revision history for this message
Daniel Schürmann (daschuer) wrote :
Revision history for this message
LeDucDuBleuet (eleduc) wrote :

I can confirm the fix is working really well, the history log is now accurate.

Thank you very much for the quick response!

Too bad I did not report this before the 2.3.0 release...

Thanks again and keep up the good work!

Changed in mixxx:
status: In Progress → Fix Committed
Changed in mixxx:
status: Fix Committed → Fix Released
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/10454

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.