Live TV & IPTV

Your own subscription, at provider scale.

FoxDL supplies the client; the service you subscribe to supplies the content.

  • M3U and Xtream Codes, measured against a two-million-channel playlist.
  • EPG guide, catch-up and a film catalogue where the provider offers them.
  • Credentials stay in the Keychain, never in the database.
FoxDL

An IPTV app is a client, in the same sense that a mail app is a client: it displays a service you already pay for and supplies none of the content itself. What separates a good one from a bad one is almost entirely how it behaves under load.

Provider playlists are enormous — hundreds of thousands of channels is ordinary, and the file can run to hundreds of megabytes. An app that reads one of those into memory gets killed by the system before it finishes.

Read further

Questions people ask about this

How do I add an M3U playlist to FoxDL?

Open Sources, choose to add a playlist, and paste the M3U or M3U8 URL your provider gave you — or pick an .m3u file from Files or Finder. FoxDL parses it once, stores the channels locally, and the list is ready to browse and search.

Read the guide

How do I add an Xtream Codes account?

Open Sources, choose Xtream, and enter the panel address, username and password from your provider. FoxDL loads live channels, the movie and series catalogue, the EPG and catch-up where the provider offers them — no M3U URL needed.

Read the guide

Does FoxDL show the EPG guide and catch-up TV?

Yes, when your provider supplies them. The EPG shows what is on now and next per channel, and catch-up lets you go back to a programme that has already aired. Both come from the provider — FoxDL displays what the account or playlist offers.

Read the guide

Can FoxDL handle a playlist with millions of channels?

Yes. The import is measured against a 2,000,000-channel playlist of about 485 MB: it finishes in roughly two minutes and lifts the app’s peak memory by around 9 MB, because the playlist is streamed to disk rather than read into memory, and committed in a single database transaction.

Read the guide

Why does my IPTV channel buffer or fail to open?

Almost always the provider, not the app. Test the same channel in another player on the same network: if it fails there too, the stream is dead, the account has expired, or you have used up the simultaneous connections the panel allows. Closing other playing devices usually fixes it.

Read the guide

Does FoxDL provide IPTV channels, films or streams?

No. FoxDL provides, hosts and supplies no content whatsoever — no channel, film or stream ships with the app, and it sells no subscriptions. It is a player for content you add yourself from a service you legally subscribe to, and you are responsible for that content.

Read the guide

Is there an IPTV player for Mac?

Yes — FoxDL is a native Mac app, not a phone app in a window. Live channels, the movie and series catalogue, EPG and catch-up all work there, with a menu bar, multiple windows, ⌘-click selection and the player in its own window. One subscription covers Mac and iPhone together.

Read the guide
All questions

The other parts

Your library, finally in one place.

Free to download. No account, no sign-up, nothing to hand over.

Download on the App Store