I already wrote the long Austria IPTV guide. That piece is the ORF, ATV, PULS 4, and ServusTV map, plus the A1 port note that still shows up in my inbox. It also tests TiviMate, IPTV Smarters Pro, GSE Smart IPTV, and Perfect Player. Those four are not in this site’s player directory. The Austria hub is the shorter page for the apps we actually keep pages for.
The leftover question is smaller. ORF 1 already plays. The A1 Box, MagentaBox, or Liwest modem is already under the TV. Which documented app should stay on that set so someone else can change channel without a lesson.
This comparison answers that. IBO Player, Duplex TV, and MAT Player are the three I still send into Austrian living rooms. Each accepts Xtream Codes and M3U. Each keeps ä, ö, and ü readable once UTF-8 is on. They part ways on device coverage, how much of the evening happens inside the programme guide, and whether the leftover job is watching TV or binding a wrong EPG row.
TL;DR
- Best default for most Austrian living rooms: IBO Player
- Best on an older Samsung or LG, or if someone lives in the ORF 2 grid: Duplex TV
- Best on Android when the picture is fine and the row is bound to the wrong id: MAT Player
Install IBO Player if you can only do one app this week. Switch to Duplex TV when the panel is old or the remote never leaves the guide. Put MAT Player on a phone or a Fire Stick when you need to hunt an id. Do not leave MAT Player as the only app on a Samsung or LG lounge set.
What the lounge TV actually asks for
Marketing copy talks about 4K skins. The set in an Austrian flat is ruder than that.
- Plenty of TVs still have no Android layer. Samsung Tizen and LG webOS show up in Vienna and Graz rentals. An Android-only client is then a second product.
- Umlauts have to survive the list. If ZIB 2 or a Südtirol title turns into boxes, people abandon the guide and punch numbers.
- ORF 2 is not one channel. Wien, NOe, Ooe, and the other state windows split after 19:00. A generic “ORF 2 HD” row can look populated and still be the wrong Bundesland.
- Seven-day replay is normal. Households treat ORF TVthek-style catch-up as part of the remote, not a hidden menu.
- Saturday on PULS 4 is the sports test I trust. Austrian Bundesliga on PULS 4 is where A1 fibre looks easy and a cheap Liwest tier looks busy. That is not a German 21:00 slot.
- The house shares one remote. Favourites and search beat a pretty phone layout.
A1 or Magenta fibre in Vienna, Graz, Linz, or Salzburg will carry HD on any of these three if the provider is healthy. The app starts to matter on a 2017 panel, a 10,000-row Europe dump, or an A1 line that still hands you port 8080.
How I pick from the room
I do not rank these as three skins of the same product.
IBO Player when the lounge is Android TV or a Fire Stick, a Samsung or LG sits in another room, and someone also watches from a phone. That mix is still the usual Austrian flat. It is why IBO Player is also the default in the Germany guide.
Duplex TV when the panel is older Tizen or webOS, or when the person with the remote plans the evening in the grid: ZIB 2 on ORF 2, a ServusTV documentary, then the PULS 4 match.
MAT Player when the playlist already plays and the leftover work is attaching an EPG row. Fine on a phone or a Fire Stick. A poor only-app if the lounge TV is a Samsung or LG.
A missing PULS 4 Bundesliga feed is still a provider problem. Play the same row in a second app before you delete the first one. The full ORF map and the A1 port write-up stay in the Austria guide.
IBO Player (best default)
IBO Player is still the first install I trust in Austria. Setup emails already name it. Umlauts hold in the ORF list and in the guide. The same login style covers the devices that actually share one flat: Android TV, Fire TV, Samsung, LG, iOS, and Apple TV.
MAT Player does not cover that spread. Duplex TV is stronger on older Smart TVs and on the guide itself. IBO Player is the one I can leave on the lounge stick, the bedroom TV, and the kitchen phone without teaching three interfaces.
In daily use it is a list and a guide. Add Xtream Codes, wait out the first index, open the Austrian group, and pin ORF 1, ORF 2 for your state, ATV, and ServusTV. Leave PULS 4 and ORF SPORT+ until those four play. A giant Europe bundle is slow on first import. After the cache lands, zapping is fine on a mid-range box.
For the clicks, use the IBO Player Ireland setup guide. Xtream versus M3U, the time-zone check, and a manual EPG refresh are the same work in Austria. Set the device zone to Europe/Vienna before you decide the grid is lying.
IBO Player pros and cons
Pros:
- Widest device coverage of the three
- Reliable German-language text in lists and EPG
- Xtream Codes and M3U, which is what most Austrian providers send
- Easy to recommend when more than one person uses the TV
Cons:
- First load of a huge playlist can drag
- Fewer guide tools than Duplex TV
- Weaker at hunting a single wrong XMLTV id than MAT Player
Best for: mixed-device homes, first-time setups, anyone who wants one app on the TV and the phone.
Duplex TV (best on older TVs and ORF 2 windows)
Duplex TV is the lounge pick when the television is the product. Plenty of Austrian sets are still Samsung Tizen or LG webOS from 2016 to 2019. IBO Player often runs there. Duplex TV stays usable, and the programme guide is the centre of the app rather than a sidebar.
That matters when someone filters to Favourites, sets a reminder for ZIB 2, and refuses to scroll Sport to find PULS 4. ORF 2 state windows make that habit stricter than a single national row. Duplex TV is the one of these three that treats a seven-day catch-up grid as ordinary.
A recent Android lounge set with nobody opening the EPG can stay on IBO Player. An old panel, or a remote that lives in the guide, is a Duplex TV house.
The install path is already written. The Duplex TV Belgium setup covers activation, Xtream login, and the first EPG refresh. The ISP names in that article are Belgian. The first-run steps are not. If A1 blocked port 8080, change the URL. Do not swap players.
Duplex TV pros and cons
Pros:
- Comfortable on older Samsung and LG living-room sets
- Guide filtering, search, and reminders that people actually use
- Favourite-only EPG on a 200 to 400 channel Austrian-plus-German lineup
- Xtream Codes and M3U
Cons:
- Home screen is less useful if you only ever zap from Favourites
- A huge Europe bundle still needs hiding
- Reminders do not rescue a congested Saturday stream
Best for: older Smart TVs, shared remotes, households that plan the evening from the ORF 2 grid.
MAT Player (best Android EPG matching)
MAT Player is the app I open when the picture is fine and the guide is lying. ORF 1 plays. The ORF 2 row you watch still shows last night’s film. That is a bind. It is not a reason to wipe IBO Player.
MAT Player is Android-first. It is fine on Android TV, Google TV, a Fire Stick, a MiBox, and a phone. It is the wrong living-room answer on a Samsung or LG with no Android layer. Keep IBO Player or Duplex TV on those sets. Add MAT Player when you need to search an XMLTV file for an id instead of a pretty name.
This site already treats MAT Player as the EPG tool. The MAT Player setup guide covers Xtream versus M3U, the first refresh, and decoder settings. The MiBox EPG walkthrough is the slower version of the same bind. I will not reprint those menus. The Austria-specific question is when the extra app is worth the clutter.
Prove ORF 1, ORF 2 for your state, ATV, and ServusTV in another player first. Then attach the guide. Auto-match still grabs “ORF 2 HD” and leaves the Wien or Ooe window empty. Search the XML for the id. The XMLTV ID hub shows that bind on IBO Player, MAT Player, and Duplex TV. The public stacks there are SRF, ERT, VRT, and SVT. SRF is the closest German-language example. This article will not invent an ORF token table. Those ids are not published on this site.
On a 1 GB box, keep the EPG cache short. Three days beats a week if the remote starts stuttering after a refresh.
MAT Player pros and cons
Pros:
- Strong XMLTV attach and refresh tools on Android
- Useful second screen when the lounge app already plays
- Comfortable on a phone or Fire Stick for id hunting
- Xtream Codes and M3U
Cons:
- Android only, so mixed Smart TV homes still need something else
- A weak only-app on Samsung or LG living-room sets
- Easy to blame the app for a blank grid that is still a bad URL
Best for: Android boxes and phones when the leftover job is matching ORF rows, especially after a “successful” refresh that still shows the wrong night.
A1, Magenta, and Liwest: what the player can fix
The Austria hub already carries the living-room ISP notes. For this ranking, remember two limits. The player cannot invent a healthier match server. It also cannot unblock a filtered port.
A1 fibre should zap instantly in all three apps. Leave the buffer where the player put it. A1’s resolver is slow on some CDN hostnames. Set Cloudflare 1.1.1.1 or Google 8.8.8.8 on the A1 Box, then retry. Login failures on a line that otherwise works are often port 8080. Ask the provider for 80, 443, or 25461. That is the same A1 quirk as the country guide. It is not a reason to crown Duplex TV over IBO Player.
A1 VDSL is slower copper. 1080p is fine. 4K is not a promise. Evening load is why people raise the buffer. Raise it in the app you already kept. Moving from IBO Player to MAT Player on Wi-Fi will not fix copper.
Magenta fibre behaves like A1 fibre for this job. The MagentaBox does not need a special IPTV mode. Magenta DSL does. Keep a 5 to 7 second buffer there and wire the box before you blame the playlist. MagentaTV on the same line is a separate product. It does not replace a third-party player and it does not explain a failed Xtream login.
Liwest cable in Upper Austria and parts of Styria is usually fine for HD. The trap is a cheap tier with a data cap, not a blocked port. Confirm the cap before you treat evening freezes as a MAT Player bug. Drei fixed-line is adequate. Drei mobile is a holiday fallback. I still drop IBO Player on a travel stick because it is already on the other devices. I do not run the main TV on Drei mobile.
Saturday on PULS 4, Sunday on ORF SPORT+
Austrian Bundesliga on PULS 4 is the fixture I use. Wired A1 fibre in a living room will usually hold the match in all three apps if the provider is healthy. The same game on a capped Liwest tier, Magenta DSL, or a shared 5 GHz network is a different job. Packet loss arrives as a freeze around minute 70. You do not get a polite error.
If the same row dies in two apps, stop swapping software. Check the provider status. Move to Ethernet. Raise the buffer on VDSL, Magenta DSL, or any Wi-Fi lounge. That is house work, not a ranking.
ORF SPORT+ on a Sunday skiing slot is a useful second check. If PULS 4 dies and ORF SPORT+ holds, the app is not the story. ServusTV motorsport is the third check when someone says sports is broken and they only tried one row.
Austrian EPG, time zone, and UTF-8
A “broken guide” in Austria is usually one of three things.
- The device clock is wrong. Set automatic date and time, and confirm Europe/Vienna, before you add a second XMLTV URL.
- The file loaded and the row is bound to the wrong id. Auto-match still grabs “ORF 2 HD” and leaves the state window you watch empty.
- The player is not on UTF-8. Boxes on ZIB 2 or a missing umlaut are encoding, not a reason to delete the app.
I will not reprint an ORF id table. If a row is still empty after you search the XML, the XMLTV ID hub is the matching walkthrough. If the whole grid is blank, you do not have an ID problem yet. Fix the URL and the refresh first. The EPG setup guide covers that step.
IBO Player is the least fussy of these three when the feed is decent. Duplex TV is picky about duplicate HD rows, which is why I trust it once the ORF 2 window is right. MAT Player is the one I open when I already know the bind is the job.
HEVC on ORF and some ServusTV feeds is a hardware problem. If the older box stutters only on those rows, that is the decoder, not A1.
Quick comparison for Austria in 2026
| Need | IBO Player | Duplex TV | MAT Player |
|---|
| Platforms | Android, iOS, Smart TV, Apple TV | Android, iOS, Smart TV | Android |
| German EPG text | Strong | Strong | Strong |
| Guide tools | Adequate | Strong | Strong on bind work |
| ORF 2 state windows | Adequate | Strong | Strong once you map the id |
| Older Samsung / LG | Adequate | Strong | Not the living-room app |
| A1 fibre HD | Strong | Strong | Strong |
| Best fit | Most homes | Older TVs and guide-heavy homes | Android EPG matching |
After you pick an app
Do this once on the main TV. It cuts most of the “it worked yesterday” mail I get.
- Add the playlist with Xtream Codes if you have a portal URL, username, and password.
- Let the first index finish, then run a manual playlist refresh and EPG refresh.
- Confirm Europe/Vienna before you decide the guide is wrong.
- Build a short Favourites list: ORF 1, ORF 2 for your state, ATV, ServusTV, and the PULS 4 row you watch on Saturday.
- On A1 or Magenta fibre, leave the buffer alone. On A1 VDSL, Magenta DSL, Liwest, or any Wi-Fi living room, raise it and prefer Ethernet.
- On A1, if login fails on port 8080, ask the provider for 80, 443, or 25461 and try DNS 1.1.1.1. That is an ISP quirk, not an app ranking.
For the channel map, the TiviMate writeup, or the longer ISP notes, go back to the Austria IPTV guide or the Austria hub. This page exists so you stop installing all three documented apps “just in case.”
Final recommendations
Best IPTV player for Austria in 2026: IBO Player.
It is still the start because it covers the devices Austrian households already own and it leaves umlauts intact in the ORF list.
Best if the TV is old or the remote lives in the ORF 2 grid: Duplex TV.
Use it on older Samsung and LG sets, and keep the Duplex TV Belgium setup open for first-run activation.
Best if the playlist already plays and the guide is wrong: MAT Player.
Use it on Android when the job is attaching an id, and keep the MAT Player setup guide open for refresh and decoder settings.
Pick one for the lounge. Pin Favourites. Leave MAT Player for a second device if you later need to hunt a row.
Related Articles