diag(android): log ForwardingPlayer transport overrides on entry
android / Build + lint + test (push) Successful in 3m50s

This commit is contained in:
2026-06-03 22:32:33 -04:00
parent e6c3c959fa
commit 6129536153
@@ -63,6 +63,7 @@ class MinstrelForwardingPlayer(
override fun play() {
val active = holder.active.value
Timber.w("ForwardingPlayer.play() active=%s", active?.routeName)
if (active == null) {
super.play()
} else {
@@ -76,6 +77,7 @@ class MinstrelForwardingPlayer(
override fun pause() {
val active = holder.active.value
Timber.w("ForwardingPlayer.pause() active=%s", active?.routeName)
if (active == null) {
super.pause()
} else {
@@ -89,6 +91,7 @@ class MinstrelForwardingPlayer(
override fun seekTo(positionMs: Long) {
val active = holder.active.value
Timber.w("ForwardingPlayer.seekTo(%dms) active=%s", positionMs, active?.routeName)
if (active == null) {
super.seekTo(positionMs)
} else {
@@ -112,6 +115,10 @@ class MinstrelForwardingPlayer(
*/
override fun seekTo(mediaItemIndex: Int, positionMs: Long) {
val active = holder.active.value
Timber.w(
"ForwardingPlayer.seekTo(idx=%d, %dms) active=%s",
mediaItemIndex, positionMs, active?.routeName,
)
if (active == null) {
super.seekTo(mediaItemIndex, positionMs)
return
@@ -129,6 +136,7 @@ class MinstrelForwardingPlayer(
override fun seekToNextMediaItem() {
val active = holder.active.value
Timber.w("ForwardingPlayer.seekToNextMediaItem() active=%s", active?.routeName)
if (active == null) {
super.seekToNextMediaItem()
return
@@ -145,6 +153,7 @@ class MinstrelForwardingPlayer(
override fun seekToPreviousMediaItem() {
val active = holder.active.value
Timber.w("ForwardingPlayer.seekToPreviousMediaItem() active=%s", active?.routeName)
if (active == null) {
super.seekToPreviousMediaItem()
return