├── .github └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE-2.0.txt ├── README.md ├── pom.xml └── src ├── main ├── java │ └── fm │ │ └── last │ │ └── musicbrainz │ │ └── coverart │ │ ├── CoverArt.java │ │ ├── CoverArtArchiveClient.java │ │ ├── CoverArtException.java │ │ ├── CoverArtImage.java │ │ ├── CoverArtType.java │ │ ├── impl │ │ ├── CoverArtBean.java │ │ ├── CoverArtBeanDecorator.java │ │ ├── CoverArtImageBean.java │ │ ├── CoverArtTypeStringToEnumValue.java │ │ ├── DefaultCoverArtArchiveClient.java │ │ ├── FetchImageDataResponseHandler.java │ │ ├── FetchJsonListingResponseHandler.java │ │ ├── IsBackImage.java │ │ ├── IsFrontImage.java │ │ ├── IsImageWithId.java │ │ ├── ProxiedCoverArtFactory.java │ │ └── ProxiedCoverArtImageBeanDecorator.java │ │ └── util │ │ └── HttpUtil.java └── license │ └── mycila │ └── APACHE-2.txt └── test ├── data └── response_release-mbid.json ├── java └── fm │ └── last │ └── musicbrainz │ └── coverart │ └── impl │ ├── CoverArtBeanDecoratorTest.java │ ├── CoverArtTypeStringToEnumValueTest.java │ ├── DefaultCoverArtArchiveClientTest.java │ ├── FetchImageDataResponseHandlerTest.java │ ├── FetchJsonListingResponseHandlerTest.java │ ├── IsBackImageTest.java │ ├── IsFrontImageTest.java │ ├── IsImageWithIdTest.java │ ├── ProxiedCoverArtFactoryTest.java │ └── ProxiedCoverArtImageBeanDecoratorTest.java └── resources └── log4j.xml /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/CoverArt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/CoverArt.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/CoverArtArchiveClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/CoverArtArchiveClient.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/CoverArtException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/CoverArtException.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/CoverArtImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/CoverArtImage.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/CoverArtType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/CoverArtType.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/CoverArtBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/CoverArtBean.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/CoverArtBeanDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/CoverArtBeanDecorator.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/CoverArtImageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/CoverArtImageBean.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/CoverArtTypeStringToEnumValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/CoverArtTypeStringToEnumValue.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/DefaultCoverArtArchiveClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/DefaultCoverArtArchiveClient.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/FetchImageDataResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/FetchImageDataResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/FetchJsonListingResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/FetchJsonListingResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/IsBackImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/IsBackImage.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/IsFrontImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/IsFrontImage.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/IsImageWithId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/IsImageWithId.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/ProxiedCoverArtFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/ProxiedCoverArtFactory.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/impl/ProxiedCoverArtImageBeanDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/impl/ProxiedCoverArtImageBeanDecorator.java -------------------------------------------------------------------------------- /src/main/java/fm/last/musicbrainz/coverart/util/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/java/fm/last/musicbrainz/coverart/util/HttpUtil.java -------------------------------------------------------------------------------- /src/main/license/mycila/APACHE-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/main/license/mycila/APACHE-2.txt -------------------------------------------------------------------------------- /src/test/data/response_release-mbid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/data/response_release-mbid.json -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/CoverArtBeanDecoratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/CoverArtBeanDecoratorTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/CoverArtTypeStringToEnumValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/CoverArtTypeStringToEnumValueTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/DefaultCoverArtArchiveClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/DefaultCoverArtArchiveClientTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/FetchImageDataResponseHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/FetchImageDataResponseHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/FetchJsonListingResponseHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/FetchJsonListingResponseHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/IsBackImageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/IsBackImageTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/IsFrontImageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/IsFrontImageTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/IsImageWithIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/IsImageWithIdTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/ProxiedCoverArtFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/ProxiedCoverArtFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/fm/last/musicbrainz/coverart/impl/ProxiedCoverArtImageBeanDecoratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/java/fm/last/musicbrainz/coverart/impl/ProxiedCoverArtImageBeanDecoratorTest.java -------------------------------------------------------------------------------- /src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastfm/coverartarchive-api/HEAD/src/test/resources/log4j.xml --------------------------------------------------------------------------------