1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2024-09-29 23:40:49 +00:00

Apply suggestion

This commit is contained in:
TiA4f8R 2021-11-16 19:25:46 +01:00
parent 79f8270c35
commit cc96ac173c
No known key found for this signature in database
GPG Key ID: E6D3E7F5949450DD

View File

@ -3003,25 +3003,18 @@ public final class Player implements
final MediaSourceTag metadata; final MediaSourceTag metadata;
try { try {
final MediaItem currentMediaItem = simpleExoPlayer.getCurrentMediaItem(); final MediaItem currentMediaItem = simpleExoPlayer.getCurrentMediaItem();
if (currentMediaItem != null) { if (currentMediaItem == null || currentMediaItem.playbackProperties == null
final MediaItem.PlaybackProperties playbackProperties = || currentMediaItem.playbackProperties.tag == null) {
currentMediaItem.playbackProperties; return;
metadata = (MediaSourceTag) (playbackProperties != null ? playbackProperties.tag
: null);
} else {
metadata = null;
} }
} catch (final IndexOutOfBoundsException | ClassCastException error) { metadata = (MediaSourceTag) currentMediaItem.playbackProperties.tag;
} catch (final IndexOutOfBoundsException | ClassCastException ex) {
if (DEBUG) { if (DEBUG) {
Log.d(TAG, "Could not update metadata: " + error.getMessage()); Log.d(TAG, "Could not update metadata", ex);
error.printStackTrace();
} }
return; return;
} }
if (metadata == null) {
return;
}
maybeAutoQueueNextStream(metadata); maybeAutoQueueNextStream(metadata);
if (currentMetadata == metadata) { if (currentMetadata == metadata) {