Apple Player Update Beta Testing

I’ve already reported this issue a few months ago and submitted a sample file for this but any MKV files with DTS-HD MA tracks will only play background noise and no dialog. Is this a known issue?

The new Offset Setting doesnt keep its settings. It returns to 0 with every new movie/series. In the official App it keeps the setting once set.

Best regards

@Craig_Holliday found a small subtitle bug with SRT subtitles on iOS.

If playing with the video zoomed to fill the phone, single line SRT subs do not display on screen. When zoom out, they play in the letterbox are.

Images attached.


1 Like

To expand on this, happens also with PGS subtitles.


1 Like

@Craig_Holliday There is one thing I’m curious about with the Plex iOS mobile app re: playback of transcoded media – especially with HEVC transcoding support hitting this week. :partying_face:

When starting remote playback on my phone (iPhone 16 Pro) of a title (that’s going to be transcoded) the progression is like this:

  1. I click the “Play” button
  2. A modal panel quickly pops up with title art and player controls at the bottom. Curiously the “play” control is not toggled (meaning the play control is shown rather than pause), and it sits on this screen for 12+ seconds without any activity/progress indicator. :thinking:
  3. The panel is then replaced with the actual player and a spinner while buffering.
  4. Playback starts.

My question is around step #2. I assume that’s where negociation is happening to determine and setup transcoding, since if I disable transcoding (set Remote Streaming to Maximum where it Direct Plays) that panel is only shown for a fraction of a second. And I understand we’re talking cellular latency (~100-120ms for me generally). But I am curious why that step takes soooo long, and why there isn’t any indication of activity/progress?

My server is a 24 core Xeon w/ NVIDIA Quadro RTX 5000 and fast storage sitting on a symmetric 500Mbs fiber connection (that’s clean), so it seems doubtful that’s the bottleneck. And even with 100-120ms latency, 12+ seconds is a looooong conversation, especially with no activity indicator. :slight_smile:

So I’m just curious what else might be happening there given the delay, or if there is some UI limitation/quirk that prevents showing progress.

Thanks!

@Craig_Holliday does today’s release of the new “Plex Experience Preview for AppleTV” include the new experimental player, or is it using the old MPV player?

Thanks!

Hello, dont have an ios device currently,except apple tv. How do i get the test flight invite?

Don’t know, but tested for a few minutes at lunch and the audio was beautifully in sync in my initial testing.

1 Like

Great decision to ditch the native player UI in the new app. As if the playback issues weren’t bad enough, now users have to struggle with the UI as well.

4 Likes

Would very much like to see Plex use the AVPlayerViewController UI that is the default on almost every AppleTV video app since tvOS15. Was hoping the new playback engine might be the switchover point.

tbh, even the pre-tvOS15 Native UI that is currently available is better than the new UI.

8 Likes

6 years since first reported and still not fixed…but hey new ui no one asked for!

5 Likes

Yes, latest build and using new audio engine, though i have the same issue with the current production Plex app tbh.

How is it best for me to get you meaningful information on this so we can try and resolve it (which will make my life complete :D).

It happens to me on virtually all media, whether thats h264, hevc, hdr etc and its currently usually around 225ms delay (thats what delay i set but its still ever so slightly out of sync even with that delay).

Are just playback logs enough or do you need sample media + logs? As i say though for me it happens on basically all videos.

Alright, I don’t know what they’re doing in this new Preview beta, but as a user above stated, I just gave it a try and the first few 4K movies I’ve pulled up are playing buttery smooth with perfect audio sync and I’m using the HomePod Mini’s paired stereo. I also have the match video content setting turned on in Apple TV. This is the first time I’ve seen video play perfectly normal in an actual Plex app from Plex in years. Whatever you guys are doing in that new app, please do NOT touch the audio/video as it seems to be working as the other app should have been all this time…

Interface concerns and lag aside, the Preview app does have some issues with subtitles and TrueHD audio combinations forcing a full video transcode/burnin, but over all stability has been good for me for UHD playback.

@Craig_Holliday which player is the Preview app using?

Thanks

Anyone get a chance to look at the logs I submitted?

