Vireko guide

IPTV on Apple TV, iPhone and Mac: how to set up Vireko

Vireko IPTV Player is an IPTV app that brings your own IPTV playlists, programme guides and media servers together on iPhone, iPad, Mac and Apple TV, and on Android phones and Android TV. In this guide we explain what you need, how to add a source and how to set up the programme guide, catch-up and Multi-View.

Written by Aleksi Kiltala, Kiltala Oy · Published 6 November 2026

Short answer

Vireko is an IPTV and media player that does not include any channels. You need your own source, such as an IPTV service’s Xtream Codes login or M3U playlist, a Stalker portal, a DVB-I service list or your own Plex, Jellyfin or Emby server. Add the source in the app, attach a programme guide (XMLTV) if you like, and start watching. The free version lets you use one source on iPhone, iPad, Mac and Android phones. Apple TV and Android TV require Premium.

Vireko IPTV PlayeriOS · Mac · Apple TV · Android · Android TV
Before you start

What do you need to watch IPTV?

IPTV means TV channels and recordings delivered over the internet. An IPTV player is the app you watch them with.

Vireko is only a player. Apart from a few demo samples, it does not provide, sell or distribute any channels or other content. So you need a source you already have access to: for example an IPTV service’s login in Xtream Codes format or as an M3U playlist, a Stalker portal, a DVB-I service list or your own media server, such as Plex, Jellyfin or Emby.

You are responsible for having the right to play the sources you add. Only use services that have the right to distribute the content they offer.

Source types

Source types and what to enter

You get the details from your IPTV service, usually in the order confirmation or on the service’s own website. You can also give each source a name of your own.

Xtream Codes

