Add unexpected exception handling to AutoSet.

This commit is contained in:
Ian Walton 2021-05-01 17:47:45 -04:00
parent e0a13bfe6a
commit d896a726a9

View file

@ -2294,6 +2294,7 @@ class PlaybackManager {
} }
function autoSetNextTracks(prevSource, mediaSource) { function autoSetNextTracks(prevSource, mediaSource) {
try {
if (!prevSource) return; if (!prevSource) return;
if (!mediaSource) { if (!mediaSource) {
@ -2313,6 +2314,9 @@ class PlaybackManager {
rankStreamType(prevSource.DefaultAudioStreamIndex, prevSource, mediaSource, 'Audio'); rankStreamType(prevSource.DefaultAudioStreamIndex, prevSource, mediaSource, 'Audio');
rankStreamType(prevSource.DefaultSubtitleStreamIndex, prevSource, mediaSource, 'Subtitle'); rankStreamType(prevSource.DefaultSubtitleStreamIndex, prevSource, mediaSource, 'Subtitle');
} catch (e) {
console.error(`AutoSet - Caught unexpected error: ${e}`);
}
} }
function playAfterBitrateDetect(maxBitrate, item, playOptions, onPlaybackStartedFn, prevSource) { function playAfterBitrateDetect(maxBitrate, item, playOptions, onPlaybackStartedFn, prevSource) {