From 133bd19ebb507c0c5bda3ec01625a668722f2240 Mon Sep 17 00:00:00 2001 From: David Sansome Date: Tue, 5 Feb 2013 22:22:52 +1100 Subject: [PATCH] Support podcast items that use x-audio/* mime-types, like x-audio/m4a. Fixes issue 3448 --- src/podcasts/podcastparser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/podcasts/podcastparser.cpp b/src/podcasts/podcastparser.cpp index 89c5f76aa..4cb5afe32 100644 --- a/src/podcasts/podcastparser.cpp +++ b/src/podcasts/podcastparser.cpp @@ -210,7 +210,8 @@ void PodcastParser::ParseItem(QXmlStreamReader* reader, Podcast* ret) const { parts[2].toInt()); } } else if (name == "enclosure") { - if (reader->attributes().value("type").toString().startsWith("audio/")) { + const QString type = reader->attributes().value("type").toString(); + if (type.startsWith("audio/") || type.startsWith("x-audio/")) { episode.set_url(QUrl::fromEncoded(reader->attributes().value("url").toString().toAscii())); } Utilities::ConsumeCurrentElement(reader);