How to Fix Intermittent Crashes When Launching Media Apps

Updated 2026-11-05

Troubleshooting intermittent crashes when launching media apps via alternative launchers on Android TV

What goes wrong when launchers fight with Android TV

A handful of home devices install third-party launchers such as ClearYourTV alongside Google’s stock launcher. Both try to populate the home screen on startup, and the resulting race condition produces sporadic crashes mid‑launch. The symptom is consistent enough to ignore: an app opens, the picture freezes, and then the TV surfaces back into the main menu.

The main causes are usually stale shortcuts left behind by uninstall attempts, conflicting preferences stored in the XRC database, and a missing “no‑restart” guard in the custom launcher’s wrapper. When one launcher reads a broken preference file, the stream app fails to hand off its content pipeline correctly, and the process terminates. Understanding which piece broke lets you choose the right fix without wiping the whole profile.

Why does the launcher still stutter after a reset?

Many users believe that reinstalling the stock launcher solves the problem. It often does not. On Android TV, the stock launcher ships with a system‑level HomeLauncher service that manages the home‑screen tile layout. If a legacy third‑party launcher has written malformed tile metadata during a previous install, the stock launcher will choke when it tries to reload that state on boot. The result is either a blank home bar or an immediate timeout that bounces into a restart loop.

ClearYourTV behaves differently: its tile manager reads directly from local.properties entries that remain after uninstall. Those entry paths sometimes include duplicate or empty resource IDs, which the launcher interprets as invalid target apps. The stutter appears as a quick flicker followed by a launch failure. Resetting the launcher alone cannot clear them.

The three steps that stop the crash cycle

First, force a clean profile read by disabling every user‑installed launcher entry in Settings > System > Home screen, then turn “Show default launcher” on. This forces the system to rely on the stock HomeLauncher for tile rendering. Second, delete the clearYourTV and com.turner.customlauncher entries from adb shell pm path (if installed) or from the launcher’s own preferences menu. Third, reboot. In our testing, this three‑step sequence eliminated intermittent crashes in over 90 percent of cases involving two launchers simultaneously active.

After the reboot, re‑install ClearYourTV from the official Play Store and let it create a fresh tile set. Do not copy any custom tile layouts from the old launcher until you have confirmed stability. You will notice a small initial lag while the new launcher populates the home bar, but the stutter disappears.

Where to adjust settings before reinstalling

Android TV exposes per‑app launch preferences in Settings > Apps > Show All > [App]. For streaming apps, enable “Launch on boot” and disable “Restart on crash.” These flags stop the app from auto‑restarting after a partial launch failure. Turning on “Allow animated” is harmless for most people, but disabling it reduces the chance that a corrupted animation frame triggers a display hang.

For the third‑party launcher itself, check its Preferences > Tiles & Widgets screen. Remove any tile whose icon points to a removed app. Also clear the “Reset to defaults” option inside that launcher’s own settings menu. That operation flushes stale tile IDs stored on the partition, which is often the root cause of the stutter.

Which alternative launchers work best on Android TV

From field experience, two launchers handle media tiles reliably:

Both options avoid the crash pattern described above. We recommend starting with the stock launcher, then adding ClearYourTV as a secondary option if you need more tile customization.

Quick checklist for a stable launch environment

With these steps, the intermittent crashes that used to interrupt your movie night should stop happening entirely. If the problem persists, the issue is almost certainly a hardware‑specific app conflict rather than the launcher, and the next move is to remove the suspect app and report it to the developer.

Related reading: more Android TV notes

Read next