/*! * \brief Read the albumart images from the file * * \param filename The filename for which we want to find the images. */ AlbumArtList MetaIOID3::getAlbumArtList(const QString &filename) { AlbumArtList imageList; if (OpenFile(filename)) { TagLib::ID3v2::Tag *tag = GetID3v2Tag(); if (!tag) return imageList; imageList = readAlbumArt(tag); } return imageList; }
/*! * \brief Read the albumart images from the file * * \param filename The filename for which we want to find the images. */ AlbumArtList MetaIOID3::getAlbumArtList(const QString &filename) { AlbumArtList imageList; QByteArray fname = filename.toLocal8Bit(); TagLib::MPEG::File *mpegfile = new TagLib::MPEG::File(fname.constData()); if (mpegfile) { TagLib::ID3v2::Tag *tag = mpegfile->ID3v2Tag(); if (!tag) { delete mpegfile; return imageList; } imageList = readAlbumArt(tag); delete mpegfile; } return imageList; }