Reading the repo
Reading the repo
Assembly instructions
Browse media content with your own rules on Android TV
Saved setup from 11 h ago
Will it work on macOS?
SmartTube requires Android 4.3 or above. It does not work on non-Android devices (incl. LG or Samsung TVs). On unsupported TVs, you can use a TV stick or TV box. Though this app technically runs on smartphones and tablets, it is not optimized for such and offers no official support!
It has been successfully tested on TVs, TV boxes and TV sticks that are based on Android, including:
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Compare yours with the README's “Compatibility” list above before installing anything.
Needs Git: xcode-select --install. The repo uses git submodules, so the clone fetches them too.
git clone --recurse-submodules https://github.com/yuliskov/SmartTube.git cd SmartTube
JDK
brew install openjdk@21
./gradlew build -x test
./gradlew run
video of the installation (note: download url changed to
kutt.to/stn_betaorkutt.to/stn_stable)
Do not download SmartTube from any app store, APK websites or blogs; these were uploaded by other people and may contain malware or ads. SmartTube is not officially published on any app store.
There is a beta release (recommended) and a stable release. Beta gets new features and bugfixes faster than the stable release.
You can use either of the following methods to install the app:
kutt.to/stn_beta or kutt.to/stn_stable, then read, understand and confirm the security prompts. (<small>You can also enter 79015 (for beta) or 28544 (for stable), but this requires an extra step to install the AFTVnews Downloader browser addon if you haven't already.</small>)Troubleshooting: See device specific notes below. If installation fails, either your disk space is full or the APK file didn't download correctly; clear up space and try downloading again. If the app installed, but crashes when opening, make sure to install it to internal memory, not to an SD card / external storage.
The app has a built-in updater with changelog. You can also find all releases and the changelog on the Telegram channel @SmartTubeNewsEN (readable without account) or on Github.
latest beta download
latest stable download
On Chromecast with Google TV, installation of apps is blocked by default, so an extra step is required:
4.1. Enable Developer Options
On your Chromecast, open the side menu and go to Settings > System > About. Scroll down to the Android TV OS build section and click that repeatedly. A toast message will appear, explaining that you are a few steps away from being a developer. Continue clicking until you trigger it.
4.2. Turn on the "unknown sources" setting
Go back to the main Settings page and select Apps > Security & Restrictions > Unknown sources. Turn on the toggle for [Downloader by AFTVnews or] whichever file browser you decided to use [...].
After this, you can follow the general installation guide above.
Xiaomi's Chinese firmware might block the installation of the beta version. The international firmware is not affected. Solutions:
The app has a built-in updater. You only need to follow the installation procedure once. A few seconds after launching SmartTube, it will notify you if there is any update and also show a changelog. You can disable automatic update checks or manually update in the settings under "about".
If the installation fails, either your disk space is full or the update didn't download correctly; clear up space and try updating again (Settings > About > Check for updates).
No reports for macOS yet.
Opens a chat with this manual already filled in, for macOS. It uses your own account; gitmanual sends nothing.