Do not return unused fields in DetailedSong
This commit is contained in:
@@ -70,23 +70,23 @@ val DetailedSong.asMediaItem: MediaItem
|
||||
get() = MediaItem.Builder()
|
||||
.setMediaMetadata(
|
||||
MediaMetadata.Builder()
|
||||
.setTitle(song.title)
|
||||
.setArtist(song.artistsText)
|
||||
.setArtworkUri(song.thumbnailUrl?.toUri())
|
||||
.setTitle(title)
|
||||
.setArtist(artistsText)
|
||||
.setArtworkUri(thumbnailUrl?.toUri())
|
||||
.setExtras(
|
||||
bundleOf(
|
||||
"videoId" to song.id,
|
||||
"videoId" to id,
|
||||
"albumId" to albumId,
|
||||
"artistNames" to artists?.map { it.name },
|
||||
"artistIds" to artists?.map { it.id },
|
||||
"durationText" to song.durationText
|
||||
"durationText" to durationText
|
||||
)
|
||||
)
|
||||
.build()
|
||||
)
|
||||
.setMediaId(song.id)
|
||||
.setUri(song.id)
|
||||
.setCustomCacheKey(song.id)
|
||||
.setMediaId(id)
|
||||
.setUri(id)
|
||||
.setCustomCacheKey(id)
|
||||
.build()
|
||||
|
||||
fun YouTube.PlaylistOrAlbum.Item.toMediaItem(
|
||||
@@ -130,4 +130,4 @@ fun String?.thumbnail(size: Int): String? {
|
||||
|
||||
fun Uri?.thumbnail(size: Int): Uri? {
|
||||
return toString().thumbnail(size)?.toUri()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user