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 (