Hush Player is a growing IPTV client that has built a loyal following thanks to its clean, minimalist interface and strong catch-up TV support. For Android TV users — whether on a Sony Bravia, Philips Android TV, TCL, or a standalone Android TV box — Hush Player is a solid choice that does not overwhelm you with settings while still offering the features that matter most.
This guide covers every step of installing Hush Player on Android TV, importing your playlist, navigating the UI, using catch-up, and customising subtitles.
What Is Hush Player?
Hush Player is an IPTV application built specifically for Android and Android TV. It supports:
- M3U URL and local M3U file import
- Xtream Codes API (channels, VOD, series)
- XMLTV EPG
- Catch-up / time-shifted TV (when your provider supports it)
- Multiple audio tracks
- Subtitle rendering and customisation
- Favourite channels list and channel search
Unlike heavier IPTV clients, Hush Player is lightweight and responsive, which makes it a good fit for mid-range Android TV devices that may not have the processing power of a high-end media player.
Requirements
- Android TV device running Android 7.0 or later
- Internet connection: 20 Mbps minimum for HD, 50 Mbps for 4K
- An IPTV subscription with M3U URL or Xtream Codes credentials
- (Optional) A USB keyboard for easier text input during setup
Step 1: Find and Install Hush Player
From the Google Play Store
The easiest and most reliable way to install Hush Player on Android TV is through the Play Store.
- On your Android TV home screen, navigate to the Apps section or open the Google Play Store directly.
- In the Play Store search bar, type Hush Player or Hush IPTV.
- Select Hush Player from the results.
- Press Install and wait for the download and installation to complete.
- Once installed, press Open to launch the app.
Via APK Sideloading (If Not in Play Store)
If Hush Player is not available in the Play Store for your region or Android TV version, you can sideload it.
- On your Android TV, go to Settings > Device Preferences > Security & Restrictions.
- Enable Unknown Sources or enable it specifically for your download app.
- Install Downloader by AFTVnews from the Play Store (it works on Android TV as well as Fire TV).
- Open Downloader and enter the Hush Player APK URL from the official Hush Player website.
- Download and install the APK.
Step 2: First Launch and Playlist Import
When you open Hush Player for the first time, you will be prompted to add a playlist. There are two main methods.
Method 1: M3U URL Import
- On the welcome screen, select Add Playlist or tap the + icon.
- Choose M3U URL.
- Enter a descriptive name for your playlist.
- Paste your M3U link into the URL field. Use a Bluetooth keyboard or the on-screen keyboard with your remote.
- Tap Save or Load Playlist.
- Hush Player will download the M3U file, parse each entry, and build your channel list. This takes a few seconds to a minute depending on list size.
Method 2: Xtream Codes API
Xtream Codes is recommended because it enables catch-up TV and improves EPG reliability.
- Select Add Playlist and choose Xtream Codes or Xtream API.
- Enter:
- Server URL: your provider’s address with port (e.g.,
http://stream.myprovider.com:8080)
- Username: your account username
- Password: your account password
- Press Connect or Save.
- Hush Player will authenticate with the Xtream API and load your channel list, VOD library, and catch-up data.
Step 3: Navigating the Hush Player UI
Hush Player’s interface is designed for the TV remote control experience.
Main Screen Layout
- Live TV: Your full channel list, sorted by category.
- Movies: VOD content (requires Xtream Codes connection).
- Series: TV series from your provider.
- Favourites: Channels you have starred.
- Settings: App configuration and preferences.
Browsing Channels
- From the main screen, select Live TV.
- On the left side you will see category names (Sports, News, Entertainment, etc.). Navigate between categories using the Up/Down arrows.
- On the right side you will see the channels within the selected category. Navigate with Up/Down and press OK/Select to open a channel.
Channel Search
Press the Search button (usually the magnifying glass icon on the remote, or accessible from the main menu) and type channel names. Hush Player searches across all categories simultaneously.
Step 4: Catch-Up TV
Catch-up TV allows you to watch programmes that were broadcast in the past — typically the last 24–72 hours, depending on what your IPTV provider supports. This feature requires an Xtream Codes connection and a provider that offers catch-up.
Checking If Your Provider Supports Catch-Up
- Open any channel that you know your provider offers catch-up for.
- Press the Info or Guide button on your remote to open channel details.
- If catch-up is supported, you will see a Catch-Up or Time Shift option in the channel info panel.
Using Catch-Up
- In the EPG (press the Guide button from the main screen or while a channel is playing), navigate to a past time slot.
- Select a programme that has already aired.
- Press OK — if catch-up is available, Hush Player will begin playing the recorded broadcast from the start.
- You can fast-forward, rewind, and pause catch-up content just like regular video playback.
Catch-up is particularly useful for sports events and series episodes that air during inconvenient times.
Step 5: Subtitle Settings
Hush Player includes robust subtitle support, useful for watching foreign-language content or for viewers who are hard of hearing.
Enabling Subtitles
- While a channel or VOD item is playing, press the Menu button on your remote (or long-press OK).
- Select Subtitles from the overlay menu.
- If the stream contains subtitle tracks, they will be listed. Select the language you want.
- If no embedded subtitles are available, and you are watching VOD content, check whether your provider offers external SRT subtitle files linked to their VOD library.
Customising Subtitle Appearance
- Go to Settings > Subtitles.
- Adjust:
- Font size: Increase for better legibility on large screens.
- Font color: White or yellow are most readable against typical backgrounds.
- Background opacity: Add a semi-transparent background behind subtitle text to improve contrast.
- Position: Move subtitles up from the bottom edge if they clip on your TV’s overscan area.
Step 6: Configuring EPG
A good EPG makes live TV feel complete. Here is how to set it up in Hush Player.
- Go to Settings > EPG Settings.
- If you connected via Xtream Codes, an EPG URL may already be included. Verify it is present in the EPG URL field.
- If using M3U, enter the XMLTV EPG URL from your provider.
- Set Auto-Refresh to Every 12 hours.
- Press Update EPG to immediately download programme data.
Accessing the EPG
- Press the Guide button on your remote while on the Live TV screen to open the full EPG grid.
- Navigate with arrow keys to browse channels and time slots.
- Press OK on a current programme to switch to that channel.
- Press OK on a future programme to set a reminder (if your version of Hush Player supports this).
Step 7: Audio Track Selection
Many IPTV streams include multiple audio tracks — for example, the original language plus a dubbed version, or a commentary track. Hush Player lets you select which track to use.
- While a channel is playing, press Menu or long-press OK.
- Select Audio Track from the playback overlay.
- Choose the desired audio track from the list.
Your selection applies to the current stream only. If you want a specific language to be selected automatically, look for a Default Audio Language preference in Settings > Playback.
Troubleshooting
Channel List Not Loading
- Re-check your M3U URL or Xtream credentials — even a single wrong character will cause a failure.
- Test the URL in a web browser to confirm it returns data.
- Contact your IPTV provider to verify your account is active.
Catch-Up Not Working
- Confirm your provider supports catch-up (not all do).
- Make sure you are connected via Xtream Codes API, not M3U — catch-up requires the Xtream API.
- Check that your subscription plan includes catch-up; some providers charge extra for this feature.
Subtitles Appear Out of Sync
- In Playback Settings, look for a Subtitle Offset or Subtitle Delay setting and adjust it in small increments (±0.5 seconds).
App Runs Slowly on Older Android TV
- Clear the Hush Player cache: Android TV Settings > Apps > Hush Player > Clear Cache.
- Reduce EPG data by limiting the guide to 3 days instead of 7 in EPG settings.
- Disable HDR or limit video output to 1080p in the device’s display settings if the device struggles with 4K passthrough overhead.
No Channels in a Specific Category
- The category may be empty in your provider’s playlist — this is normal if your subscription does not include that content type.
- Check whether channels appeared in a different category using the search function.
Conclusion
Hush Player is a well-designed IPTV client that prioritises a clean, TV-friendly experience on Android TV. Installation is straightforward whether you use the Play Store or an APK, and the Xtream Codes connection unlocks the full feature set including catch-up TV — one of Hush Player’s strongest points.
Spend a few minutes configuring your EPG, set up your favourite channels list, and adjust your subtitle preferences once, and you will have a polished IPTV setup that feels native to your Android TV device.