@Ridley so I did some testing.
The original sample file I linked in post #1 outright refuses to play with a an error message that the colourspace is not supported, which is weird because the appletv does/should? Anyhow, I then converted the .ts container into .mp4 with the following ffmpeg cmd:
ffmpeg -i dolbydemo.ts -vcodec copy -acodec copy dolby.mp4
Now the file plays but with the exact same distorted colours as described and “screenshotted” in post #1.
Here are the corresponding log lines, notice it says transcoding, but its actually direct playing, which is normal I suppose?
Apr 18, 2022 19:54:15.863 [0x7fd4a24eab38] DEBUG - Request: [:64418 (WAN)] GET /video/:/transcode/universal/decision?advancedSubtitles=text&audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&location=wan&mediaBufferSize=20000&partIndex=0&path=%2Flibrary%2Fmetadata%2F89333&protocol=hls&subtitleSize=100&subtitles=auto&videoResolution=4096x2160 (41 live) TLS GZIP Signed-in Token (Skelet0r)
Apr 18, 2022 19:54:15.864 [0x7fd4a24eab38] DEBUG - [Transcode] TranscodeUniversalRequest: using augmented profile tvOS
Apr 18, 2022 19:54:15.864 [0x7fd4a24eab38] DEBUG - [Transcode] Downloading document http://127.0.0.1:32400/library/metadata/89333?includeBandwidths=1&offset=-1&X-Plex-Client-Capabilities=audioDecoders%3dmp3%2caac%2cac3%7bbitrate%3a800000%26channels%3a8%7d&X-Plex-Incomplete-Segments=1&X-Plex-Session-Identifier=B2244045-4EE0-4F32-8023-3670E75C7B70
Apr 18, 2022 19:54:15.864 [0x7fd4adb21b38] DEBUG - Completed: [:64415] 200 GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP 6ms 1215 bytes (pipelined: 1)
Apr 18, 2022 19:54:15.864 [0x7fd4a24eab38] DEBUG - [Transcode] Auth: authenticated user as Skelet0r
Apr 18, 2022 19:54:15.868 [0x7fd4adafeb38] DEBUG - Auth: authenticated user as Skelet0r
Apr 18, 2022 19:54:15.868 [0x7fd4a14d7b38] DEBUG - Request: [:64419 (WAN)] GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP Signed-in Token (Skelet0r)
Apr 18, 2022 19:54:15.871 [0x7fd4a24eab38] DEBUG - [Transcode] MDE: Selected protocol http; container: mp4
Apr 18, 2022 19:54:15.871 [0x7fd4a24eab38] DEBUG - [Transcode] MDE: analyzing media item 276814
Apr 18, 2022 19:54:15.871 [0x7fd4a24eab38] DEBUG - [Transcode] MDE: dolby (2022): Direct Playing due to no transcode profile
Apr 18, 2022 19:54:15.871 [0x7fd4a24eab38] DEBUG - [Transcode] MDE: dolby (2022): DirectPlay
Apr 18, 2022 19:54:15.871 [0x7fd4a24eab38] DEBUG - [Transcode] MDE: dolby (2022): selected media 0 / 276814
Apr 18, 2022 19:54:15.872 [0x7fd4a24eab38] DEBUG - [Transcode] Streaming Resource: Reached Decision id=89333 codes=(General=1000,Direct play OK. Direct Play=1000,Direct play OK.) media=(id=276814 part=(id=285477 decision=direct play protocol=http streams=(Video=(id=713516 decision= width=3840 height=2160))))
Apr 18, 2022 19:54:15.872 [0x7fd4adb21b38] DEBUG - Auth: authenticated user as Skelet0r
Apr 18, 2022 19:54:15.873 [0x7fd4adafeb38] DEBUG - Completed: [:64418] 200 GET /video/:/transcode/universal/decision?advancedSubtitles=text&audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&location=wan&mediaBufferSize=20000&partIndex=0&path=%2Flibrary%2Fmetadata%2F89333&protocol=hls&subtitleSize=100&subtitles=auto&videoResolution=4096x2160 (41 live) TLS GZIP 9ms 1242 bytes (pipelined: 1)
Apr 18, 2022 19:54:15.873 [0x7fd4a24eab38] DEBUG - Request: [:64417 (WAN)] GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP Signed-in Token (Skelet0r)
Apr 18, 2022 19:54:15.877 [0x7fd4adb21b38] DEBUG - Auth: authenticated user as Skelet0r
Apr 18, 2022 19:54:15.878 [0x7fd4a14d7b38] DEBUG - Request: [:64416 (WAN)] GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP Signed-in Token (Skelet0r)
Apr 18, 2022 19:54:15.878 [0x7fd4adb21b38] DEBUG - Completed: [:64419] 200 GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP 9ms 1215 bytes (pipelined: 1)
Apr 18, 2022 19:54:15.881 [0x7fd4adb21b38] DEBUG - Completed: [:64417] 200 GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP 8ms 1215 bytes (pipelined: 1)
Apr 18, 2022 19:54:15.885 [0x7fd4adb21b38] DEBUG - Completed: [:64416] 200 GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP 7ms 1215 bytes (pipelined: 1)
Apr 18, 2022 19:54:16.120 [0x7fd4adb21b38] DEBUG - Auth: authenticated user as Skelet0r
Apr 18, 2022 19:54:16.120 [0x7fd4a24eab38] DEBUG - Request: [:64414 (WAN)] GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP Signed-in Token (Skelet0r)
Apr 18, 2022 19:54:16.126 [0x7fd4adb21b38] DEBUG - Completed: [:64414] 200 GET /library/metadata/89333?asyncAugmentMetadata=0&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=1&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1 (41 live) TLS GZIP 6ms 1215 bytes (pipelined: 5)
Apr 18, 2022 19:54:16.152 [0x7fd4adafeb38] DEBUG - Auth: authenticated user as Skelet0r
Apr 18, 2022 19:54:16.154 [0x7fd4a14d7b38] DEBUG - Request: [:64414 (WAN)] GET /:/timeline?bufferedTime=0&col=0&context=source%3Ahub.video.recent&duration=131549&key=%2Flibrary%2Fmetadata%2F89333&location=wan&playQueueItemID=936477&playbackTime=9&ratingKey=89333&row=1&state=buffering&time=0 (41 live) TLS GZIP Signed-in Token (Skelet0r)
Apr 18, 2022 19:54:16.154 [0x7fd4a14d7b38] DEBUG - Client [B2244045-4EE0-4F32-8023-3670E75C7B70] reporting timeline state buffering, progress of 0/131549ms for guid=, playbackTime=9ms ratingKey=89333 url=, key=/library/metadata/89333, containerKey=, metadataId=89333, source=
Apr 18, 2022 19:54:16.157 [0x7fd4a14d7b38] DEBUG - [Now] User is Skelet0r (ID: )
Apr 18, 2022 19:54:16.157 [0x7fd4a14d7b38] DEBUG - [Now] Device is tvOS (AppleTV).
Apr 18, 2022 19:54:16.158 [0x7fd4a14d7b38] DEBUG - [Now] Profile is tvOS
Apr 18, 2022 19:54:16.158 [0x7fd4a14d7b38] DEBUG - [Now] Updated play state for /library/metadata/89333.
I tried another file, also DV profile 5, also in an .mp4 container. It starts to play, the audio plays just fine but no video is shown, just the spinner that is usually shown when the video is loading.
I can provide logs for that as well, but that seems like a different problem.