Cache artist information

This commit is contained in:
vfsfitvnm
2022-06-29 20:15:43 +02:00
parent 309a1a4237
commit 1fb50169ff
5 changed files with 166 additions and 59 deletions

View File

@@ -24,7 +24,7 @@ data class YouTubeRadio(
nextContinuation = withContext(Dispatchers.IO) {
YouTube.next(
videoId = videoId ?: error("This should not happen"),
videoId = videoId,
playlistId = playlistId,
params = parameters,
playlistSetVideoId = playlistSetVideoId,

View File

@@ -75,7 +75,7 @@ fun Database.insert(mediaItem: MediaItem): Song {
val YouTube.Item.Song.asMediaItem: MediaItem
get() = MediaItem.Builder()
.setMediaId(info.endpoint!!.videoId)
.setMediaId(info.endpoint!!.videoId!!)
.setUri(info.endpoint!!.videoId)
.setCustomCacheKey(info.endpoint!!.videoId)
.setMediaMetadata(
@@ -99,7 +99,7 @@ val YouTube.Item.Song.asMediaItem: MediaItem
val YouTube.Item.Video.asMediaItem: MediaItem
get() = MediaItem.Builder()
.setMediaId(info.endpoint!!.videoId)
.setMediaId(info.endpoint!!.videoId!!)
.setUri(info.endpoint!!.videoId)
.setCustomCacheKey(info.endpoint!!.videoId)
.setMediaMetadata(