diff --git a/app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java b/app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java index 0764194a7..b51edd22e 100644 --- a/app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java +++ b/app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java @@ -71,6 +71,7 @@ public class LiveViewModel extends ViewModel { public void getUrl(Channel item) { execute(URL, () -> { + item.setMsg(null); Source.get().stop(); item.setUrl(Source.get().fetch(item)); //checkPLTV(item); diff --git a/app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java b/app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java index 75b9eac72..c9babdc9b 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java +++ b/app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java @@ -86,7 +86,7 @@ public class TVBus implements Source.Extractor, Listener { public void onStop(String result) { JsonObject json = App.gson().fromJson(result, JsonObject.class); hls = json.get("errno").getAsString(); - onNotify(); + if (hls.startsWith("-")) onNotify(); } @Override