diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/MediaSessionManager.java b/app/src/main/java/org/schabi/newpipe/player/helper/MediaSessionManager.java index dcc8c0d21..da478952c 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/MediaSessionManager.java +++ b/app/src/main/java/org/schabi/newpipe/player/helper/MediaSessionManager.java @@ -150,10 +150,10 @@ public class MediaSessionManager { return true; } - // Check if the current metadata is valid + // Check if the currently set metadata is valid if (getMetadataTitle() == null || getMetadataArtist() == null - || getMetadataDuration() <= 1 + // Note that the duration can be <= 0 for live streams ) { if (DEBUG) { if (getMetadataTitle() == null) { @@ -162,9 +162,6 @@ public class MediaSessionManager { } else if (getMetadataArtist() == null) { Log.d(TAG, "N_getMetadataArtist: artist == null"); - } else if (getMetadataDuration() <= 1) { - Log.d(TAG, - "N_getMetadataDuration: duration <= 1; " + getMetadataDuration()); } } return true; @@ -200,11 +197,6 @@ public class MediaSessionManager { .getString(MediaMetadataCompat.METADATA_KEY_ARTIST); } - private long getMetadataDuration() { - return mediaSession.getController().getMetadata() - .getLong(MediaMetadataCompat.METADATA_KEY_DURATION); - } - /** * Should be called on player destruction to prevent leakage. */