Thanks for the suggestion, this works as a way to exclude those episodes from being played at all, but I am wondering if there is a way to have ErsatzTV use the 1080p versions.
As an example, here is media info in Plex vs. ErsatzTV for a show I have in 4K HDR and 1080p SDR. (I attempted to bold the most relevant portions in the code block, but it doesn't appear you can bold in a code block, sorry - plex file paths start about 1/2 way down the XML snippet)
Plex discovers and has record of both files under the same episode listing, so the client can pick the right one.
ErsatzTV only shows the 4K HDR version, and does not have any record of the 1080p file (the one I would like played/transcoded by ErsatzTV)
"Id": 7657,
"Kind": "PlexEpisode",
"LibraryKind": "PlexLibrary",
"ServerName": "my media server",
"LibraryName": "TV Shows",
"State": "Normal",
"Duration": "00:54:17.6000000",
"SampleAspectRatio": "1:1",
"DisplayAspectRatio": "1.78",
"RFrameRate": "23.976",
"VideoScanKind": "Unknown",
"Width": 3840,
"Height": 2160,
"Streams": [
{
"Index": 0,
"Kind": "Video",
"Codec": "hevc",
"Profile": "main 10",
"Default": true,
"ColorRange": "tv",
"ColorSpace": "bt2020nc",
"ColorTransfer": "smpte2084",
"ColorPrimaries": "bt2020",
"BitsPerRawSample": 10
},
{
"Index": 1,
"Kind": "Audio",
"Title": "",
"Codec": "eac3",
"Profile": "",
"Language": "eng",
"Channels": 6,
"Default": true
},
{
"Index": 2,
"Kind": "Subtitle",
"Codec": "srt",
"Language": "eng",
"IsExtracted": false
},
{
"Index": 3,
"Kind": "Subtitle",
"Codec": "srt",
"Language": "eng",
"IsExtracted": false
}
and Plex:
<MediaContainer size="1" allowSync="1" identifier="com.plexapp.plugins.library" librarySectionID="3" librarySectionTitle="TV Shows" librarySectionUUID="658df261-6c66-413c-a259-4973a7219b10" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1720540006">
<Video ratingKey="251825" key="/library/metadata/251825" parentRatingKey="251824" grandparentRatingKey="251823" guid="plex://episode/61e8260c263955a780cf92fd" parentGuid="plex://season/616bf631c8d9d158c0fc3c89" grandparentGuid="plex://show/5ec75ff037d69c0039b83267" grandparentSlug="star-trek-strange-new-worlds" type="episode" title="Strange New Worlds" grandparentKey="/library/metadata/251823" parentKey="/library/metadata/251824" librarySectionTitle="TV Shows" librarySectionID="3" librarySectionKey="/library/sections/3" grandparentTitle="Star Trek: Strange New Worlds" parentTitle="Season 1" contentRating="TV-PG" summary="When one of Pike’s officers goes missing while on a secret mission for Starfleet, Pike has to come out of self-imposed exile. He must navigate how to rescue his officer, while struggling with what to do with the vision of the future he’s been given." index="1" parentIndex="1" audienceRating="7.2" viewCount="1" lastViewedAt="1652672197" year="2022" thumb="/library/metadata/251825/thumb/1679552261" art="/library/metadata/251823/art/1718435789" parentThumb="/library/metadata/251824/thumb/1651732937" grandparentThumb="/library/metadata/251823/thumb/1718435789" grandparentArt="/library/metadata/251823/art/1718435789" grandparentTheme="/library/metadata/251823/theme/1718435789" duration="3257600" originallyAvailableAt="2022-05-05" addedAt="1651732933" updatedAt="1679552261" audienceRatingImage="themoviedb://image.rating" chapterSource="media">
<Media id="265275" duration="3257600" bitrate="13538" width="3840" height="2160" aspectRatio="1.78" audioChannels="6" audioCodec="eac3" videoCodec="hevc" videoResolution="4k" container="mkv" videoFrameRate="24p" videoProfile="main 10">
**<Part accessible="1" exists="1" id="344548" key="/library/parts/344548/1669587738/file.mkv" duration="3257600" file="M:\Media\HDR TV Shows\Star Trek - Strange New Worlds\S01\S01E01 - Strange New Worlds WEBDL-2160p HDR.mkv" size="5512527359" container="mkv" indexes="sd" videoProfile="main 10">**
<Stream id="352887" streamType="1" default="1" codec="hevc" index="0" bitrate="13538" bitDepth="10" chromaLocation="topleft" chromaSubsampling="4:2:0" codedHeight="2160" codedWidth="3840" colorPrimaries="bt2020" colorRange="tv" colorSpace="bt2020nc" colorTrc="smpte2084" frameRate="23.976" height="2160" level="150" profile="main 10" refFrames="1" width="3840" displayTitle="4K HDR10 (HEVC Main 10)" extendedDisplayTitle="4K HDR10 (HEVC Main 10)"></Stream>
<Stream id="352888" streamType="2" selected="1" default="1" codec="eac3" index="1" channels="6" language="English" languageTag="en" languageCode="eng" audioChannelLayout="5.1(side)" samplingRate="48000" displayTitle="English (EAC3 5.1)" extendedDisplayTitle="English (EAC3 5.1)"></Stream>
<Stream id="352889" streamType="3" codec="srt" index="2" language="English" languageTag="en" languageCode="eng" title="English" displayTitle="English (SRT)" extendedDisplayTitle="English (SRT)"></Stream>
<Stream id="352890" streamType="3" codec="srt" index="3" language="English" languageTag="en" languageCode="eng" title="English [SDH]" displayTitle="English (SRT)" extendedDisplayTitle="English [SDH] (SRT)"></Stream>
</Part>
</Media>
<Media id="255595" duration="3170260" bitrate="15576" width="1920" height="804" aspectRatio="2.35" audioChannels="6" audioCodec="dca-ma" videoCodec="h264" videoResolution="1080" container="mkv" videoFrameRate="24p" audioProfile="ma" videoProfile="high">
<Part accessible="1" exists="1" id="339703" key="/library/parts/339703/1679528477/file.mkv" duration="3170260" file="M:\Media\TV Shows\Star Trek - Strange New Worlds\S01\S01E01 - Strange New Worlds.mkv" size="6172531737" audioProfile="ma" container="mkv" indexes="sd" videoProfile="high">
<Stream id="352895" streamType="1" default="1" codec="h264" index="0" bitrate="14040" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" codedHeight="816" codedWidth="1920" colorRange="tv" colorSpace="bt709" frameRate="23.976" hasScalingMatrix="0" height="804" level="41" profile="high" refFrames="5" scanType="progressive" width="1920" displayTitle="1080p (H.264)" extendedDisplayTitle="1080p (H.264)"></Stream>