WIP. Scale cover art option now mandatory!

This commit is contained in:
emeric
2014-06-15 23:40:04 +02:00
parent 9bada5ee2a
commit b739f4ef56
10 changed files with 67 additions and 36 deletions
+7 -6
View File
@@ -2,8 +2,6 @@
#include "AudioWidget.hpp"
#include "metadata/Extractor.hpp"
namespace UserInterface {
AudioWidget::AudioWidget(SessionData& sessionData, Wt::WContainerWidget* parent)
@@ -51,13 +49,16 @@ AudioWidget::playTrack(boost::filesystem::path p)
// Refresh cover
{
const std::vector< std::vector<unsigned char> >& pictures = inputFile.getCoverPictures();
std::vector<CoverArt::CoverArt> covers = inputFile.getCovers();
if (!pictures.empty())
if (!covers.empty())
{
std::cout << "Cover found!" << std::endl;
// _imgResource->setMimeType(cover.mimeType);
_imgResource->setData(pictures.front());
if (!covers.front().scale(256))
std::cerr << "Cannot resize!" << std::endl;
//_imgResource->setMimeType(covers.front().getMimeType());
_imgResource->setData(covers.front().getData());
}
else {
std::cout << "No cover found!" << std::endl;