Add Bundle extensions

This commit is contained in:
vfsfitvnm
2022-06-29 22:38:00 +02:00
parent e4209d18ad
commit 58f821534e
4 changed files with 30 additions and 7 deletions

View File

@@ -45,8 +45,8 @@ fun Database.insert(mediaItem: MediaItem): Song {
albumId = album?.id,
durationText = mediaItem.mediaMetadata.extras?.getString("durationText")!!,
thumbnailUrl = mediaItem.mediaMetadata.artworkUri!!.toString(),
loudnessDb = mediaItem.mediaMetadata.extras?.getFloat("loudnessDb"),
contentLength = mediaItem.mediaMetadata.extras?.getLong("contentLength"),
loudnessDb = mediaItem.mediaMetadata.extras?.getFloatOrNull("loudnessDb"),
contentLength = mediaItem.mediaMetadata.extras?.getLongOrNull("contentLength"),
).also(::insert)
mediaItem.mediaMetadata.extras?.getStringArrayList("artistNames")?.let { artistNames ->