Install Plasma.

Plasma isn’t on Google Play. You install it once from GitHub, and after that it updates itself.

A TV that runs Android

Android TV or Google TV 8.0 or later, or a Fire TV with Fire OS 7 or later.

Your service’s details

An Xtream Codes login, a Stalker portal, or an M3U playlist with its XMLTV guide.

A computer, the first time

On the same network, with Android’s platform tools (adb). A downloader app on the TV works too.

1Choose your file

There’s no stable release yet. Each test build of Plasma Dev on the Releases page comes as three files:

Plasma Dev and Plasma, the first release when it comes, are signed with different keys and install side by side.

2Install it from a computer

  1. On the TV, open Settings › System › About and press OK on Android TV OS build seven times. On older Android TV it’s Settings › Device Preferences › About › Build.
  2. In the Developer options that appear, turn on Network debugging, or Wireless debugging on newer TVs.
  3. From a computer on the same network, with Network debugging:
    adb connect <tv-ip>:5555
    adb install -r app-armeabi-v7a-dev.apk

    Or with Wireless debugging, pairing once with the code and ports the TV shows:

    adb pair <tv-ip>:<pairing-port> <code>
    adb connect <tv-ip>:<port>
    adb install -r app-armeabi-v7a-dev.apk
  4. If the TV asks whether to allow debugging from this computer, choose Allow.

No computer? A downloader app on the TV, or a USB stick and a file manager, works too. Android may then gray out the Accessibility switch Plasma uses for the Home button; step 6 has the fix.

3On a Fire TV

Plasma runs as an app on Fire TV devices with Fire OS 7 or later, such as the Fire TV Stick 4K Max, the Fire TV Cube and Fire TV televisions. Turn on ADB debugging in Settings › My Fire TV › Developer Options, then install the same way. If Developer Options isn’t there, select the device’s name in Settings › My Fire TV › About seven times.

  • Fire OS keeps Amazon’s home screen, so Plasma opens from your apps, and its Home Screen settings don’t apply.
  • Fire TV devices with Vega OS, such as the Fire TV Stick 4K Select, can’t install Android apps.
  • Plasma hasn’t been tested on a Fire TV yet.

4First start

Until you add a source, Plasma shows made-up sample channels so you can look around. Set Up Plasma walks you through your service, the look, profiles and your home screen, and Restore from Backup brings everything over from another TV.

Plasma’s welcome screen: Live TV, the guide and your apps, all on one Home screen, with Set Up Plasma, Restore from Backup and Skip for Now
The welcome screen, the first time Plasma opens.

5Add your service

Open Settings › Portals & Playlists › Add Portal or Playlist, and choose Stalker Portal, Xtream Codes or M3U Playlist. Typing on a TV is slow, so scan the code on that screen with your phone’s camera and type the details there. Your phone and TV need to be on the same Wi-Fi.

Add a Source: Stalker Portal chosen, with the portal address, a MAC address made for this TV, and a code to scan with a phone
Add a Source, with the code to scan on the right.

For a Stalker portal, Plasma makes a MAC address for the TV, or you can type the one your provider registered. Plasma checks the source, then loads the channels, the guide, movies and series in the background.

6Make it your home screen

Open Settings › Launcher & Home › Home Screen. Plasma shows which ways work on this TV, and Help and Commands there has the exact steps and adb commands for it.

Home Screen: this TV’s model and Android version, with Home Button Override on, Replace Google TV Home, and Default Home App not available on this TV
Home Screen, showing what this TV allows.
Home Button Override
An Accessibility service. Plasma opens whenever Home is pressed, though Google TV’s own home screen can show for a moment first.
Replace Google TV Home
Turns Google TV Home off, so Home, waking the TV and turning it on all open Plasma, with no flash of Google TV first. Plasma pairs with the TV once, from your phone, and can undo it later by itself.
Default Home App
On TVs whose settings offer a choice of Home app, choose Plasma there.

Accessibility switch grayed out? Android 13 and later does that for apps installed from a file manager or a browser. Open Plasma’s App info and choose ⋮ › Allow restricted settings, if your TV has it, or use Turn On over Wireless Debugging in Plasma’s Home Button Override sheet.

7Updates

There’s nothing more to install by hand. Plasma checks GitHub for new builds and installs them after asking, from Settings › About › Plasma Update.

8If something’s wrong

To get Google TV Home back
Choose Restore Google TV Home in Settings › Launcher & Home › Home Screen. Plasma turned it off rather than deleting it, so it comes straight back.
If a system update turned Google TV Home back on
Plasma notices and offers to fix it.
To report a problem
Open an issue on GitHub. Leave your server’s address, your provider and your logins out of it.