diff --git a/src/audio/broadcast/icecast/IcecastBroadcastMetadataUpdater.java b/src/audio/broadcast/icecast/IcecastBroadcastMetadataUpdater.java index b5ce0742..0aae21a4 100644 --- a/src/audio/broadcast/icecast/IcecastBroadcastMetadataUpdater.java +++ b/src/audio/broadcast/icecast/IcecastBroadcastMetadataUpdater.java @@ -38,6 +38,7 @@ import java.io.UnsupportedEncodingException; import java.net.ConnectException; import java.net.InetSocketAddress; import java.net.URLEncoder; +import java.nio.channels.UnresolvedAddressException; import java.util.HashMap; import java.util.Map; import java.util.Queue; @@ -152,6 +153,10 @@ public class IcecastBroadcastMetadataUpdater implements IBroadcastMetadataUpdate { //Do nothing, the server is unavailable } + else if(throwableCause instanceof UnresolvedAddressException) + { + //Do nothing - the server is temporarily unavailable + } else { if(!mStackTraceLoggingSuppressed)