diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/SuggestionsController.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/SuggestionsController.java index 60b92e8d7..b193b9c16 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/SuggestionsController.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/SuggestionsController.java @@ -252,10 +252,13 @@ public class SuggestionsController extends BasePlayerController { .subscribe( callback::onMetadata, error -> { - MessageHelpers.showLongMessage(getContext(), "loadSuggestions error: %s", error.getMessage()); - Log.e(TAG, "loadSuggestions error: %s", error.getMessage()); + // Usual errors here is something with title parsing + String message = error.getMessage(); + Log.e(TAG, "loadSuggestions error: %s", message); + if (!Helpers.containsAny(message, "fromNullable result is null")) { + MessageHelpers.showLongMessage(getContext(), "loadSuggestions error: %s", message); + } error.printStackTrace(); - // Errors are usual here (something with title parsing) } ); diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java index 089f8bff3..f791e7962 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java @@ -481,11 +481,8 @@ public class VideoLoaderController extends BasePlayerController implements OnDat // restartEngine = false; //} restartEngine = false; - MessageHelpers.showLongMessage(getContext(), shortErrorMsg); - return restartEngine; - } - - if (error instanceof OutOfMemoryError) { + resultMsg = shortErrorMsg; + } else if (error instanceof OutOfMemoryError) { //if (mPlayerData.getVideoBufferType() == PlayerData.BUFFER_LOWEST) { // mPlayerTweaksData.enableSectionPlaylist(false); //} else if (mPlayerData.getVideoBufferType() == PlayerData.BUFFER_LOW) {