Skip to content

Commit a4d457b

Browse files
committed
Use Kotlin's .toUri() instead of Uri.parse()
1 parent 834c93f commit a4d457b

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

app/src/main/java/org/schabi/newpipe/player/mediabrowser/MediaBrowserImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ class MediaBrowserImpl(
104104

105105
private fun onLoadChildren(parentId: String): Single<List<MediaBrowserCompat.MediaItem>> {
106106
try {
107-
val parentIdUri = Uri.parse(parentId)
107+
val parentIdUri = parentId.toUri()
108108
val path = ArrayList(parentIdUri.pathSegments)
109109

110110
if (path.isEmpty()) {

app/src/main/java/org/schabi/newpipe/player/mediabrowser/MediaBrowserPlaybackPreparer.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import android.os.Bundle
66
import android.os.ResultReceiver
77
import android.support.v4.media.session.PlaybackStateCompat
88
import android.util.Log
9+
import androidx.core.net.toUri
910
import com.google.android.exoplayer2.Player
1011
import com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.PlaybackPreparer
1112
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
@@ -137,7 +138,7 @@ class MediaBrowserPlaybackPreparer(
137138

138139
private fun extractPlayQueueFromMediaId(mediaId: String): Single<PlayQueue> {
139140
try {
140-
val mediaIdUri = Uri.parse(mediaId)
141+
val mediaIdUri = mediaId.toUri()
141142
val path = ArrayList(mediaIdUri.pathSegments)
142143
if (path.isEmpty()) {
143144
throw parseError(mediaId)

0 commit comments

Comments
 (0)