Hi all,
Plex server 0.9.12.12 running in a docker on my unRaid NAS (updated today from 0.9.12.11). I wanted to play a movie in Plex Home theatre but it didn’t play. Tried in Plex Web and got “Cannot load M3U8: No levels to play”. Tried to play the movie (mkv) in VLC : it played fine there.
Checked the Media Server logs, saw this :
Sep 13, 2015 21:13:13 [0x2b2935600700] ERROR - [Transcoder] /transcode/plex-transcode-hy2kqbh96eu-bd0cd9bd-7957-44c3-8612-7c40cf5bc87b/temp-0.srt: Invalid data found when processing input
Sep 13, 2015 21:13:13 [0x2b2940e00700] ? - [Transcoder]
Sep 13, 2015 21:13:14 [0x2b292f200700] ERROR - Failed to start session successfully.
Seems there was an issue with some subtitles. All my movies have one external srt file with Dutch subtitles. Some movies have also internal srt files (English, …).
I tried to put Subtitles to ‘None’ in plex web : I can play the movie fine then, no more error.
Then I noticed that Plex web shows following subs for the movie :
None, English (SRT Forced), English (SRT), Nederlands (SRT), Nederlands (SRT).
So, Plex thinks there are 2 Dutch (Nederlands) subtitle files although there is only the external SRT file (there are no internal SRT subs for Dutch in the mkv container).
If I choose the first ‘Nederlands (SRT)’ and try to play the movie in Plex Web : error.
If I choose the 2nd ‘Nederlands (SRT)’ and try to play the movie in Plex Web : movie plays fine.
I removed the movie from Plex (moved that movie to another folder on my NAS and emptied the trash in the Movies folder in Plex. Then I moved the movie folder back in the Movies folder Plex checks and updated the library. After this, Plex is again showing 2 Dutch SRT files. I see this on many other movies also.
Looks like a bug? Not sure if this was the same behaviour in previous Plex versions.
Media server logs attached.