diff --git a/src/components/TvDetails/index.tsx b/src/components/TvDetails/index.tsx index fe9a039a4..0548e2485 100644 --- a/src/components/TvDetails/index.tsx +++ b/src/components/TvDetails/index.tsx @@ -138,7 +138,7 @@ const TvDetails: React.FC = ({ tv }) => { }) ) { mediaLinks.push({ - text: getAvalaibleMediaServerName(), + text: getAvalaible4kMediaServerName(), url: data.mediaInfo?.mediaUrl4k, svg: , }); @@ -234,6 +234,18 @@ const TvDetails: React.FC = ({ tv }) => { return intl.formatMessage(messages.play, { mediaServerName: 'Jellyfin' }); } + function getAvalaible4kMediaServerName() { + if (process.env.JELLYFIN_TYPE === 'emby') { + return intl.formatMessage(messages.play4k, { mediaServerName: 'Emby' }); + } + + if (settings.currentSettings.mediaServerType === MediaServerType.PLEX) { + return intl.formatMessage(messages.play4k, { mediaServerName: 'Plex' }); + } + + return intl.formatMessage(messages.play4k, { mediaServerName: 'Jellyfin' }); + } + return (