TVOS / iOS: external VTT subtitles prevents direct play

Server Version#: Version 1.32.8.7639 (running trough official docker repo)
Player Version - iOS #: 8.30 (iPhone 11 pro)
Player Version - TVOS #: 8.30 (AppleTV 4K 3rd gen)

Hi,
I discovered that when i try to play a media with external VTT subtitle with the mpv player. i’m unable to direct play. i have the following message
“No direct play video profile exists for protocol HTTP, with container mp4, and video codec hevc”

my test media was an file with a mp4 container, then i try another media, still with VTT external subtitles and i have the same message (except for the name of the container):
“No direct play video profile exists for protocol HTTP, with container mkv, and video codec hevc”

attached logs are in french, so you may need to search the following : “Il n’existe aucun profil de lecture directe pour le protocole http, avec le container mkv en utilisant le codec hevc.”

Both files are h265.

I try to convert my VTT subtitle into srt and direct play works, but that’s only a temporary workaround, we need a solid fix.
The issues occurs in the last version of iOS + TVOS app
pms + ios app logs.zip (653.7 KB)

Hey,

I have exactly the same problem.

VTT files are not read without transcoding on Apple devices.

Also, the error given by the player does not correspond to the real error which should be: “the subtitles are not compatible with this device”.

I can’t have fun transcoding all the subtitles I have into SubRip format or embedding them.

I tested with Emby and Jellyfin with their iOS and TVOS client, the problem does not appear.

1 Like

any updates please ?

Is it possible to receive a reply ?! It’s very disappointing to post on the forum and never receive a reply !

1 Like

still no answer …

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.