diff --git a/src/song.cpp b/src/song.cpp index e997a3e2a..17a4f5f4e 100644 --- a/src/song.cpp +++ b/src/song.cpp @@ -220,12 +220,16 @@ void Song::InitFromFile(const QString& filename, int directory_id) { } void Song::GuessFileType(TagLib::FileRef* fileref) { +#ifdef TAGLIB_WITH_ASF if (dynamic_cast(fileref->file())) d->filetype_ = Type_Asf; +#endif if (dynamic_cast(fileref->file())) d->filetype_ = Type_Flac; +#ifdef TAGLIB_WITH_MP4 if (dynamic_cast(fileref->file())) d->filetype_ = Type_Mp4; +#endif if (dynamic_cast(fileref->file())) d->filetype_ = Type_Mpc; if (dynamic_cast(fileref->file())) diff --git a/src/xspfparser.h b/src/xspfparser.h index 082598b8e..cfedfe9e8 100644 --- a/src/xspfparser.h +++ b/src/xspfparser.h @@ -4,9 +4,9 @@ #include "song.h" #include +#include class QIODevice; -class QXmlStreamReader; class XSPFParser : public QObject { Q_OBJECT