Thanks for working on this. Your suggestion worked fine and I've committed it to lp:mixxx/1.10.
The VU-meter side of this is tricky since they are separate from EngineBuffer. I think that I won't fix that now and in the enginecontrol-refactor branch I will refactor things so that eject is handled by BaseTrackPlayer/EngineDeck instead of EngineBuffer. That way all EngineObjects in a given channel can receive load/unload callbacks.
Hey Roman,
Thanks for working on this. Your suggestion worked fine and I've committed it to lp:mixxx/1.10.
The VU-meter side of this is tricky since they are separate from EngineBuffer. I think that I won't fix that now and in the enginecontrol- refactor branch I will refactor things so that eject is handled by BaseTrackPlayer /EngineDeck instead of EngineBuffer. That way all EngineObjects in a given channel can receive load/unload callbacks.