Apple Player Update Beta Testing - Archive

@Craig_Holliday .
My previous issue of a this file will not load on my ATV even after renderer was made active. If I change Playback to Original, then de bugging will not go away.

Update: Debugging is on by default, so all is good except it won’t Play automatically. Sorry for that.


Here’s what I get on an ATV 4k (3rd gen, 2022) for the sample file linked above when MoltenVK is enabled:

Video:
Strategy: PMKMPVVideoPlayerRendererMoltenVKStrategy
Codec: HEVC (High Efficiency Video Coding)
Size: 3840x2160
FPS (container): 23.976025
FPS (filters): 23.976024
Aspect: (null)
Bitrate: 14666024
Display FPS: (null) (59.943)
Hardware Decoding: videotoolbox (videotoolbox)

Audio:
Codec: eac3 (AudioToolbox)
Bitrate: 256000
Channels: 5.1(side) -> stereo
Output driver: audiounit

Performance:
A/N: 0.000000
Dropped frames: 948
Display Sync:no
Thermal state: serious

Cache:
Seconds: 0.010000
Extra readahead: (null)
Buffering: 100
Speed: 0
Misc:
Time: 111.695000 / 180.597000 (61.847650%)
State: playing

I received the TestFlight invitation, but the code is already expired. Could a Plex Employee help me out? @Craig_Holliday

Hi

I was invited to the Plex beta and have started testing. I used the sample file below to test the beta version and I am seeing audio/video stuttering. The video seems to play in slow motion and the audio is way ahead of it.

I am using an Apple 4K (3rd Gen), connected to a LG C2 which is then connected to a Samsung HW-Q800B Sound Bar via LG C2 earc hdmi port of audio passthrough

The above is the same issue I see with Only Murders In The Building, which is also a TV show that is through Hulu

The sample file shows up as Dolby Vision on my TV when I play it through Plex.

I also have Infuse on my AppleTV and tried to play the same sample file below. Infuse also shows the file as Dolby Vision but it plays without any issues, no stuttering and audio and video are in sync.

I shared a sample file that caused extreme stuttering a while back. Could someone with beta access try playing this sample and report back on whether or not it plays smoothly or not? Link to sample

I have tested this file without issue, check my post up a few

No you have not it clearly shows the file was being transcoded. So the server was decoding the file and the Apple TV was only playing the reencoded file.

Hi

Just to add to my reply. I can confirm that my system was direct playing the sample file, no transcoding.

Thanks for putting this together, its great to see progress being made!

Setup
ATV 4K Gen.3 → Sony HT-Z9F → Sony A80J

Original Issues
• Global video delay of around 300-400ms, varied based on video (higher for high bitrate HDR/DV content)
• Certain DV files (profile 5?) would trigger the old player, preventing me from using the Audio Offset and resulting in extreme video lag >500ms

Beta Experience
• Delay now seems to be stable across all types of content at 350ms, alleviated by Audio Offset
• No longer seeing a switch to the old player when playing the same DV files, nice one!

Other
• I been using Infuse to watch 4K HDR/DV content, wasn’t experiencing any video delay and it played all DV content

I’d be careful in regards to DV Profile 5 been played on the MPV player? Believe DV P5 files should be playing on the old player as the MPV player didn’t support DV at all? unless @Craig_Holliday can confirm this is no longer the case? otherwise your are getting “Fake DV”

I received the invite code, but wasn’t given access to 8.34. I was in the regular beta, and if I tell TestFlight “Stop Testing” it freezes. Restarting TestFlight, the ‘old’ beta is still there. Putting in the invite code just sends me to the 8.33 beta I’m already on.

I’ll check this today :+1:

2 Likes

:joy: “(8096) No test notes” that you?

Sorry to report video quality is unwatchable on 8.34(8096).

ATV4K(2022) > Denon AVR > Samsung QDOLED.

8.34(8096), color banding, washed out. Samsung TV still reports HDR in its top info bar. PlexDash reports Directstream.


Comparing to Infuse. PlexDash reports DirectPlay.


Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : SMPTE ST 2086, HDR10 compatible
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 1 h 44 min
Bit rate                                 : 58.2 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.292
Stream size                              : 42.6 GiB (90%)
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.2020
Transfer characteristics                 : PQ
Matrix coefficients                      : BT.2020 non-constant
Mastering display color primaries        : Display P3
Mastering display luminance              : min: 0.0050 cd/m2, max: 1000 cd/m2

Audio #1
ID                                       : 2
Format                                   : MLP FBA 16-ch
Format/Info                              : Meridian Lossless Packing FBA with 16-channel presentation
Commercial name                          : Dolby TrueHD with Dolby Atmos
Codec ID                                 : A_TRUEHD
Duration                                 : 1 h 44 min
Bit rate mode                            : Variable
Bit rate                                 : 4 572 kb/s
Maximum bit rate                         : 7 779 kb/s
Channel(s)                               : 8 channels
Channel layout                           : L R C LFE Ls Rs Lb Rb
Sampling rate                            : 48.0 kHz
Frame rate                               : 1 200.000 FPS (40 SPF)
Compression mode                         : Lossless
Stream size                              : 3.35 GiB (7%)
Title                                    : TrueHD Atmos 7.1
Language                                 : English
Default                                  : Yes
Forced                                   : No
Number of dynamic objects                : 13
Bed channel count                        : 1 channel
Bed channel configuration                : LFE

logging.zip (1.1 MB)

I should have some time later to test a bit more, but I just did some quick tests (with the same h264, 1080p, SDR, 23.976 files that were displaying the problem since version 8.18 of the app) and so far I couldn’t reproduce any of the usual stuttering on my 3rd gen ATV 4K. So it seems this new renderer is really making a difference. That’s very encouraging! :+1:

Same thing, another movie. This one might be obvious. Terrible distracting banding.

Locked af/ae and kept in same spot best i could.

Plex app 8096: https://streamable.com/owl55v

Just wanted to also add I’ve tried to play this file also and it causes extreme stutter… even if my ATV is not in a media cabinet… through-out the test the ATV always showed the thermal state as nominal.

@Craig_Holliday I’ve noticed I’ve also been kicked from the normal TestFlight? only build i see i the current one for this new player stack.

That file is very odd. Badly muxed. Remuxing makes it work - not sure if this is something the player updates should be expected to address.

I mean that’s fair enough then I saw someone post the sample and tested it, all my personal files that did stutter don’t seem to stuttter anymore

Hi @SE56,

I was referring to the quoted / replied post

It’s not my file, but saw it posted above here:

Stats:

  • Plex Media Server 1.40.1.8227
  • I run Plex Media Server through Docker on Unraid: https://hub.docker.com/r/plexinc/pms-docker/
  • A2843 AppleTV 4k (third generation)
  • AppleTV is hard wired with ethernet to the network (gigabit)
  • The file was played over the local network
  • No soundbar
  • Yamaha TSR 7810 Receiver

Hi

I have been testing the sample file and have a quick question, in the settings there is option to Use Old Video Player - what does that do? Reason I ask that I turned that option on and tried to play the sample file. With that option on Plex won’t play the file, all I see is the spinning wheel in the centre of the screen. On my Plex Server - Dashboard it tells me the file is buffering and instead of showing up as Direct Play it is showing up as Direct Stream.

Even when I was using the normal public version of Plex, if I tried to Use The Old Video Player it would do the same thing.

My AppleTV is hardwired to gig switch, my files are stored on a Synology DS1821+ and PlexServer is installed on a Intel NUC i5 12th Gen