diff --git a/library/src/main/java/com/google/android/exoplayer2/metadata/id3/Id3Decoder.java b/library/src/main/java/com/google/android/exoplayer2/metadata/id3/Id3Decoder.java index 32323ff148..266aad6f70 100644 --- a/library/src/main/java/com/google/android/exoplayer2/metadata/id3/Id3Decoder.java +++ b/library/src/main/java/com/google/android/exoplayer2/metadata/id3/Id3Decoder.java @@ -560,6 +560,7 @@ public final class Id3Decoder implements MetadataDecoder { int startIndex = id3Data.getPosition(); int endIndex = indexOfZeroByte(id3Data.data, startIndex); children[i] = new String(id3Data.data, startIndex, endIndex - startIndex, "ISO-8859-1"); + id3Data.setPosition(endIndex + 1); } ArrayList subFrames = new ArrayList<>();