Commit 05a4526e by Don Turner

Display album artwork in media notifications

parent 609cf023
...@@ -69,6 +69,7 @@ object MediaItemTree { ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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
) )
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment