playback: properly play media items from command
By default it actually routes them to add them
This commit is contained in:
parent
1f9f62b0da
commit
9b09572382
1 changed files with 12 additions and 1 deletions
|
|
@ -444,6 +444,16 @@ class AuxioService :
|
||||||
return Futures.immediateFuture(result)
|
return Futures.immediateFuture(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onSetMediaItems(
|
||||||
|
mediaSession: MediaSession,
|
||||||
|
controller: MediaSession.ControllerInfo,
|
||||||
|
mediaItems: MutableList<MediaItem>,
|
||||||
|
startIndex: Int,
|
||||||
|
startPositionMs: Long
|
||||||
|
): ListenableFuture<MediaSession.MediaItemsWithStartPosition> =
|
||||||
|
Futures.immediateFuture(
|
||||||
|
MediaSession.MediaItemsWithStartPosition(mediaItems, startIndex, startPositionMs))
|
||||||
|
|
||||||
override fun onGetChildren(
|
override fun onGetChildren(
|
||||||
session: MediaLibrarySession,
|
session: MediaLibrarySession,
|
||||||
browser: MediaSession.ControllerInfo,
|
browser: MediaSession.ControllerInfo,
|
||||||
|
|
@ -456,7 +466,8 @@ class AuxioService :
|
||||||
musicMediaItemBrowser.getChildren(parentId, page, pageSize)?.let {
|
musicMediaItemBrowser.getChildren(parentId, page, pageSize)?.let {
|
||||||
LibraryResult.ofItemList(it, params)
|
LibraryResult.ofItemList(it, params)
|
||||||
}
|
}
|
||||||
?: LibraryResult.ofError(LibraryResult.RESULT_ERROR_BAD_VALUE)
|
?: LibraryResult.ofError<ImmutableList<MediaItem>>(
|
||||||
|
LibraryResult.RESULT_ERROR_BAD_VALUE)
|
||||||
return Futures.immediateFuture(children)
|
return Futures.immediateFuture(children)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue