Apple TV is one of the most polished media platforms available, and thanks to tvOS’s open App Store policy, you can run a variety of IPTV players on it. All TV Player is among the best-regarded options for Apple TV users: it is available directly from the App Store, integrates cleanly with the tvOS interface, supports 4K playback on Apple TV 4K, and even works with AirPlay for streaming to other screens. This guide takes you through the complete setup from installation to advanced configuration.
Why Use All TV Player on Apple TV?
Apple TV users who want IPTV have a more limited selection compared to Android. All TV Player stands out because:
- Direct App Store install — no sideloading, no developer certificates, no Apple Developer account required
- tvOS-native design — uses the Siri Remote properly and follows Apple TV interface conventions
- 4K HDR support on Apple TV 4K (3rd and 4th generation)
- AirPlay compatibility for mirroring or forwarding streams
- Xtream Codes and M3U support covering most IPTV providers
- Regular updates keeping compatibility with current tvOS versions
What You Need
- Apple TV HD or Apple TV 4K (any generation)
- tvOS 14 or later (tvOS 17 recommended)
- An Apple ID (required for App Store downloads)
- An IPTV subscription with M3U URL or Xtream Codes credentials
- Internet connection: 25 Mbps for HD, 50 Mbps for 4K HDR
- (Optional) AirPlay-compatible device for multi-screen use
Step 1: Install All TV Player from the App Store
Installing All TV Player on Apple TV is the same as installing any other tvOS app — no special steps required.
- From the Apple TV home screen, open the App Store (the blue icon with an “A”).
- Use the Search tab and type All TV Player using the on-screen keyboard or by using Siri: hold the microphone button on the Siri Remote and say “Search for All TV Player.”
- Select All TV Player from the search results. Verify it is the correct app by checking the developer name and icon match what your IPTV provider recommended.
- Press Get (if it is free) or the price button if there is a one-time purchase.
- Authenticate with your Apple ID using Face ID on your iPhone (via Universal Purchase if signed in to the same Apple ID), or enter your Apple ID password directly.
- Wait for the download and installation to complete.
- Press Open or navigate back to the home screen — All TV Player will appear in your app library.
Step 2: Add an M3U Playlist
When you first open All TV Player, you will be taken to a setup screen. You have two connection options: M3U URL or Xtream Codes API.
Adding an M3U URL
- On the All TV Player welcome screen, select Add Playlist.
- Choose M3U URL.
- A text input field will appear. Use the on-screen keyboard to enter a name for your playlist (e.g., “My IPTV”).
- Navigate to the URL field and type or paste your M3U URL.
Tip: Entering a long URL with the tvOS on-screen keyboard can be tedious. A faster approach:
- Open the All TV Player app on your iPhone or iPad (if you have it installed) — many IPTV player apps allow you to enter playlist details on the phone and sync them to Apple TV via iCloud.
- Or, use the Remote app on your iPhone to type on your Apple TV’s keyboard from your phone.
- Confirm the URL and tap Load or Save.
- All TV Player will fetch the M3U file and load your channel list.
Step 3: Xtream Codes API Setup
Xtream Codes is the more robust option for Apple TV because it enables VOD, series, and catch-up TV alongside live channels.
- Select Add Playlist and choose Xtream Codes or API.
- Using the Remote app on your iPhone for easier text entry, fill in:
- Server URL: your provider’s server address with port (e.g.,
http://yourprovider.com:8080)
- Username: your account username
- Password: your account password
- Press Connect or Save.
- All TV Player will authenticate and load your complete subscription library — live channels, movies, and TV series.
Verifying the Connection
After connecting, return to the main All TV Player screen. You should see:
- A Live TV section with your channel categories
- A Movies section (if your subscription includes VOD)
- A Series section (if applicable)
If any of these are missing, confirm with your provider that your subscription includes those content types.
Apple TV 4K supports 4K, HDR10, HDR10+, Dolby Vision, and Dolby Atmos — the most complete set of AV specifications of any streaming box. Here is how to make sure All TV Player takes full advantage.
Apple TV Display Settings
- On the Apple TV home screen, go to Settings > Video and Audio.
- Set Resolution to 4K SDR or 4K HDR (match to your TV’s capabilities).
- Set Frame Rate to Auto — this allows Apple TV to switch between 24fps, 25fps, 50fps, and 60fps to match stream content.
- Enable Match Dynamic Range — Apple TV will switch between SDR, HDR10, and Dolby Vision automatically based on the stream.
- Enable Match Frame Rate — Apple TV switches the display refresh rate to match each stream’s native frame rate.
All TV Player Video Settings
- Inside All TV Player, go to Settings > Video or Player Settings.
- Confirm Hardware Decoding is enabled. On Apple TV, this leverages the A-series chip’s video decode engine and is essential for 4K HEVC streams.
- Set your preferred default Video Quality to Best or Auto — All TV Player will use the highest quality stream URL available in your playlist.
Identifying 4K Channels
Most IPTV providers label 4K channels with tags like [4K], UHD, or FHD in the channel name. In All TV Player, browse your channels and look for these labels. Some providers group 4K channels into a dedicated category.
Step 5: AirPlay Integration
One of the unique advantages of Apple TV is AirPlay. All TV Player benefits from this in two ways.
Streaming All TV Player to Other Screens
If you have a second Apple TV, a Mac, or an AirPlay-compatible TV in another room:
- While a channel is playing in All TV Player, press the AirPlay button in the playback controls (if visible) or swipe down on the Siri Remote to open the control center.
- Select AirPlay and choose your target device.
- The stream will mirror or play on the selected device.
Note: AirPlay content mirroring may not work with DRM-protected streams from certain IPTV providers. If you see a black screen on the target device, the stream may be using content protection incompatible with AirPlay mirroring.
Using AirPlay to Cast From iPhone to Apple TV
If you have been watching IPTV on All TV Player on your iPhone or iPad and want to move it to the big screen:
- Open All TV Player on your iPhone.
- Start playing a channel.
- Tap the AirPlay icon in the playback controls.
- Select your Apple TV from the list.
- The stream will transfer to your Apple TV seamlessly.
Step 6: Setting Up EPG
- In All TV Player, go to Settings > EPG or Programme Guide.
- If you connected via Xtream Codes, the EPG URL should be populated automatically.
- If using M3U, enter your provider’s XMLTV EPG URL.
- Set the refresh interval to 12 or 24 hours.
- Press Update Now to download the EPG immediately.
Using the EPG on Apple TV
- From the Live TV section, press the Guide button or navigate to the EPG view.
- Swipe Left/Right on the Siri Remote’s touch surface to move through time.
- Swipe Up/Down to scroll through channels.
- Press Select (click the touch surface) to open channel details or switch to a listed programme.
Step 7: Remote Control Tips for Siri Remote
The Siri Remote (2nd generation, used with Apple TV HD and Apple TV 4K 2021+) has a touch-sensitive directional pad. Here is how it maps to All TV Player.
| Action | Siri Remote Gesture |
|---|
| Navigate menus | Swipe on the touch circle |
| Select / Play | Click the touch circle centre |
| Go back | Press the Back button (curved arrow) |
| Open playback controls | Swipe down during playback |
| Jump forward 10s | Swipe right on touch circle |
| Jump back 10s | Swipe left on touch circle |
| Activate Siri (search) | Hold the Siri button (microphone icon) |
| Volume | Volume buttons on right side |
For extensive text entry (e.g., entering your Xtream URL), use the Apple TV Remote app on your iPhone — it shows a keyboard that types directly on Apple TV.
Troubleshooting
App Not Found in App Store
- Make sure your Apple ID’s App Store region is set to a country where All TV Player is available.
- You can change your App Store region in Settings > [Your Name] > Media & Purchases > Country/Region on your iPhone, or contact your IPTV provider for the correct region recommendation.
Channels Fail to Load
- Verify your M3U URL or Xtream Codes credentials are correct.
- Test the M3U URL in Safari on your iPhone to confirm it downloads data.
- Check your IPTV subscription status.
4K Channels Playing in HD
- Confirm your Apple TV’s resolution is set to 4K in Settings > Video and Audio.
- Check that your HDMI cable and TV input support HDMI 2.0 / 4K.
- Some IPTV providers only offer 4K streams on specific subscription tiers.
AirPlay Screen is Black
- The stream may be DRM-protected and incompatible with AirPlay. This is a content protection decision by the stream provider and cannot be worked around.
- Try AirPlay with a different channel to confirm the issue is stream-specific.
Apple TV Overheats or Runs Slow
- Apple TV 4K is fanless and can warm up during extended use. This is normal.
- Ensure the Apple TV has adequate ventilation (do not place it in an enclosed cabinet).
- Restart it weekly from Settings > System > Restart.
Conclusion
All TV Player on Apple TV delivers a premium IPTV experience that takes full advantage of Apple TV’s hardware. The direct App Store installation, tvOS-native interface, and deep AirPlay integration make it one of the most convenient IPTV setups available. On Apple TV 4K, the combination of hardware H.265 decoding, Dolby Vision, and frame rate matching means 4K IPTV streams look as good as they can on any streaming platform.
The setup takes under 20 minutes — most of that time is entering your credentials. Once configured, All TV Player provides a reliable, high-quality IPTV experience that fits naturally into the Apple ecosystem.