Merge pull request #6 from dturner:add-artwork-images

PiperOrigin-RevId: 411524337
This commit is contained in:
Ian Baker 2021-11-22 17:08:40 +00:00
commit 1a1d27aee6

View File

@ -69,6 +69,7 @@ object MediaItemTree {
artist: String? = null, artist: String? = null,
genre: String? = null, genre: String? = null,
sourceUri: Uri? = null, sourceUri: Uri? = null,
imageUri: Uri? = null,
): MediaItem { ): MediaItem {
// TODO(b/194280027): add artwork // TODO(b/194280027): add artwork
val metadata = val metadata =
@ -79,6 +80,7 @@ object MediaItemTree {
.setGenre(genre) .setGenre(genre)
.setFolderType(folderType) .setFolderType(folderType)
.setIsPlayable(isPlayable) .setIsPlayable(isPlayable)
.setArtworkUri(imageUri)
.build() .build()
return MediaItem.Builder() return MediaItem.Builder()
.setMediaId(mediaId) .setMediaId(mediaId)
@ -155,6 +157,7 @@ object MediaItemTree {
val artist = mediaObject.getString("artist") val artist = mediaObject.getString("artist")
val genre = mediaObject.getString("genre") val genre = mediaObject.getString("genre")
val sourceUri = Uri.parse(mediaObject.getString("source")) val sourceUri = Uri.parse(mediaObject.getString("source"))
val imageUri = Uri.parse(mediaObject.getString("image"))
// key of such items in tree // key of such items in tree
val idInTree = ITEM_PREFIX + id val idInTree = ITEM_PREFIX + id
val albumFolderIdInTree = ALBUM_PREFIX + album val albumFolderIdInTree = ALBUM_PREFIX + album
@ -171,6 +174,7 @@ object MediaItemTree {
artist = artist, artist = artist,
genre = genre, genre = genre,
sourceUri = sourceUri, sourceUri = sourceUri,
imageUri = imageUri,
folderType = FOLDER_TYPE_NONE folderType = FOLDER_TYPE_NONE
) )
) )