Somewhat unrelated. I went out of town over this week and when I came home the TestFlight app had updated Plex to a build that doesn’t have the experimental player in it. Had to downgrade to get it back.

Even more unrelated, after a recent PMS update I’m now having issues playing 4K content the web client in Safari and the Mac app. Blank blue screen with audio or blank black screen with audio.

The new Plex app on tvOS is a usability nightmare that my parents and grandparents are never going to be able to use, so I hope the solution to this doesn’t become… use the new app.

ironically, i’ve had the opposite experience… :slight_smile:

The preview app beta is full… :frowning:

Latest one I have is 8.45 (9684)

1 Like

@Craig_Holliday

I don’t know if it had already been reported but integrated subtitles with SRT are formatted wrong.
A subtitle in italic Is shown like this:

<i>Subtitle text</i>

Instead of Subtitle text.

Version: latest Beta
Device: Apple TV 4K (1st Gen)

XML of the current used file

<MediaContainer size="1" allowSync="1" identifier="com.plexapp.plugins.library" librarySectionID="8" librarySectionTitle="Serien" librarySectionUUID="6a63907b-d10e-4362-89e2-0e19f973bbb3" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1734362201">
<Video ratingKey="21997" key="/library/metadata/21997" parentRatingKey="21996" grandparentRatingKey="21995" guid="plex://episode/641db3cf64ed00a7243b4ab7" parentGuid="plex://season/6298da5bca911f9080685276" grandparentGuid="plex://show/5d9c082302391c001f5820d4" grandparentSlug="outlander" type="episode" title="Das Geständnis" titleSort="Gestandnis" grandparentKey="/library/metadata/21995" parentKey="/library/metadata/21996" librarySectionTitle="Serien" librarySectionID="8" librarySectionKey="/library/sections/8" grandparentTitle="Outlander" parentTitle="Staffel 7" originalTitle="A Life Well Lost" contentRating="TV-MA" summary="Jamie trifft in Wilmington ein und muss feststellen, dass die Stadt im Chaos versinkt, nachdem Rebellen ein nahe gelegenes britisches Fort gestürmt haben. In der Zwischenzeit wird Claire zur Behandlung eines wichtigen Patienten geholt. Ihre Rettung kommt von einer unerwarteten Person. Rogers Ausbildung wird durch eine zufällige Begegnung mit einem ehemaligen Feind unterbrochen." index="1" parentIndex="7" audienceRating="7.4" viewOffset="307998" lastViewedAt="1737757121" year="2023" thumb="/library/metadata/21997/thumb/1737547972" art="/library/metadata/21995/art/1737733069" parentThumb="/library/metadata/21996/thumb/1737547972" grandparentThumb="/library/metadata/21995/thumb/1737733069" grandparentArt="/library/metadata/21995/art/1737733069" grandparentTheme="/library/metadata/21995/theme/1737733069" duration="3578389" originallyAvailableAt="2023-06-16" addedAt="1737547953" updatedAt="1737547972" audienceRatingImage="themoviedb://image.rating">
<Media id="23862" duration="3578389" bitrate="1961" width="1920" height="1080" aspectRatio="1.78" audioChannels="2" audioCodec="aac" videoCodec="h264" videoResolution="1080" container="mp4" videoFrameRate="24p" optimizedForStreaming="0" audioProfile="lc" has64bitOffsets="0" videoProfile="high" hasVoiceActivity="1">
<Part accessible="1" exists="1" id="24625" key="/library/parts/24625/1737547372/file.mp4" duration="3578389" file="/volume1/Media-2/tv-shows-2/Outlander (2014) [STARZ] {tvdb-270408}/season 07/Outlander - S07E01 - [1080p AMZN].mp4" size="880246958" audioProfile="lc" container="mp4" deepAnalysisVersion="6" has64bitOffsets="0" indexes="sd" optimizedForStreaming="0" requiredBandwidths="5114,4165,3110,3110,3110,3110,3110,3110" videoProfile="high">
<Stream id="61529" streamType="1" default="1" codec="h264" index="0" bitrate="1799" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" codedHeight="1088" codedWidth="1920" colorPrimaries="bt709" colorRange="tv" colorSpace="bt709" colorTrc="bt709" frameRate="23.976" hasScalingMatrix="0" height="1080" level="40" profile="high" refFrames="4" requiredBandwidths="4950,4002,2980,2980,2980,2980,2980,2980" scanType="progressive" streamIdentifier="1" width="1920" displayTitle="1080p" extendedDisplayTitle="1080p (H.264)"></Stream>
<Stream id="61530" streamType="2" selected="1" default="1" codec="aac" index="1" channels="2" bitrate="163" language="Englisch" languageTag="en" languageCode="eng" audioChannelLayout="stereo" profile="lc" requiredBandwidths="164,164,164,164,164,164,164,164" samplingRate="48000" streamIdentifier="2" displayTitle="Englisch (AAC Stereo)" extendedDisplayTitle="Englisch (AAC Stereo)"></Stream>
<Stream id="61561" key="/library/streams/61561" streamType="3" canAutoSync="1" selected="1" codec="srt" language="Englisch" languageTag="en" languageCode="eng" format="srt" displayTitle="Englisch" extendedDisplayTitle="Englisch (SRT Extern)"></Stream>
</Part>
</Media>
<Image alt="Das Geständnis" type="coverPoster" url="/library/metadata/21996/thumb/1737547972"/>
<Image alt="Das Geständnis" type="snapshot" url="/library/metadata/21997/thumb/1737547972"/>
<Image alt="Das Geständnis" type="background" url="/library/metadata/21995/art/1737733069"/>
<UltraBlurColors topLeft="462312" topRight="542f18" bottomRight="020c0c" bottomLeft="82501e"/>
<Guid id="imdb://tt14239758"/>
<Guid id="tmdb://4314802"/>
<Guid id="tvdb://9686837"/>
<Rating image="imdb://image.rating" value="8.4" type="audience"/>
<Rating image="themoviedb://image.rating" value="7.4" type="audience"/>
<Director id="69035" filter="director=69035" tag="Lisa Clarke" tagKey="5e16532ad92d86003d36d6c5"/>
<Writer id="69036" filter="writer=69036" tag="Danielle Berrow" tagKey="5f405a5d02101b0040fc4629"/>
<Role id="19047" filter="actor=19047" tag="Caitríona Balfe" tagKey="5d77686b6f4521001eaa63e1" role="Claire Randall Fraser" thumb="https://metadata-static.plex.tv/6/people/6e07a5bceaf290f734dfe8d0fa5126a4.jpg"/>
<Role id="68834" filter="actor=68834" tag="Sam Heughan" tagKey="5d77689d7a53e9001e6d413a" role="Jamie Fraser" thumb="https://metadata-static.plex.tv/e/people/e392224266dae388b18b909404947b02.jpg"/>
<Role id="68835" filter="actor=68835" tag="Richard Rankin" tagKey="5d776a98fb0d55001f54aeb7" role="Roger MacKenzie" thumb="https://metadata-static.plex.tv/a/people/a52bc73b10ce722670af0850d976ee5f.jpg"/>
<Role id="68634" filter="actor=68634" tag="Sophie Skelton" tagKey="5d776c2a7a53e9001e73b676" role="Brianna MacKenzie" thumb="https://metadata-static.plex.tv/d/people/d3400a8f0971cc8d2655265c35b603d8.jpg"/>
<Role id="68836" filter="actor=68836" tag="John Bell" tagKey="5d77686a374a5b001fec4f98" role="Ian Fraser Murray" thumb="https://metadata-static.plex.tv/iva/person/1103890/a7b730d819bdf0759bd677e6aff1b663.jpg"/>
<Role id="68844" filter="actor=68844" tag="Charles Vandervaart" tagKey="5d7768809ab54400214e6ce2" role="William Ransom" thumb="https://metadata-static.plex.tv/d/people/deada4338349bd048b6459f04215ae0d.jpg"/>
<Role id="68858" filter="actor=68858" tag="Mark Lewis Jones" tagKey="5d7768276f4521001ea990ce" role="Thomas 'Tom' Christie" thumb="https://metadata-static.plex.tv/1/people/1120cebd96baaec0211318fa22b673f5.jpg"/>
<Role id="68849" filter="actor=68849" tag="Andrew Adair" tagKey="5f3fd7a3bf3e560040b1dce7" role="Jemmy Mackenzie"/>
<Role id="68850" filter="actor=68850" tag="Matthew Adair" tagKey="5f3fd79f3e5306003e55fc28" role="Jemmy Mackenzie"/>
<Role id="68870" filter="actor=68870" tag="Chris Larkin" tagKey="5d77682bf54112001f5bc65f" role="Richard Brown" thumb="https://metadata-static.plex.tv/people/5d77682bf54112001f5bc65f.jpg"/>
<Role id="68966" filter="actor=68966" tag="Katie Redford" tagKey="6323ba24ce37dd2faa70d3aa" role="Margit"/>
<Role id="68898" filter="actor=68898" tag="Brennan Martin" tagKey="5ec412a743d47400431eba55" role="Wendigo Donner" thumb="https://metadata-static.plex.tv/4/people/46a3038f2af852e41d5a5eb4f9437b39.jpg"/>
<Role id="68879" filter="actor=68879" tag="Robin Laing" tagKey="5d77683e2ec6b5001f6bd789" role="Major Donald MacDonald" thumb="https://metadata-static.plex.tv/people/5d77683e2ec6b5001f6bd789.jpg"/>
<Role id="69037" filter="actor=69037" tag="Sarah Finigan" tagKey="5d77682a3c3c2a001fbcbd79" role="Sadie Ferguson" thumb="https://metadata-static.plex.tv/0/people/0e639287696bac19e16d369e744664a6.jpg"/>
<Role id="69038" filter="actor=69038" tag="Liza Sadovy" tagKey="5d776a02594b2b001e6b0782" role="Maisie Tolliver" thumb="https://metadata-static.plex.tv/9/people/93ba3249d71278e9514c14dc50cfda8d.jpg"/>
<Role id="69039" filter="actor=69039" tag="Iain MacRae" tagKey="5d77684c103a2d001f56c6a6" role="Reverend McMillan" thumb="https://metadata-static.plex.tv/5/people/54ca64dedbdc8e15e00d42055e4b3a31.jpg"/>
<Role id="69040" filter="actor=69040" tag="Reanne Farley" tagKey="5d776b737a53e9001e726623" role="Elizabeth Martin"/>
<Role id="68985" filter="actor=68985" tag="Eugene O'Hare" tagKey="5ed029b1adbdb3003e4d6ab5" role="Governor Martin" thumb="https://metadata-static.plex.tv/6/people/6be2a55eddc5e33b53cabb795d68fd80.jpg"/>
<Role id="69041" filter="actor=69041" tag="Harri Pitches" tagKey="653f9ba537f2949b092bb619" role="Lieutenant Tate"/>
<Role id="69042" filter="actor=69042" tag="John McGeachie" tagKey="5ee894b9d5e05b00432705e4" role="Redcoat"/>
<Role id="69043" filter="actor=69043" tag="Ali Watt" tagKey="61a73971e791a9a4411a021a" role="Conscript"/>
<Producer id="69044" filter="producer=69044" tag="Michael O'Halloran" tagKey="5dce6c88e2bf56001ec503f5"/>
<Producer id="69045" filter="producer=69045" tag="Michael Wilson" tagKey="5f3fe0405a76a80042cfadd6"/>
<Marker final="1" id="197" type="credits" startTimeOffset="3496531" endTimeOffset="3578368">
<Attributes id="197" version="4"/>
</Marker>
<Marker id="197" type="intro" startTimeOffset="191147" endTimeOffset="290772">
<Attributes id="197"/>
</Marker>
<Extras size="0"></Extras>
<Related></Related>
</Video>
</MediaContainer>
1 Like

It’s called “the carrot and the stick”. In this case the solution to the playback problems you’ve been waiting for require you to accept their new UX design.

I know it’s early days but … if I wanted to have a much less desirable UX and better playback I’d just keep using Infuse like I’m forced to do 50% of the time now anyway … still have high hopes for something better but the comments on this thread are not inspiring confidence so far. Was disappointed to miss out on a beta slot but now … maybe not so much.