Install CloudStream On Android TV

Install CloudStream on Android TV (Complete Setup Guide)

Complete Guide
Requirement Details
An Android TV device Built-in Android TV sets, or a separate box like Nvidia Shield, Mi Box, Chromecast with Google TV, or similar
A Wi-Fi connection Needed for downloading and streaming
A Google account signed in Needed to install a sideloading app from the Play Store
A few minutes of setup time Typically 5–7 minutes start to finish
  1. Go to Settings → Device Preferences → Security & Restrictions (the exact wording varies slightly by manufacturer — some show this as Apps → Special app access).
  2. Find Unknown Sources.
  3. Since this permission is granted per-app on modern Android TV, select the app that will be used to install CloudStream (Downloader, in most cases) and turn the permission on for that app specifically.
Step 2: Install a Sideloading App
  1. Open the Play Store app on the Android TV.
  2. Search for Downloader.
  3. Select it and choose Install.
  4. Open Downloader once it finishes installing.
Step 3: Download and Install CloudStream On Android TV
  1. Inside Downloader, select the URL field and enter the CloudStream APK download link.
  2. Select Go. On a stable connection, this typically finishes in under a minute.
  3. Once downloaded, a prompt appears asking to install — select Install.
  4. When finished, select Open to launch it, or Done to return to the home screen.
  5. If asked whether to delete the downloaded file afterward, choosing Delete just frees up storage and has no effect on the app itself.
  1. Navigate to Settings → Extensions → Add Repository using the remote.
  2. Enter a repository’s short code, or paste its full URL if no short code is available.
  3. Select Add. It should appear in the list within a few seconds.
  4. Open the repository and choose which specific extensions to install — there’s no need to install everything it offers.
  1. Install the Send Files to TV app on both the Android TV and a phone on the same Wi-Fi network.
  2. Download the CloudStream APK on the phone first.
  3. Open Send Files to TV on the phone, select the downloaded APK, and choose the Android TV as the destination.
  4. On the TV, accept the incoming file and follow the install prompt that appears.
Device type What to expect
Nvidia Shield The most powerful common option — handles multiple extensions and 4K playback with no real limitations
Chromecast with Google TV Solid performance for most use, though noticeably less headroom than the Shield with several extensions running
Sony, TCL, Hisense built-in Android TV Performance varies by the TV’s release year and price tier — newer, higher-end models handle this more comfortably than older or budget models
Mi Box and similar budget boxes Works, but benefits from the same lighter-load tips that apply to older Fire Stick models — fewer extensions installed at once, and occasional restarts
  1. Enable Developer Options on the Android TV by going to Settings → Device Preferences → About, then selecting the build number several times until developer mode activates.
  2. Turn on USB Debugging and Network Debugging inside the newly unlocked Developer Options menu.
  3. From a computer with ADB (Android Debug Bridge) installed, connect to the Android TV’s IP address over the same Wi-Fi network.
  4. Run an install command pointing to the downloaded APK file.

Downloader isn’t available in the Play Store on this device.

Some budget or older Android TV boxes run a limited version of the Play Store. The Send Files to TV method above works as a reliable alternative in this case.

The Unknown Sources setting doesn’t show the app that needs permission.

This usually means the sideloading app hasn’t been opened yet at least once — opening it first, then returning to the permissions menu, typically makes it appear.

The remote lags or doesn’t respond consistently inside the app.

Backing out to the Android TV home screen and reopening the app usually resets this. If it continues, a full device restart resolves it in most cases.

CloudStream installs but closes immediately.

This is uncommon and typically means the downloaded file was incomplete. Deleting it and downloading again resolves this more often than any other fix.

Playback stutters on an older or budget Android TV box.

Points toward limited memory rather than internet speed — closing other open apps and reducing the number of extensions running at once helps noticeably on lower-powered devices.

A newly added repository doesn’t show any extensions yet.

Occasionally a repository’s listing updates slightly after being added. Waiting a minute and reopening it usually resolves this on its own.

The Play Store shows Downloader as incompatible with the device.

This happens on a small number of highly restricted or heavily modified Android TV builds. A USB flash drive with the APK copied onto it, plugged directly into the device, works as a fallback when neither Downloader nor Send Files to TV is available.

CloudStream works but the interface looks stretched or cropped on the TV.

This is usually a display scaling setting on the TV itself rather than an app issue — checking the TV’s picture size or aspect ratio settings, separate from CloudStream, typically resolves it

Restart the device occasionally, especially budget boxes with limited memory — this clears background processes that build up over weeks of use.
Remove extensions that aren’t actually being used, since each one adds a small amount of background overhead that adds up across several installs.
Check for updates periodically rather than waiting for something to break — most fixes for exactly the issues above ship through regular updates.
Avoid running background apps during playback on lower-end devices specifically, since limited memory gets shared between whatever’s currently open.

Yes, as long as the device runs the standard Android TV or Google TV interface. Performance varies by hardware, but the setup process is the same across brands.

Functionally, yes — it runs the same Google TV interface and supports the same sideloading methods covered in this guide.

Android TV runs Google’s standard Play Store, while Fire Stick uses Amazon’s separate Appstore. Downloader happens to be available on both, just installed through a different store on each.

The Send Files to TV method, covered above, works as a reliable alternative that doesn’t rely on the Play Store having Downloader listed for that particular device.

Yes, a Google account signed into the Android TV device is needed to access the Play Store and install a sideloading app in the first place.

Most will run it, though older or lower-memory devices benefit from the lighter-load habits covered above — fewer extensions running at once and occasional restarts.

Yes, extension installation inside the app works identically once it’s running — the Android TV-specific steps are only about getting the app installed in the first place.

No. It installs and runs as a standalone app, the same as anything from the Play Store, and doesn’t change settings for anything else already on the device.

Either through an in-app update prompt, or by repeating the Downloader steps with the newest APK link — this doesn’t remove any existing repositories or extensions.

Not for installation. A VPN only becomes relevant afterward, for a handful of region-restricted content sources, and works the same way on Android TV as it would on any other device.

Yes, as a fallback. Copying the APK onto a USB drive and plugging it into the Android TV device works on most models, though it requires a computer to prepare the drive first, making it more involved than Downloader for a typical setup.

Yes — this guide applies to devices running the Android TV or Google TV operating system specifically. A “smart TV” with a different built-in operating system won’t support the same sideloading methods covered here.

Neither is inherently riskier — both install the same file. ADB is simply a more technical route better suited to someone already comfortable with command-line tools, not a security difference.