From d6381371deb27ebb71e0be7696077df185a46dfd Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Tue, 4 Jan 2022 15:28:55 +0100 Subject: Further unpack exoplayer error messages --- .../de/danoeh/antennapod/core/service/playback/ExoPlayerWrapper.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'core/src/main/java') diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/ExoPlayerWrapper.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/ExoPlayerWrapper.java index d4008b3f2..0c64ea2b3 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/ExoPlayerWrapper.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/ExoPlayerWrapper.java @@ -113,6 +113,11 @@ public class ExoPlayerWrapper implements IPlayer { } else { Throwable cause = error.getCause(); if (cause instanceof HttpDataSource.HttpDataSourceException) { + if (cause.getCause() != null) { + cause = cause.getCause(); + } + } + if (cause != null && "Source error".equals(cause.getMessage())) { cause = cause.getCause(); } audioErrorListener.accept(cause != null ? cause.getMessage() : error.getMessage()); -- cgit v1.2.3