Enter the server URL (for example http://example.com:8080), username and password. If you have a ready-made get.php or player_api.php link, paste it and the app fills in the fields for you. You can add a programme guide (EPG/XMLTV) URL if you want to use a guide other than the service’s own.

M3U playlist

Enter the playlist URL or choose an .m3u or .m3u8 file from your device. The URL must start with, for example, http://, https://, rtsp:// or udp://. You can add a programme guide (XMLTV) URL separately. On Apple TV you cannot choose a file, so use a URL there.

Stalker portal

Enter the portal URL and a MAC address in the format 00:1A:79:XX:XX:XX. On iPhone, iPad and Mac, Stalker portals are added under the add-ons in the settings.

DVB-I

DVB-I service lists collect channels that are distributed over the internet. Choose a country or registry and browse the service lists, or enter a service list URL.

Getting started

How to set up Vireko on iPhone, iPad and Mac

Adding a source takes a few minutes. Have your IPTV service’s login or playlist URL at hand.

  1. Download Vireko from the App StoreThe same app works on iPhone, iPad, Mac and Apple TV. It requires at least iOS or iPadOS 17, tvOS 17 or macOS 14. For Android phones and Android TV, get Vireko from Google Play. It requires at least Android 8.0.
  2. Add a sourceChoose the source type (Xtream Codes, M3U or DVB-I) and fill in the fields. Passwords are stored in the device keychain.
  3. Add a programme guideIf the service does not provide a programme guide itself, add an XMLTV URL to the source. When editing a source you can also add other guides, which are merged into one guide.
  4. Organise your channelsMark favourites, hide channels or whole groups, create folders and change the channel order. You can rename a channel or change its logo, and lock a category with a PIN.
  5. Turn on iCloud SyncSync is off by default. When you turn it on, your sources, favourites, watched titles and settings are saved to your own iCloud, and you can restore them on another device.
Big screen

Vireko on Apple TV and Mac

On the big screen the interface is designed for the remote, and on the Mac the player opens in its own window.

Sources on Apple TV

On Apple TV you can add the same source types as on your phone, and logins are stored in the keychain. Enter the details with the remote, or if you have saved them to iCloud on another device, restore them from the welcome screen.

Premium, demo mode and kids profiles

The Apple TV version requires Premium, but you can try the demo mode for free. Apple TV has profiles and kids profiles. To sign in to Plex, enter the code shown on the TV at plex.tv/link or scan the QR code with your phone.

Mac

On the Mac the player opens in its own window, which you can shrink to a mini player or keep on top of other windows. There are keyboard shortcuts and search (⌘F). Profiles are optional on the Mac.

Programme guide

Programme guide, catch-up and reminders

The programme guide (EPG) shows what is on now and later. With catch-up you can watch a programme that has already started or ended, if your service supports it.

Programme guide

The guide is shown as a grid. The app matches channels with guide data automatically, and you can also match a channel manually. The guide updates automatically.

Time shift

If the guide times are off, you can shift them for a single channel or for all channels at once. You can also give a channel its own guide URL.

Catch-up

If your service archives a channel’s broadcasts, you can watch a past programme or restart one that is on now. Otherwise the app tells you that the channel has no catch-up.

Reminders

Add a reminder for an upcoming programme and the app reminds you when it starts.

Media servers (Premium)

Plex, Jellyfin, Emby, WebDAV and DLNA

With Premium you can also watch your own movies and series from a home server or the cloud in the same app.

  • PlexSign in with your plex.tv account in the browser. The servers on your account are found automatically, and a server on your home network is preferred.
  • Jellyfin and EmbySign in with Emby Connect to find your servers automatically, or add a server manually with its URL, username and password.
  • WebDAVEnter the WebDAV URL, username and password. For example, Nextcloud’s Files WebDAV URL works.
  • DLNAThe app finds DLNA servers on your home network automatically. If a server does not appear, scan again.
Watching

Player, Multi-View and subtitles

Live TV, movies and series play in the same player, and you can continue watching where you left off.

Multi-View

Watch up to four channels at once on iPhone, iPad, Apple TV and Android devices. Multi-View is included in the free version.

Two playback engines

Apple’s own player is used by default. MKV, TS, AVI and similar files use the VLC engine, and you can switch engines from the player menu. On the Mac, playback always uses Apple’s player, which converts such files on the fly.

Picture in Picture and AirPlay

Picture in Picture works on iPhone, iPad, Mac and Android phones. With AirPlay you can send the picture to your TV. Live streams in MPEG-TS format cannot be sent with AirPlay, and the app tells you so.

Subtitles and audio tracks

Choose the stream’s subtitles and audio track, search for subtitles on OpenSubtitles, adjust subtitle timing and style, and change the playback speed.

Movies and series

The library fetches movie and series details from TMDB and only shows titles found in your own sources. Continue Watching remembers where you left off, and you can sync your watch history with Trakt or Simkl.

Sports Hub (Premium)

Fixtures, scores, standings and reminders for matches of the teams you follow. The app tells you if a match is found in your own playlist’s guide, and you can hide scores.

Pricing

Free version and Premium

Vireko is free to download. Premium is available as a monthly or yearly subscription or as a one-time purchase, and its price is shown on the App Store or Google Play. Premium bought on the App Store works on all your devices that use the same Apple Account, and Premium bought on Google Play works on all your Android devices that use the same Google Account.

Free on iPhone, iPad, Mac and Android phones

One source and five favourite channels. Live TV, the programme guide, library, search, player and Multi-View work without Premium.

Premium

Unlimited sources and favourites, movie and series favourites, a Watch Later list, downloads, media servers, Sports Hub and a customisable tab bar. The Apple TV and Android TV versions require Premium.

Privacy

Privacy and security

Vireko has no user accounts, ads or analytics. Source passwords and media server logins are stored in the device keychain. iCloud Sync is optional and uses your own iCloud account.

Some features fetch information from outside services: movie and series details come from TMDB, subtitles from OpenSubtitles and sports data from sports data services. Trakt, Simkl, Plex and Emby Connect are only contacted if you sign in to them.

FAQ

Frequently asked questions

Does Vireko include channels?

No. Vireko is a player that only plays sources you already have access to, such as an IPTV service’s playlist, a DVB-I service list or your own media server. The app only includes a few demo samples.

Where do I get an M3U playlist or Xtream Codes login?

From the IPTV service you subscribe to. The service usually gives you the login in the order confirmation or on its website. Only use services that have the right to distribute their content.

Is IPTV legal?

IPTV is a technology for delivering TV over the internet, and many legal services use it. Whether it is legal depends on the source: only watch content that the service has the right to distribute. You are responsible for having the right to play the sources you add to Vireko.

Is Vireko free on Apple TV?

The Apple TV version requires Premium, but you can try the demo mode for free. If you have already bought Premium on iPhone, iPad or Mac with the same Apple Account, it also works on Apple TV.

How do I get the same sources on my iPhone and Apple TV?

Turn on iCloud Sync and save the device’s data to iCloud. Then restore it on the Apple TV welcome screen. You can also enter the details on Apple TV with the remote.

Why does a channel have no catch-up?

Catch-up only works if the IPTV service archives the channel’s broadcasts and says so in the playlist. If there is no archive, the app tells you that the channel has no catch-up.

Is Vireko available on Android?

Yes. Vireko is on Google Play for Android phones and Android TV, and on the App Store for iPhone, iPad, Mac and Apple TV.

Which languages is Vireko available in?

Vireko is available in 12 languages: English, Finnish, Swedish, Spanish, German, French, Italian, Portuguese (Brazil), Russian, Japanese, Arabic and Chinese (Simplified).

Contact

Let’s build something great together.

Need a website for your business, a review of your current site or help with an app idea? Tell us about it and we will get back to you soon.

Your message comes straight to us.