Choosing the right media player for Android set-top boxes can radically change your experience of watching movies, TV series and listening to music. It's not just a matter of format support - the speed of operation, compatibility with remote controls, and the ability to fine-tune audio and video are important. There are dozens of applications on the market, but not all are optimized for TV interface or capable of playing 4K HDR without brakes.
Many users encounter problems: one player does not see network folders, another does not support Dolby Atmos, the third one constantly crashes when rewinding. In this article we will analyze 7 best players for Android set-top boxes (including Xiaomi Mi Box, NVIDIA Shield, Mecool and others), compare them by key parameters and give step-by-step guide for setting them up. We will pay special attention problems with codecsto setting up external subtitles and integration with IPTV.
If your set-top box works on Android TV (and not on regular Android), please note: many The players have special versions for the TV interface with adapted controls. It is not recommended to install โmobileโ versions on the set-top box - they may not support navigation from the remote control or have problems with scaling.
1. Kodi is a universal media center with plugins. disks.
Kodi (previously XBMC) - this is not just a player, but a full-fledged one media center with support for plugins, skins and extensions. It is ideal for those who want to organize their own media library with automatic scanning of covers, descriptions and ratings. Set-top boxes based on AMLogic (for example, Mecool KM3) or Rockchip usually work well with Kodi, but on weaker devices (for example, X96 Mini) lags may occur during playback4K HDR.
Main advantages:
- ๐ Support for all popular formats: from
MKVWith DTS-HD toISO-disk images. - ๐ Plugins for IPTV and streaming: you can connect YouTube, Twitch or local IPTV playlists in the format
.m3u. - ๐จ Interface customization: skins like Aeon Nox or Estuary transform the appearance.
- ๐ Integration with network storage: SMB, NFS, WebDAV, Google Drive.
The main disadvantage of Kodi is difficulty setting up for beginners. For example, to play Dolby Vision on NVIDIA Shield you need to manually enable the option Adjust display refresh rate in the system settings, otherwise there will be problems with color. Also, Kodi does not always work correctly with DRM-protected content (for example, movies from Google Play Movies).
โ ๏ธ Attention: Some plugins for Kodi (especially for pirated content) may contain malicious code. Install extensions only from official repository or verified sources.
For installation on an Android set-top box:
- Download Kodi for Android TV from official website (not from Google Play - there may be an outdated version).
- In the set-top box settings, allow installation from unknown sources (
Settings โ Security). - Transfer the
.apkfile to the set-top box via USB or Send Files to TV. - Install the player and select the interface language when you first start it.
Enable hardware acceleration (Settings โ Player โ Video โ Accelerate)
Disable unnecessary add-ons (Settings โ Add-ons โ My add-ons)
Configure network caching (Settings โ Tools โ Settings โ Network โ Cache buffer)
Install a skin optimized for TV (for example, Estuary Mod V2)-->
2. VLC for Android TV - simplicity and reliability
VLC - the legendary open source player, known for its versatility minimalistic interface. The version for Android TV adapted for control from the remote control and supports almost all existing formats, including rare codecs likeFLAC in MKV-container or AV1.
Advantages of VLC:
- ๐ Quick launch: does not require long indexing of the media library.
- ๐ Advanced audio processing: equalizer, volume normalization, support DTS:X.
- ๐ก Built-in streamer: you can stream video from YouTube, SoundCloud or local DLNA servers.
- ๐ ๏ธ Minimalistic settings: no unnecessary options, like in Kodi.
However, VLC not suitable for organizing a media library there is no automatic downloading of covers or sorting by genre. Also, on weak set-top boxes (for example, Tanix TX3 Minithere may be stuttering when playing 4K@60fps with a high bitrate.
Feature of VLC for Android TV - gesture supportFor example, swiping up/down on the touchpad of the remote control adjusts the volume, and left/right controls rewind. This is convenient if your remote control has a touch panel (like Xiaomi Mi Remote).
If VLC does not play sound in the format DTS-HD, try in the player settings (Audio โ Output) select AudioTrack instead OpenSL ES.
3. MX Player is the best choice for weak set-top boxes
MX Player is one of the most fast and easy players for Android, which makes it an ideal solution for budget set-top boxes like X96 Max+ or H96 Max. It supports hardware decoding most formats, includingH.265 (HEVC) and VP9, which is critical for playback 4K on weak hardware.
Key features of MX Player:
- ๐ง Flexible configuration of decoders: can be done manually select
SW(software) orHW(hardware) decoding. - ๐ฝ๏ธ Support for external subtitles: automatically loads subtitles from OpenSubtitles.
- ๐ฏ Convenient control: adapted for TV remote controls, there is a "child lock" function.
- ๐ฑ Synchronization with a mobile application: you can start watching on your phone and continue on the set-top box.
The main disadvantage is lack of a version for Android TV on Google Play. You will have to install the regular version and configure interface scaling manually. Also, MX Player does not support Dolby Visionwhich may be critical for owners of NVIDIA Shield Pro 2019 or new TVs LG OLED.
To optimize work on the set-top box:
- In the settings (
Decoder) selectHW+for hardware acceleration. - Disable
Auto-rotatein the screen settings. - In the section
Networkincrease the buffer size to10 MBfor stable streaming.
How to enable AC3/DTS support on MX Player?
To play sound in AC3 or DTS you need to download additional codecs from official website. Install them as regular APK files. After that, in the player settings (Decoder โ Audio) select MX AUDIO PLAYER.
4. Plex - for a cloud media library with transcoding
Plex is not just a player, but full-fledged ecosystem for control media content. Its key advantage is server transcoding. You install Plex Media Server on a PC or NAS, and the set-top box acts as a client. The server automatically converts the video on the fly into a format supported by your device.When is it profitable to use Plex:
- ๐ฅ๏ธ You have a large collection of movies on NAS or computer.
- ๐ฑ Do you want to synchronize viewing between several devices (for example, start a movie on a set-top box, continue on a smartphone).
- ๐ฌ Need support Dolby Atmos and Dolby Vision without manual configuration.
- ๐จโ๐ฉโ๐งโ๐ฆ There are several users with different access rights (for example, for children).
Disadvantages:
- Required a powerful server for transcoding
4K HDR(for example, Intel Core i5 or NAS with an x86 processor). - The free version has limitations (for example, no offline access on mobile devices).
- On weak set-top boxes, the interface may slow down.
To set up Plex on an Android set-top box:
- Install Plex Media Server on PC/NAS and add folders with media files.
- Download Plex for Android TV from Google Play.
- Log in to your account and connect to the server.
- In the client settings (
Quality) selectOriginalfor playback without transcoding orAutofor automatic optimization.
โ ๏ธ Attention: If your router does not support UPnP, you may need to manually configure port forwarding (32400/TCP) for remote access to the server.
5. Just Player - optimized for Android TV
Just Player - little-known, but one of the fastest players for Android TV. It is designed specifically for large screens and supports all modern formats, includingAV1, HDR10+ and Dolby Atmos. The main advantage is minimalistic interfacewhich does not overload weak set-top boxes.
Features of Just Player:
- โก Instant start: no delays when opening files.
- ๐ Support for network protocols: SMB, NFS, FTP, WebDAV.
- ๐๏ธ Speed adjustment playback from
0.5xto2x. - ๐ Automatic continuation of viewing from the last position.
Just Player is ideal for consoles on Amlogic S905X4 (for example, Ugoos AM6 Plus), where important playback stability. However, it has two significant disadvantages:
- No built-in media library (you will have to use a file manager).
- No support for plugins or extensions.
For network connection folders:
- Open the side menu and select
Network. - Click
Addand specify the connection type (SMB, NFS etc.). - Enter the IP address of your NAS or PC, as well as login/password (if required).
- Save the settings and wait for the network drive to appear in the main menu.
Just Player is the only player in this review that plays correctly Dolby Vision on set-top boxes with Amlogic S922X (for example, Odroid N2+) without additional settings.
6. Perfect Player IPTV - for television lovers
If you need a set-top box exclusively for viewing IPTV, then Perfect Player IPTV is one of the best options. It supports playlists in formats .m3u and .m3u8, as well as EPG (electronic app guide). for TV remotes and allows you to quickly switch between channels.
Advantages of Perfect Player:
- ๐บ Support for multi-screen mode (PIP).
- ๐ Search by channel names and apps.
- ๐ก Built-in proxy server to bypass blocking.
- ๐ฏ Flexible interface settings: you can change the sizes of channel logos, fonts and color schemes.
To configure IPTV:
- Download the playlist
.m3u from your provider (for example TiviMate or local operator).
- Open Perfect Player and go to
Settings โ General โ Playlist.
- Specify the path to the file (can be downloaded from Google Drive or local storage).
- In the section
EPG add a link to the app guide (usually provided by the provider).
- Save the settings and wait for the channel list to load.
If the channels do not play, check:
- ๐ The correctness of the playlist URL (sometimes providers change links).
- ๐ถ The quality of the Internet connection (for
Full HD channels you need a stable 20+ Mbit/s).
- ๐ Firewall settings (sometimes antivirus apps block streaming video).
7. Archos Video Player - for local files
Archos Video Player is a simple and reliable player optimized for local files. It does not have unnecessary functions, but does an excellent job of playing high-definition videos, including 4K@60fps and 10-bit HDR. processors Rockchip (for example, Beelink GT-King).
Pros of Archos Video Player:
- ๐ Support for all popular formats, including
MKV, MP4, AVI, MOV.
- ๐ High-quality audio: support DTS-HD i TrueHD (subject to licenses).
- ๐ Easy folder navigation with thumbnail preview.
- ๐๏ธ Adjusting the synchronization of audio and subtitles.
The main disadvantage is lack of support for network protocols (no SMB or NFS). All files must be stored either on the set-top box itself or on the connected USB drive or SD card.
For optimal performance:
- In the settings (
Video โ Decoding) select Hardware (MediaCodec).
- Disable
Auto-rotateif the video is displayed in the wrong orientation.
- In section
Audio install Output: HDMI to transmit multi-channel audio to the receiver.
Comparison table of players for Android consoles
Player
4K HDR
Dolby Vision
DTS:X / Atmos
Network folders
IPTV
Media library
Difficulty of setting up
Kodi
โ
โ
(with settings)
โ
โ
(SMB, NFS, WebDAV)
โ
(plugins)
โ
โญโญโญโญ
VLC
โ
โ
โ
โ
(SMB, FTP)
โ
โ
โญโญ
MX Player
โ
โ
โ
(with codec)
โ
(SMB)
โ
โ
โญโญ
Plex
โ
(transcoding)
โ
โ
โ
โ
(plugins)
โ
โญโญโญโญ
Just Player
โ
โ
โ
โ
(SMB, NFS)
โ
โ
โญ
โ ๏ธ Attention: On some set-top boxes (for example, Xiaomi Mi Box S) may be required disable Hardware acceleration in the player settings if the video is played with artifacts. This is due to the characteristics of the drivers. Amlogic S905X.
FAQ: Frequently asked questions about players on Android consoles
๐ Which player is better for playing 4K HDR on a weak console?
For budget consoles (for example, X96 Mini or Tanix TX3) we recommend MX Player or Just Player. They use hardware decoding and consume less resources than Kodi or VLC. The main thing is to select HW+ decoder in the player settings and disable unnecessary effects (for example, video post-processing).
If the set-top box slows down when playback 4K@60fps, try reducing the video bitrate via FFmpeg or use Plex transcoding on the server.
๐ฌ Why is there no sound in DTS or Dolby Atmos format on the set-top box?
The problem is usually associated with one of three factors:
- Lack of license: Some set-top boxes (for example, Xiaomi Mi Box) do not have licenses for DTS or DolbyThe solution is to use a player with software decoding (for example, VLC in mode
AudioTrack).
- Incorrect HDMI settings: In the set-top box menu (
Settings โ Display and sound โ Sound) select Auto (HDMI) or Passthrough.
- Outdated drivers: On set-top boxes with Rockchip (for example, Beelink GT1), you may need to manually install firmware with support Dolby Audio.
To test the sound, use a file with a known track (for example, demo videos from Demolandia).
๐ How to connect a network folder (SMB) to a player on an Android console?
The instructions are universal for most players (Kodi, VLC, Just Player):
- On a PC or NAS, enable shared access to the folder (in Windows: right click โ
Properties โ Access โ Share).
- Find out the local IP address of the computer (command
ipconfig in CMD).
- In the player, find the section
Network or Network storage.
- Select protocol
SMB (or Windows Network).
- Enter connection data:
Server: IP address of your PC (for example, 192.168.1.100)
Username and Password (if required)
Shared folder: name shared directory (for example, Films)
Save the settings and wait for the connection.
If the connection does not work, check:
- ๐ Enabled on the PC Network discovery and File sharing.
- ๐ก๏ธ Firewall or antivirus does not block ports
139 and 445.
- ๐ก The set-top box and the PC are on the same network (not via VPN).
๐ How to transfer the player settings to a new set-top box?
The method depends on the player:
- Kodi: Copy the folder
/Android/data/org.xbmc.kodi/files/.kodi from the old one set-top boxes to the new one. It stores all the settings, plug-ins and media library.
- Plex: Log in to your account on the new set-top box - all settings and browsing history are synchronized automatically.
- VLC/MX Player: These players do not have settings exported or use Backup applications like Swift Backup (root access required).
To back up the settings of an Android set-top box in general, you can use ADB:
adb backup -apk -shared -all -f backup.ab
Recovery:
adb restore backup.ab
๐ฎ Is it possible to control the player with phone?
Yes, there are several ways to do this:
- Remote applications:
- Yatse (for Kodi) - full control over the media library.
- MX Player Remote - for management MX Player.
- Unified Remote โa universal remote control for any application.
- Google Assistant: On set-top boxes with Android TV you can use voice commands like โOk Google, turn on Kodi".
- Mi Remote (Xiaomi): If you have a set-top box Xiaomi, use the official application Mi Remote.
To connect:
- Make sure that the phone and set-top box are connected to the same network Wi-Fi.
- In the player settings, enable the option
Remote control or Network server.
- In the mobile application, select your set-top box from the list of devices.