diff options
| -rw-r--r-- | src/plugins/PlayListFormats/m3u/m3uplaylistformat.cpp | 2 | ||||
| -rw-r--r-- | src/qmmpui/playlistparser.cpp | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/PlayListFormats/m3u/m3uplaylistformat.cpp b/src/plugins/PlayListFormats/m3u/m3uplaylistformat.cpp index d426fe1ff..e436eaec3 100644 --- a/src/plugins/PlayListFormats/m3u/m3uplaylistformat.cpp +++ b/src/plugins/PlayListFormats/m3u/m3uplaylistformat.cpp @@ -25,7 +25,7 @@ const PlayListFormatProperties M3UPlaylistFormat::properties() const { PlayListFormatProperties p; - p.filters << "*.m3u"; + p.filters << "*.m3u" << "*.m3u8"; p.shortName = "m3u"; p.contentTypes << "audio/x-mpegurl"; return p; diff --git a/src/qmmpui/playlistparser.cpp b/src/qmmpui/playlistparser.cpp index d6e79c25c..ca46ddaa9 100644 --- a/src/qmmpui/playlistparser.cpp +++ b/src/qmmpui/playlistparser.cpp @@ -124,6 +124,10 @@ QStringList PlayListParser::loadPlaylist(const QString &f_name) if (QFileInfo(list.at(i)).isRelative()) list[i].prepend(QFileInfo(f_name).canonicalPath () + "/"); +#ifdef Q_OS_WIN + list[i].replace("\\","/"); + list[i].replace("//","/"); +#endif } file.close(); return list; |
