[Fire TV General] FransisFor:
Well guys,

i just want to share with you an issue that drove me literally crazy.

After my firestick (Firestick Lite 2020 edition) during this xmas holidays was updated, i've found this behaviour:

- Netflix was "pausing" like someone is using my remote every 2 minutes. in order to restart playback i need to use remote (push central button)

- Disney+ was facing the same issue

i've checked:

- Wifi connection (no internet issue was found, bandwith was ok (i've tried to stream Netflix from other devices everything was ok)

- Firestick heat or power connection (no luck)

- Disable remote control by removing batteries (no luck)

- Uninstalled unwanted app (Spotify from a Reddit post -> no luck)

- disable Wolf Launcher and restore the stock one (no luck)

- completely reset Firestick (no luck)

At the end i was stuck with this annoying problem, Amazon itself suggest to replace the firestick.

But ...

Connecting with adb to my stick and using logcat function, i've found this when playback is paused,

seems like an application unknown to me and called: com.pts.santa.claus.adventure

was requesting the FOCUS and suddenly stop Netflix or Disney+ app activity putting in playback in pause.

what is this application useful for? It's a GAME. never installed that anyway.

in order to remove this scrap i've successfully sent this command:

adb uninstall com.pts.santa.claus.adventure

and problem was SOLVED!

Hope this can help somebody else, i've spent hours before going trought this.

Here is the full log:

01-10 17:40:37.939 316 497 D AudioFlinger: mixer(0xaf403d40) throttle end: throttle time(1)

01-10 17:40:38.163 513 585 W ActivityManager: Background start not allowed: service Intent { act=com.android.providers.tv.intent.CLEAN_UP_EPG_DATA flg=0x4 cmp=com.android.providers.tv/.EpgDataCleanupService (has extras) } to com.android.providers.tv/.EpgDataCleanupService from pid=-1 uid=10097 pkg=com.android.providers.tv startFg?=false

01-10 17:40:38.212 513 530 V ActivityManager: Attempted to start a foreground service (ComponentInfo{com.pts.santa.claus.adventure/com.scandalling.aphenoscope.BrackebuschiteSpicilyService}) with a broken notification (no icon: Notification(channel=null pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x40 color=0x00000000 vis=PRIVATE))

01-10 17:40:38.217 513 530 E NotificationService: No Channel found for pkg=com.pts.santa.claus.adventure, channelId=null, id=1, tag=null, opPkg=com.pts.santa.claus.adventure, callingUid=10193, userId=0, incomingUserId=0, notificationUid=10193, notification=Notification(channel=null pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x40 color=0xff607d8b vis=PRIVATE)

01-10 17:40:38.232 513 7398 I ActivityManager: START u0 {flg=0x58810000 cmp=com.pts.santa.claus.adventure/com.scandalling.aphenoscope.ParseActivity} from uid 10193

01-10 17:40:38.237 513 7398 I AmazonProfileService: shouldAbortActivityStart() Package: xxx activity: xxx

01-10 17:40:38.237 513 7398 I AmazonProfileService: shouldAbortActivityStart() not aborted

01-10 17:40:38.280 316 497 D AudioFlinger: mixer(0xaf403d40) throttle end: throttle time(2)

01-10 17:40:38.303 685 1205 E bt_btif : register_notification_rsp: Avrcp device is not connected, handle: 0x0

01-10 17:40:38.303 685 1205 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines

01-10 17:40:38.303 685 1205 E bt_btif : register_notification_rsp: Avrcp device is not connected, handle: 0x0

01-10 17:40:38.323 1040 1658 D Vizzini:MediaSessionLib.MediaSessionControllerStateMgr: Playback State Changed com.disn

01-10 17:40:38.323 1040 1658 D Vizzini:MediaSessionLib.MediaSessionControllerStateMgr: Playback State Changed com.disney.disneyplus

01-10 17:40:38.324 1040 1429 D Vizzini:MediaSessionLib.MediaSessionControllerStateMgr: Playback State Changed com.disney.disneyplus

01-10 17:40:38.324 685 685 V NewAvrcpMediaPlayerWrapper: onPlaybackStateChanged(): com.disney.disneyplus : PlaybackState {state=2, position=3140812, buffered position=3195191, speed=0.0, updated=963705, actions=2360175, custom actions=[], active item id=1, error=null}

01-10 17:40:38.325 1040 1429 D Vizzini:MediaSessionLib.MediaSessionControllerStateMgr: Playback State Changed com.disney.disneyplus

01-10 17:40:38.325 1040 1658 D Vizzini_2.0.8797.0:MediaSessionObserver: Playback State Changed. New State: 2

01-10 17:40:38.327 685 685 V NewAvrcpMediaPlayerWrapper: trySendMediaUpdate(): Metadata has been updated for com.disney.disneyplus

01-10 17:40:38.327 685 685 D NewAvrcpMediaPlayerList: sendMediaUpdate

01-10 17:40:38.327 685 685 I NewAvrcpMediaPlayerList: sendMediaUpdate: Creating a one item queue for a player with no queue

01-10 17:40:38.327 685 685 D NewAvrcpTargetService: onMediaUpdated: track_changed=false state=true queue=false

01-10 17:40:38.327 685 685 D NewAvrcpNativeInterface: sendMediaUpdate: metadata=false playStatus=true queue=false

01-10 17:40:38.327 685 685 D NewAvrcpTargetJni: sendMediaUpdateNative

01-10 17:40:38.327 685 685 I bt_stack: [INFO:avrcp_service.cc(342)] virtual void bluetooth::avrcp::AvrcpService::SendMediaUpdate(bool, bool, bool) track_changed=0 : play_state=1 : queue=0

01-10 17:40:38.329 685 685 V NewAvrcpMediaPlayerWrapper: onPlaybackStateChanged(): com.disney.disneyplus : PlaybackState {state=2, position=3140812, buffered position=3195191, speed=0.0, updated=963710, actions=2360175, custom actions=[], active item id=1, error=null}

01-10 17:40:38.332 685 685 W NewAvrcpMediaPlayerWrapper: onPlaybackStateChanged(): com.disney.disneyplus tried to update with no new data

01-10 17:40:38.332 304 510 I PCMAudioStreamOut: calculateLatency(): downstream+proxy latency 96 ms, tuning -50 ms

01-10 17:40:38.332 304 510 I PCMAudioStreamOut: getLatency(): total latency:46 ms, tuning:-50 ms

01-10 17:40:38.336 1040 1658 I Vizzini_2.0.8797.0:ExternalPlaybackStateManager: Media State Update: ANDROID_MEDIA_SESSION is ACTIVE_SUSPENDED

01-10 17:40:38.337 1040 1658 I Vizzini_2.0.8797.0:ExternalPlaybackStateManager: Getting media context for source AND

01-10 17:40:38.336 1040 1658 I Vizzini_2.0.8797.0:ExternalPlaybackStateManager: Media State Update: ANDROID_MEDIA_SESSION is ACTIVE_SUSPENDED

01-10 17:40:38.337 1040 1658 I Vizzini_2.0.8797.0:ExternalPlaybackStateManager: Getting media context for source ANDROID_MEDIA_SESSION