summaryrefslogtreecommitdiffstats
path: root/src/library/coverart.cpp
AgeCommit message (Collapse)Author
2021-01-24Prevent invalid cover art hash valuesUwe Klotz
2020-09-29replace #include "track/track.h" by "track_decl.h" in all header filesDaniel Schürmann
2020-06-01Restore QDebug stateUwe Klotz
2020-06-01Explicitly initialize the result of loaded cover imagesUwe Klotz
2020-05-22Log warning about failure to load cover image only onceUwe Klotz
Fixes https://bugs.launchpad.net/mixxx/+bug/1879160
2020-05-20disable repeated logging of missing coverartronso0
2020-03-02Fix compatbility issues with legacy Qt versionUwe Klotz
2020-03-01Handle absolute/relative cover locations including edge casesUwe Klotz
2020-02-28Prepare CoverArtCache for migration to new hash functionUwe Klotz
2020-02-28Extract guessing of cover art from CoverArtCacheUwe Klotz
2020-02-20Add debug assertions and update log messagesUwe Klotz
2020-02-20Make loading of cover images a member functionUwe Klotz
2020-02-20Add utility class for handling cover image hashes consistentlyUwe Klotz
2019-12-21Use QStringBuilder/QT_USE_QSTRINGBUILDER for string concatenationUwe Klotz
2016-09-22coverart.cpp: fix buildAndreas Müller
fixes build for Qt5.7: src/library/coverart.cpp:35:44: error: no match for 'operator%' (operand types are 'QString' and 'QLatin1Literal {aka QLatin1String}') return typeToString(infoRelative.type) % QLatin1Literal(",") % ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/library/coverart.cpp: In function 'QString {anonymous}::coverInfoToString(const CoverInfo&)': src/library/coverart.cpp:42:44: error: no match for 'operator%' (operand types are 'QString' and 'QLatin1Literal {aka QLatin1String}') return coverInfoRelativeToString(info) % QLatin1Literal(",") % ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Thanks Daniel Schürmann for review and helpful hints to get this patch into correct shape [1]. [1] https://sourceforge.net/p/mixxx/mailman/message/35384430/ Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2016-08-28Remove CoverInfoRelative::kNullImageHashDaniel Schürmann
2016-08-28Removed unused operator== for CoverArtDaniel Schürmann
2016-08-21improve catsts in operator==Daniel Schürmann
2016-08-17Make compare operators a non memberDaniel Schürmann
2016-08-07Add a resizedToWidth member to CoverArt classDaniel Schürmann
2016-08-06Fix cover debug outputDaniel Schürmann
2016-08-06Merge remote-tracking branch 'upstream/master' into coverduplicate2Daniel Schürmann
Conflicts: src/library/coverart.h src/library/coverartcache.cpp src/test/coverartutils_test.cpp
2016-08-05introduce CoverInfo::kNullImageHashDaniel Schürmann
2016-08-04Replace CoverArt structs by a class herarchieDaniel Schürmann
2016-07-31Fixed .arg().arg() anti patternDaniel Schürmann
2015-09-16openSUSE fails due to -Wreturn-type.Johannes Obermayr
2014-11-11Remove unapplied argument to CoverInfo operator<<Owen Williams
2014-11-05Fix warning in coverart.cpp compilationOwen Williams
2014-10-29Change CoverInfo hash to an integer.RJ Ryan
2014-10-29Remove trackId from CoverInfo.RJ Ryan
* Add a request reference integer to CoverArtCache::requestCover. Use (pRequestor, requestReference) for de-duping requests instead of trackId.
2014-10-27Add qDebug helpers for CoverArt and CoverInfo.RJ Ryan
2014-06-13Moving all coverart class to coverartdaoMarcos CARDINOT
it also remove the coverart class
2014-06-11Moving TIO::parseCoverArt() to coverart classMarcos CARDINOT
2014-06-01Improving string concatenation/construction into coverart classMarcos CARDINOT
- using QStringBuilder instead using '.append' or '+'
2014-06-01coverart::searchInTrackDirectory() - removing regExp logic and just look for ↵Marcos CARDINOT
any image into track directory - not make sense have a list with all likely names, it's not efficient - now we list only the images and get the lighter one
2014-06-01coverart::searchcover() - improvements to make the code more redableMarcos CARDINOT
- stop saving covers into TIO::parseCover() - Now we'll just look for qimages, instead do it and save them at the same time. - checking if the newCoverLocation is not empty (before request a new pixmap).
2014-06-01coverart::searchcoverfile() - stop looking for image extensions into ↵Marcos CARDINOT
disk-cache + cosmetic fixes
2014-05-30Improvements in cover art search (TIO::parseCoverArt)Marcos CARDINOT
- add method to parse cover arts into sound file (extracting embedded covers) This change is useful to handle existing users
2014-05-30Add "album" as regular expression for image extesionMarcos CARDINOT
2014-05-19remove get/setEmbeddedCoverArt methods from TIO + save embedded covers ↵Marcos CARDINOT
directly in disk-cahe
2014-05-19create method do get default cover name and default cover locationMarcos CARDINOT
2014-05-19it makes coverart.cpp a singleton classMarcos CARDINOT
2014-05-18Improvements in searchCoverArtFile()Marcos CARDINOT
2014-05-18use defaultImageFormat as a memberMarcos CARDINOT
2014-05-10Implement method to delete all unused cover artsMarcos CARDINOT
2014-05-06load covers from location instead qimageMarcos CARDINOT
2014-05-06Improvements in default cover art nameMarcos CARDINOT
2014-05-05fixed bug with saved filename: add extMarcos CARDINOT
2014-05-04add coverart class in libraryMarcos CARDINOT