- added sample rate, channel count and bit depth parsing for better error\
handling and reducing temp file sizes (needs `ffprobe`)
- spits out error for unsupported sample rates and channel counts
- suggests using qaac or opus for mono and stereo
- suggests using DMP or ffmpeg's `-ac 6`/`8` and `-af "pan=filter"` for\
weird surround layouts
- suggests using `sox` for sample rate conversion in case of unsupported\
sample rates
- in a run every input has to have the same channel count, sample rate\
and bit depth (because of batch encoding)
- grabs bits_per_sample value, if that doesn't exist or if it's 0 grabs\
bits_per_raw_sample and if there's no bit depth 32 will be used
- any bit depth that is not 16, 24 or 32 will be rounded up to the\
nearest value
- changed channel option to mix
- only works with DDP
- DD will be encoded as 5.1 (using `DEE`'s downmix in case of a 7.1 source)
- up/downmixing is reported at start
- removed dialnorm option
- automatic measurement is better than relying on the input's metadata
- `DEE` always measures the dialnorm, so there's no speed gain of setting\
it manually
- `deew` with Linux binaries of `DEE` should work now
- removed logo configuration and option and changed the smallest logo to an\
even smaller one
- changed config.toml to config.toml.example so it throws an error that it\
should be renamed and edited (to avoid user confusion)
- added temp path existence check (to avoid user confusion)
- removed magic dependency and added a wsl option to the config instead
- added `-drc_scale 0` in the `ffmpeg` arg list just in case someone encodes\
from a DD/DDP source for whatever reason
- small XML option tweaks by cnzqy1