uamp icon indicating copy to clipboard operation
uamp copied to clipboard

Remove queue button in android auto

Open delletenebre opened this issue 6 years ago • 1 comments

Hello. Is it possible to remove/hide queue button in AA interface? I'm trying override getSupportedQueueNavigatorActions() method with no luck

class MyQueueNavigator(mediaSession: MediaSessionCompat
) : TimelineQueueNavigator(mediaSession) {
    private val window = Timeline.Window()

    override fun getMediaDescription(player: Player, windowIndex: Int): MediaDescriptionCompat =
            player.currentTimeline
                    .getWindow(windowIndex, window, true).tag as MediaDescriptionCompat

    override fun getSupportedQueueNavigatorActions(player: Player?): Long {
        val enableSkipTo = false // <- FALSE
        val enablePrevious = true
        val enableNext = true

        var actions: Long = 0
        if (enableSkipTo) {
            actions = actions or PlaybackStateCompat.ACTION_SKIP_TO_QUEUE_ITEM
        }
        if (enablePrevious) {
            actions = actions or PlaybackStateCompat.ACTION_SKIP_TO_PREVIOUS
        }
        if (enableNext) {
            actions = actions or PlaybackStateCompat.ACTION_SKIP_TO_NEXT
        }
        return actions
    }
}

Same issue with screenshots here: stackoverflow

delletenebre avatar Oct 08 '19 10:10 delletenebre

You can set an empty queue on mediaSession.

override fun getSupportedQueueNavigatorActions(player: Player): Long {
        mediaConnector.mediaSession.setQueue(listOf())
        ...
}

giovanniperrone avatar Jul 26 '23 08:07 giovanniperrone