private void processMediaArt(MediaMetadata md, MediaArtworkType type, String label, String image) { MediaArtwork ma = new MediaArtwork(md.getProviderId(), type); ma.setPreviewUrl(image); ma.setDefaultUrl(image); md.addMediaArt(ma); }
LOGGER.trace("SYNO: found backdrop: " + value); MediaArtwork ma = new MediaArtwork("com.synology", MediaArtworkType.BACKGROUND); ma.setDefaultUrl(value); artworks.add(ma); LOGGER.trace("SYNO: found poster: " + value); MediaArtwork ma = new MediaArtwork("com.synology", MediaArtworkType.POSTER); ma.setDefaultUrl(value); artworks.add(ma);
private List<MediaArtwork> genMA(List<Entry> entries, MediaArtworkType type) { List<MediaArtwork> artworks = new ArrayList<>(); for (Entry image : ListUtils.nullSafe(entries)) { MediaArtwork ma = new MediaArtwork(providerInfo.getId(), type); ma.setDefaultUrl(BASE_URL + image.getOriginal()); ma.setPreviewUrl(BASE_URL + image.getImage()); ma.setAnimated(true); // ma.setImdbId(m.getImdbid()); ma.setLanguage(image.getLanguage().toLowerCase(Locale.ROOT)); artworks.add(ma); } return artworks; }
private List<MediaArtwork> prepareArtwork(List<Image> images, ImageType type) { List<MediaArtwork> artworks = new ArrayList<>(); for (Image image : ListUtils.nullSafe(images)) { MediaArtwork ma = new MediaArtwork(providerInfo.getId(), type.type); ma.setDefaultUrl(image.url); ma.setPreviewUrl(image.url.replace("/fanart/", "/preview/")); ma.setLanguage(image.lang); ma.setLikes(image.likes); ma.addImageSize(type.width, type.height, image.url); ma.setSizeOrder(type.sizeOrder); if ("all".equals(image.season)) { ma.setSeason(0); } else { try { ma.setSeason(Integer.valueOf(image.season)); } catch (Exception ignored) { } } artworks.add(ma); // fanart.tv only knows clearlogo; copy that for the logo type if (type.type == MediaArtworkType.CLEARLOGO) { artworks.add(new MediaArtwork(ma, MediaArtworkType.LOGO)); } } return artworks; }
MediaArtwork ma = new MediaArtwork(ImdbMetadataProvider.providerInfo.getId(), MediaArtwork.MediaArtworkType.THUMB); ma.setPreviewUrl(posterUrl); ma.setDefaultUrl(posterUrl); ep.artwork.add(ma);
ma.setDefaultUrl(getPosterUrl()); ma.setPreviewUrl(getPosterUrl()); artwork.add(ma);
ma.setDefaultUrl(IMAGE_SERVER + e.text()); ma.setLanguage(options.getLanguage().getLanguage()); md.addMediaArt(ma);
return; art.setDefaultUrl(tfImageUrl.getText()); art.setPreviewUrl(tfImageUrl.getText());
artwork.setDefaultUrl(result.poster); metadata.addMediaArt(artwork);
MediaArtwork ma = new MediaArtwork(TmdbMetadataProvider.providerInfo.getId(), MediaArtwork.MediaArtworkType.POSTER); ma.setPreviewUrl(TmdbMetadataProvider.configuration.images.base_url + "w185" + collection.poster_path); ma.setDefaultUrl(TmdbMetadataProvider.configuration.images.base_url + "w342" + collection.poster_path); ma.setLanguage(options.getLanguage().getLanguage()); ma.setTmdbId(tmdbId); MediaArtwork ma = new MediaArtwork(TmdbMetadataProvider.providerInfo.getId(), MediaArtwork.MediaArtworkType.BACKGROUND); ma.setPreviewUrl(TmdbMetadataProvider.configuration.images.base_url + "w300" + collection.backdrop_path); ma.setDefaultUrl(TmdbMetadataProvider.configuration.images.base_url + "w1280" + collection.backdrop_path); ma.setLanguage(options.getLanguage().getLanguage()); ma.setTmdbId(tmdbId); MediaArtwork ma = new MediaArtwork(TmdbMetadataProvider.providerInfo.getId(), MediaArtwork.MediaArtworkType.POSTER); ma.setPreviewUrl(TmdbMetadataProvider.configuration.images.base_url + "w185" + part.poster_path); ma.setDefaultUrl(TmdbMetadataProvider.configuration.images.base_url + "w342" + part.poster_path); ma.setLanguage(options.getLanguage().getLanguage()); ma.setTmdbId(part.id); MediaArtwork ma = new MediaArtwork(TmdbMetadataProvider.providerInfo.getId(), MediaArtwork.MediaArtworkType.BACKGROUND); ma.setPreviewUrl(TmdbMetadataProvider.configuration.images.base_url + "w300" + part.backdrop_path); ma.setDefaultUrl(TmdbMetadataProvider.configuration.images.base_url + "w1280" + part.backdrop_path); ma.setLanguage(options.getLanguage().getLanguage()); ma.setTmdbId(part.id);
ma.setDefaultUrl(getPosterUrl()); ma.setPreviewUrl(getPosterUrl()); artwork.add(ma);
ma.setDefaultUrl(artworkUrl + image.fileName); if (StringUtils.isNotBlank(image.thumbnail)) { ma.setPreviewUrl(artworkUrl + image.thumbnail);
ma.setDefaultUrl(getPosterUrl()); ma.setPreviewUrl(getPosterUrl()); artwork.add(ma);
MediaArtwork ma = new MediaArtwork(TmdbMetadataProvider.providerInfo.getId(), MediaArtwork.MediaArtworkType.POSTER); ma.setPreviewUrl(TmdbMetadataProvider.configuration.images.base_url + "w185" + complete.poster_path); ma.setDefaultUrl(TmdbMetadataProvider.configuration.images.base_url + "w342" + complete.poster_path); ma.setLanguage(options.getLanguage().getLanguage()); ma.setTmdbId(complete.id);
ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.FanartSizes.XLARGE.getOrder()); break; ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.FanartSizes.LARGE.getOrder()); break; ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.FanartSizes.MEDIUM.getOrder()); break; ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.FanartSizes.SMALL.getOrder()); break;
ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.PosterSizes.XLARGE.getOrder()); break; ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.PosterSizes.LARGE.getOrder()); break; ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.PosterSizes.BIG.getOrder()); break; ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.PosterSizes.MEDIUM.getOrder()); break; ma.setDefaultUrl(image.getUrl()); ma.setSizeOrder(MediaArtwork.PosterSizes.SMALL.getOrder()); break;
MediaArtwork ma = new MediaArtwork(TmdbMetadataProvider.providerInfo.getId(), MediaArtworkType.THUMB); ma.setPreviewUrl(TmdbMetadataProvider.configuration.images.base_url + "original" + episode.still_path); ma.setDefaultUrl(TmdbMetadataProvider.configuration.images.base_url + "original" + episode.still_path); md.addMediaArt(ma);
MediaArtwork ma = new MediaArtwork(providerInfo.getId(), MediaArtworkType.THUMB); ma.setPreviewUrl(artworkUrl + episode.filename); ma.setDefaultUrl(artworkUrl + episode.filename); md.addMediaArt(ma);
ma.setDefaultUrl(fd.posters.large); ma.setLanguage(options.getLanguage().getLanguage()); md.addMediaArt(ma);
MediaArtwork ma = new MediaArtwork(providerInfo.getId(), MediaArtwork.MediaArtworkType.POSTER); ma.setPreviewUrl(TmdbMetadataProvider.configuration.images.base_url + "w185" + movie.poster_path); ma.setDefaultUrl(TmdbMetadataProvider.configuration.images.base_url + "w342" + movie.poster_path); ma.setLanguage(options.getLanguage().getLanguage()); ma.setTmdbId(movie.id);