It looks like the --resourcePath ./res thing isn't working for some reason.
Anyhow, the bug here is that the CachingReader doesn't emit a trackLoaded signal for invalid files (like './res' or '--resourcePath'), but the EngineBuffer is waiting on the trackLoaded signal. I'll add another signal to CachingReader for indicating a loadTrack failed.
There's probably a separate bug here with the --resourcePath ./res not working thanks to the 'load track on start' command line flag.
Debug: [Reader 1]: Couldn't load track with filename: "--resourcePath"
Debug: [Main]: Running Mixxx
Debug: [AnalyserQueue 1]: Skipping invalid file: "./res"
It looks like the --resourcePath ./res thing isn't working for some reason.
Anyhow, the bug here is that the CachingReader doesn't emit a trackLoaded signal for invalid files (like './res' or '--resourcePath'), but the EngineBuffer is waiting on the trackLoaded signal. I'll add another signal to CachingReader for indicating a loadTrack failed.
There's probably a separate bug here with the --resourcePath ./res not working thanks to the 'load track on start' command line flag.