@@ -8,7 +8,6 @@ import android.support.v4.media.MediaBrowserCompat
8
8
import android.support.v4.media.MediaDescriptionCompat
9
9
import android.util.Log
10
10
import androidx.annotation.DrawableRes
11
- import androidx.core.net.toUri
12
11
import androidx.media.MediaBrowserServiceCompat
13
12
import androidx.media.MediaBrowserServiceCompat.Result
14
13
import androidx.media.utils.MediaConstants
@@ -186,7 +185,7 @@ class MediaBrowserImpl(
186
185
builder
187
186
.setMediaId(createMediaIdForInfoItem(playlist is PlaylistRemoteEntity , playlist.uid))
188
187
.setTitle(playlist.orderingName)
189
- .setIconUri(imageUriOrNullIfDisabled( playlist.thumbnailUrl) )
188
+ .setIconUri(playlist.thumbnailUrl?. let { Uri .parse(it) } )
190
189
191
190
val extras = Bundle ()
192
191
extras.putString(
@@ -213,7 +212,7 @@ class MediaBrowserImpl(
213
212
}
214
213
215
214
ImageStrategy .choosePreferredImage(item.thumbnails)?.let {
216
- builder.setIconUri(imageUriOrNullIfDisabled (it))
215
+ builder.setIconUri(Uri .parse (it))
217
216
}
218
217
219
218
return MediaBrowserCompat .MediaItem (
@@ -259,7 +258,7 @@ class MediaBrowserImpl(
259
258
builder.setMediaId(createMediaIdForPlaylistIndex(false , playlistId, index))
260
259
.setTitle(item.streamEntity.title)
261
260
.setSubtitle(item.streamEntity.uploader)
262
- .setIconUri(imageUriOrNullIfDisabled (item.streamEntity.thumbnailUrl))
261
+ .setIconUri(Uri .parse (item.streamEntity.thumbnailUrl))
263
262
264
263
return MediaBrowserCompat .MediaItem (
265
264
builder.build(),
@@ -278,7 +277,7 @@ class MediaBrowserImpl(
278
277
.setSubtitle(item.uploaderName)
279
278
280
279
ImageStrategy .choosePreferredImage(item.thumbnails)?.let {
281
- builder.setIconUri(imageUriOrNullIfDisabled (it))
280
+ builder.setIconUri(Uri .parse (it))
282
281
}
283
282
284
283
return MediaBrowserCompat .MediaItem (
@@ -317,7 +316,7 @@ class MediaBrowserImpl(
317
316
builder.setMediaId(mediaId)
318
317
.setTitle(streamHistoryEntry.streamEntity.title)
319
318
.setSubtitle(streamHistoryEntry.streamEntity.uploader)
320
- .setIconUri(imageUriOrNullIfDisabled (streamHistoryEntry.streamEntity.thumbnailUrl))
319
+ .setIconUri(Uri .parse (streamHistoryEntry.streamEntity.thumbnailUrl))
321
320
322
321
return MediaBrowserCompat .MediaItem (
323
322
builder.build(),
@@ -396,13 +395,5 @@ class MediaBrowserImpl(
396
395
397
396
companion object {
398
397
private val TAG : String = MediaBrowserImpl ::class .java.getSimpleName()
399
-
400
- fun imageUriOrNullIfDisabled (url : String? ): Uri ? {
401
- return if (ImageStrategy .shouldLoadImages()) {
402
- url?.toUri()
403
- } else {
404
- null
405
- }
406
- }
407
398
}
408
399
}
0 commit comments