diff --git a/main/src/main/java/com/sedmelluq/discord/lavaplayer/container/matroska/MatroskaStreamingFile.java b/main/src/main/java/com/sedmelluq/discord/lavaplayer/container/matroska/MatroskaStreamingFile.java index db909104..48d496ff 100644 --- a/main/src/main/java/com/sedmelluq/discord/lavaplayer/container/matroska/MatroskaStreamingFile.java +++ b/main/src/main/java/com/sedmelluq/discord/lavaplayer/container/matroska/MatroskaStreamingFile.java @@ -451,7 +451,10 @@ private void parseSimpleTag(MatroskaElement simpleTagElement) throws IOException if (child.is(MatroskaElementType.TagName)) { tagName = reader.asString(child); } else if (child.is(MatroskaElementType.TagString)) { - if ("artist".equalsIgnoreCase(tagName)) { + // https://www.matroska.org/technical/tagging.html + if ("title".equals(tagName) && title == null) { + title = reader.asString(child); + } else if ("artist".equalsIgnoreCase(tagName)) { artist = reader.asString(child); } else if ("isrc".equals(tagName)) { isrc = reader.asString(child);