- Added option to pass through video metadata like director, release date and actors.
- Fixed issue where a duplicate queue item would be created instead of replacing an existing queue job when adding items via batch with "Overwrite" enabled.
- Changed to use "single" conflict policy when adding a batch of 1 item.
- Fix crash on updating CPU priority with finished jobs.
- Removed source name from VideoSourceMetadata. This is now calculated dynamically from source type, source path and drive information. This fixes an issue where {source} was not working in post-encode arguments when batch queuing.
- Fixed crash when stopping an individual encode when queue is smaller than number of allowed simultaneous encodes.
- Changed audio preview refresh to be last, so it has the updated audio settings in place when it runs.
- Reactored audio resolution into ResolveAudio function in JsonEncodeFactory and made audio bitrate code plug into it so it knows about passthrough changes.
- Replaced Newtonsoft JSON serializer with the faster, built-in System.Text.Json.