New: Detect HDR Type
New: Display HDR Type in File Media Info Modal
Based on Sonarr 7b694ea71d7f78bad5c03393c4cf6f7a28ada1cb
Closes#6789Fixes#4844
Co-authored-by: ta264 <ta264@users.noreply.github.com>
Co-authored-by: Qstick <qstick@gmail.com>
* Rename all 'episodeFile' variables to 'movieFile'
* Improve media info extraction with more fields
* Improve media info tokens extraction
* Add missing fields to MediaInfoModel
* Restore to previous implementation of null handling
* Forgot to add MediaInfoFormatter to project
* Add missing EqualsIgnoreCase extension method
* Simplify Logger.Debug() invocations
* Add missing StartsWithIgnoreCase extension method
* This '.Value' shouldn't be required
* Remove TODO comment
* Upgrade MediaInfo from 17.10 to 18.08.1
* Use correct media info field for files listing
* Replace media info "VideoCodec" (deprecated) with "VideoFormat"
* Fix 'Formatiting' typos
* Add support for media info Format_AdditionalFeatures' field
* Add proper support for all DTS and TrueHD flavors
* Add support for '3D' media info token
* Remove deprecated media info video/audio profile fields
* Add support for 'HDR' media info token
* Add new video parameters to anime file name sample
* Adapt tests for new media info fields
* Revert "Remove deprecated media info video/audio profile fields"
* Include missing test files in core test project
* Fix small regression issue
* Allow sample movie to be detected as HDR
* Do not parse audio channel positions if there are no channels
* Clean up extra blank line
* Reuse already declared variable
* Fix wrong audio channels detection on DTS:X streams
* Fix all failing unit tests
* Fix remaining failing unit tests
Fall back to filesize check if mediainfo is not available
Ubuntu package depends on sqlite3 and mediainfo
New: mediainfo now used on mono to check runtime when available