File tree Expand file tree Collapse file tree
app/src/main/java/org/schabi/newpipe/player/mediabrowser Expand file tree Collapse file tree Original file line number Diff line number Diff 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()) {
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import android.os.Bundle
66import android.os.ResultReceiver
77import android.support.v4.media.session.PlaybackStateCompat
88import android.util.Log
9+ import androidx.core.net.toUri
910import com.google.android.exoplayer2.Player
1011import com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.PlaybackPreparer
1112import 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)
You can’t perform that action at this time.
0 commit comments