package com.doublesymmetry.trackplayer.extensions import com.lovegaoshi.kotlinaudio.models.AudioPlayerState import com.doublesymmetry.trackplayer.model.State val AudioPlayerState.asLibState: State get() { return when(this) { AudioPlayerState.LOADING -> State.Loading AudioPlayerState.READY -> State.Ready AudioPlayerState.BUFFERING -> State.Buffering AudioPlayerState.PAUSED -> State.Paused AudioPlayerState.PLAYING -> State.Playing AudioPlayerState.IDLE -> State.None AudioPlayerState.ENDED -> State.Ended AudioPlayerState.ERROR -> State.Error AudioPlayerState.STOPPED -> State.Stopped } }