djfun / audio-visualizer-python

a little GUI tool to render visualization videos of audio files
Other
242 stars 58 forks source link

Remove Python threads during video export #76

Closed tassaron closed 2 years ago

tassaron commented 2 years ago

The Python threads made the code a lot more confusing, didn't really provide much speed, and caused the memory usage to be unstable. This was another cause of random crashes, so I bumped the version number and I'll probably make another Release soon after further testing.

I also "refactored" the video_thread.py code a bit while I was in there, to break it up into smaller methods. Hopefully it's a bit easier to understand without introducing new bugs. Like I said, it still needs further testing :) But it seems more stable than current master