Changes:
- Increase the default 'max_muxing_queue_size' option to 2048
- Introduce web-socket for back-end <> front-end communication on main dashboard
- Stream live FFMPEG logs to dashboard
- Display live status of workers on dashboard including current task, duration, etc.
- Always save FFMPEG logs. Not just when debugging is enabled
- Add advanced form field support to plugins
Bug fixes:
- Force just copy stream of file if that stream's codec is 'mjpeg'
- Handle all exceptions thrown by shutil module file movements to prevent crashing the main Unmanic process
- Fix issues with Python 3.8.10 support
- Fix issues with library management file test plugin runner execution