HOME – INSTALLATION
Installing F-Droid on Android TV requires enabling unknown sources in your Android TV settings, downloading the official F-Droid APK using a file manager or browser app, and installing it directly on your Android TV device. The entire process takes approximately 10 minutes and works on every Android TV device including Nvidia Shield, Xiaomi Mi Box, Sony Bravia, and all other Android TV powered devices.
Yes — you can absolutely install F-Droid on any Android TV device. Android TV is a full version of Android specifically designed for television screens and like all Android devices it supports sideloading APK files from outside the Google Play Store. This means you can install the official F-Droid APK on your Android TV device and get access to hundreds of free and open source apps that are not available on the Google Play Store for Android TV.
You don’t need to root your device or make any long-term changes to your Android TV operating system in order to install F-Droid on your Android TV device. It’s also totally free. Regardless of their level of technological expertise, any Android TV user may do this simple procedure.
The Google Play Store for Android TV has a significantly more limited app selection compared to the full Android version of Google Play — many apps that are available for Android smartphones are simply not available or optimized for Android TV. By installing F-Droid on your Android TV device you gain access to hundreds of additional free and open source apps that Google does not offer through its Android TV app store.
Additionally, F-Droid is entirely devoid of trackers and advertisements, in contrast to many Android TV apps on the Google Play Store that are rife with data harvesting and advertising. Because all of the apps on F-Droid are open source, you can be sure that whatever you install on your Android TV device is exactly what it says it is, free of any dangerous code or hidden features.
F-Droid can be installed on every Android TV device that supports sideloading which includes virtually all Android TV devices available today. This includes Nvidia Shield TV, Nvidia Shield TV Pro, Xiaomi Mi Box S, Xiaomi Mi Box 4K, Sony Bravia Android TV, Philips Android TV, TCL Android TV, Hisense Android TV, Mecool Android TV boxes, and all other devices running the standard Android TV operating system. Note that Google TV devices like Chromecast with Google TV also support F-Droid installation using the same process described in this guide.
Before you begin the F-Droid installation process on your Android TV device make sure you have the following things ready. You need an Android TV device that is connected to your TV and powered on. You need a working internet connection connected to your Android TV device. You need your Android TV remote to navigate through the settings and installation process. You need either a file manager app or a browser app installed on your Android TV to download the F-Droid APK. And you need approximately 10 minutes of uninterrupted time to complete the entire installation process from start to finish.
The first step is to allow your Android TV device to install apps from sources other than the Google Play Store. This setting is disabled by default on all Android TV devices for security reasons but it is completely safe to enable for the purpose of installing F-Droid.
Using your Android TV remote navigate to the Settings menu — you can usually find this by pressing the home button and selecting the gear icon or going to the settings row at the top of the Android TV home screen. Scroll down and select Device Preferences or Security and Restrictions depending on your Android TV version and device manufacturer. Find the Unknown Sources option and toggle it on. A warning dialog will appear explaining the risks of installing apps from unknown sources — select OK or Turn On to confirm that you want to enable this setting.
The unknown sources setting could be found under a different menu path on some Android TV devices. Go to Settings, Device Preferences, Security and Restrictions, Unknown Sources for Nvidia Shield devices, then turn on the program you want to use to install F-Droid. Navigate to Security and Restrictions, Device Preferences, Settings, and Unknown Sources on Sony Bravia TVs. To activate Unknown Sources on Xiaomi Mi Box devices, navigate to Settings, More Settings, Security.
To download the F-Droid APK onto your Android TV device you need either a file manager app that supports downloading files from URLs or a browser app. If you do not already have one of these installed on your Android TV device you can install one from the Google Play Store for Android TV.
The most recommended app for this purpose is the Downloader app by AFTVnews which is available on the Google Play Store for Android TV. Alternatively you can use the FX File Explorer app or the X-plore File Manager app both of which support downloading files from URLs directly to your Android TV device. If you prefer to use a browser you can install the Firefox for Android TV or Puffin TV Browser from the Google Play Store for Android TV.
Once you have a file manager or browser app installed on your Android TV device it is time to download the official F-Droid APK file. Open your file manager or browser app and navigate to the URL input field. Carefully type the official F-Droid download URL which is f-droid.org/F-Droid.apk and confirm to begin the download.
To start the download if you’re using the Downloader app, choose the URL input area, enter the F-Droid download URL, and click Go. Simply enter the URL in the address bar of your browser, and the download will start on its own. On a normal home internet connection, the F-Droid APK file, which is about 12 MB in size, should download in less than a minute.
Once the download is complete open the downloaded F-Droid APK file to begin the installation. If you used the Downloader app it will automatically prompt you to install the APK immediately after the download completes. If you used a file manager app navigate to the Downloads folder, find the F-Droid APK file, and select it to open the installation prompt.
Select Install on the installation prompt screen to begin the F-Droid installation on your Android TV device. The installation process is fully automatic and typically completes in under 30 seconds on most Android TV devices. Once the installation is complete you will see a confirmation screen — select Open to launch F-Droid immediately or select Done to close the installation screen.
To free up storage space, remove the downloaded APK file from your Android TV device after F-Droid has been properly installed. After installation, the Downloader program will automatically ask you to remove the APK file; choose Delete to confirm. Go back to your Downloads folder, locate the F-Droid APK file, and manually remove it if you used a file manager.
When you open F-Droid for the first time on your Android TV device it will automatically begin syncing its repository — downloading the complete list of all available apps to your device. This initial sync may take between 2 to 5 minutes depending on the speed of your internet connection. Wait for the sync to complete fully before browsing or installing any apps.
Once the sync is complete you can browse the full F-Droid app library using your Android TV remote. Use the search function to find specific apps by name or browse by category to discover new apps. To install any app simply select it using your remote and choose the Install option.
F-Droid may ask you to allow it to install apps on your Android TV device after the initial repository sync. This permission is unique to the F-Droid software and is distinct from the unknown sources setting that you activated in Step 1. When prompted, navigate to your Android TV Settings, choose Apps or Application Manager, locate F-Droid in the list of installed apps, and grant F-Droid access to install unknown apps. This makes it possible for F-Droid to update and install apps on your Android TV device without needing your permission each time.
Now that F-Droid is installed on your Android TV device here are the best apps to install first for the best possible Android TV experience.
Kodi is the most popular and feature rich media center app available on F-Droid and is perfectly designed for Android TV devices. It gives you a complete home media center experience with support for local media playback, network streaming, online streaming addons, and a fully customizable interface optimized for large TV screens and remote control navigation.
VLC for Android is the most popular open source media player available on F-Droid and supports virtually every video and audio format available. It is an excellent alternative to the default Android TV media player for playing local media files stored on a USB drive or network share connected to your Android TV device.
NewPipe is the best YouTube alternative available on F-Droid and works excellently on Android TV devices. It gives you a completely ad free YouTube experience without any Google account required and supports background playback, video downloads, and a clean TV optimized interface for easy remote control navigation.
Jellyfin is a completely free and open source media server client available on F-Droid that works perfectly on Android TV. If you run a Jellyfin media server on your home network Jellyfin for Android TV gives you a beautiful and fully featured client app for streaming your personal media collection directly to your TV screen.
If you cannot find the Unknown Sources option in your Android TV settings try looking under Device Preferences, Security and Restrictions, or Privacy depending on your specific Android TV device and operating system version. On some devices this setting may be hidden under an Advanced or Developer Options submenu.
If the F-Droid APK download keeps failing check that your Android TV device has a working internet connection. Try using the full URL https://f-droid.org/F-Droid.apk instead of the shortened version. If the download still fails try using a different browser or file manager app to download the APK.
If F-Droid fails to install after downloading confirm that the Unknown Sources setting is properly enabled for the specific app you used to download the APK. On Android 8.0 and above unknown sources must be enabled individually for each app rather than as a single global setting.
F-Droid’s interface is primarily designed for touchscreen devices and may feel slightly awkward to navigate with an Android TV remote. Use the directional pad on your remote to navigate and the center button to select items. For easier navigation consider connecting a Bluetooth mouse to your Android TV device which makes the F-Droid interface much easier to use.
If apps are downloading in F-Droid but failing to install on your Android TV device make sure you have enabled the Install Unknown Apps permission specifically for the F-Droid app in your Android TV application settings as described in Step 7 of this guide.