PlayOnTV is now Vuleo. Your subscription and everything in the app carry on as normal. Same developer, same pace of updates.

Play your sources.

Two apps, one private library. The player handles everything you watch. The server turns the files on your own drive into a source any IPTV app can read. Both are free and ad-free.

Get Vuleo Player Try it in your browser

Vuleo playing a film, with the title, the time left and the playback controls over the picture
Vuleo on a Fire TV Stick 4K Max. Every title, channel and picture shown here is invented for this demonstration.

Pick up where you stopped

Every movie and episode starts again at the second you left it. The home screen keeps a Continue Watching row so you can find them.

The Vuleo home screen with a Continue Watching row of film posters, each with a progress bar

A guide for every live channel

Every channel from your playlist, sorted into categories. The EPG shows what is on now and what follows it.

Standard XMLTV guides, parsed off the main thread. A guide file over a gigabyte still loads.

The Vuleo programme guide, with channels down the side, programmes across and a line marking the current time

Movies and series with posters and ratings

Posters, plots, ratings and runtime, pulled from TVDB and laid out like a streaming service. Every film keeps your place in it.

Everything the player does

The Vuleo movies screen, a grid of film posters with their ratings and years

Vuleo on a Fire TV Stick 4K Max. Every title, channel and picture shown here is invented for this demonstration.

Vuleo Player

Watch live TV, movies and series from your own M3U or Xtream Codes sources. Vuleo keeps your place in every one of them.

Android, Android TV and Fire TV, Windows, and your web browser. On iPhone, iPad and Mac, use the browser player with PRO while the App Store apps are temporarily unavailable.

About the player

Vuleo Server

Point it at a folder or an M3U playlist and it serves them over M3U and the Xtream Codes API. No configuration needed.

Windows and Linux.

Set up the server