diff --git a/frontend/src/EpisodeFile/MediaInfo.js b/frontend/src/EpisodeFile/MediaInfo.js index fa6f87f04..e0f493a96 100644 --- a/frontend/src/EpisodeFile/MediaInfo.js +++ b/frontend/src/EpisodeFile/MediaInfo.js @@ -32,7 +32,8 @@ function MediaInfo(props) { audioCodec, audioLanguages, subtitles, - videoCodec + videoCodec, + videoDynamicRangeType } = props; if (type === mediaInfoTypes.AUDIO) { @@ -72,6 +73,14 @@ function MediaInfo(props) { ); } + if (type === mediaInfoTypes.VIDEO_DYNAMIC_RANGE_TYPE) { + return ( + + {videoDynamicRangeType} + + ); + } + return null; } @@ -81,7 +90,8 @@ MediaInfo.propTypes = { audioCodec: PropTypes.string, audioLanguages: PropTypes.string, subtitles: PropTypes.string, - videoCodec: PropTypes.string + videoCodec: PropTypes.string, + videoDynamicRangeType: PropTypes.string }; export default MediaInfo; diff --git a/frontend/src/EpisodeFile/mediaInfoTypes.js b/frontend/src/EpisodeFile/mediaInfoTypes.js index 425b3d98b..5ff3ee1e4 100644 --- a/frontend/src/EpisodeFile/mediaInfoTypes.js +++ b/frontend/src/EpisodeFile/mediaInfoTypes.js @@ -2,3 +2,4 @@ export const AUDIO = 'audio'; export const AUDIO_LANGUAGES = 'audioLanguages'; export const SUBTITLES = 'subtitles'; export const VIDEO = 'video'; +export const VIDEO_DYNAMIC_RANGE_TYPE = 'videoDynamicRangeType'; diff --git a/frontend/src/Series/Details/EpisodeRow.css b/frontend/src/Series/Details/EpisodeRow.css index d63349b67..2585248a0 100644 --- a/frontend/src/Series/Details/EpisodeRow.css +++ b/frontend/src/Series/Details/EpisodeRow.css @@ -38,6 +38,7 @@ } .audioLanguages, +.videoDynamicRangeType, .subtitles { composes: cell from '~Components/Table/Cells/TableRowCell.css'; diff --git a/frontend/src/Series/Details/EpisodeRow.js b/frontend/src/Series/Details/EpisodeRow.js index 9b62045be..7e07ea323 100644 --- a/frontend/src/Series/Details/EpisodeRow.js +++ b/frontend/src/Series/Details/EpisodeRow.js @@ -238,6 +238,20 @@ class EpisodeRow extends Component { ); } + if (name === 'videoDynamicRangeType') { + return ( + + + + ); + } + if (name === 'size') { return (