mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.43k stars 1.27k forks source link

If soundsource implementation changes between builds, metadata are not reloaded #13277

Open JoergAtGithub opened 4 months ago

JoergAtGithub commented 4 months ago

Bug Description

If a Mixxx build uses another sundsource implementation, the metadata are not reloaded. This was noted with the STEM file soundsource. The metadata were read before by an older build using the Windows .mp4 soundsource which couldn't parse the cover art of the .stem.mp4. Than I switched to the STEM file PR and the cover art was not read, because the .stem.mp4 file was not modified.

A solution could be to hash file change time and soundsource settings of the build together.

Version

main

OS

Windows 11