TiviGlass keeps three things separate: your TiviGlass account (identity, plan and cloud features), your TV sources (the TV services, M3U playlists and addons you actually watch), and your profiles (the people in the house). You can use the app with just a TV source — the account is what carries your plan and syncs between TVs.
Choose how to sign in Free
- Choose Sign in, then Use phone — recommended. Scan the QR code or enter the short code and the TV connects itself. On a phone or tablet the same card offers Open the sign-in page on this device, so you sign in right there and the app connects on its own when you come back.
- Choose Use remote only when you want to type your email and password on this TV.
- Create account opens the phone flow for a brand-new account.
- Continue as guest skips the account entirely.
Add your first TV source Free
- Choose — pick Type it on my phone instead, or the connection type your service supplied (see the table below).
- Enter — fill in only the required details. A friendly name, backup addresses, guide URL and unusual device headers are under Optional details. Anything missing or malformed is flagged under the box it belongs to, not in one message at the bottom.
- Test — select Run test. TiviGlass checks the details against your provider and tells you what it found. Nothing is saved at this point, so a wrong password or a mistyped address costs you a retype and nothing else.
- Content — choose which of your provider’s groups to bring in. Everything is on to begin with, and providers often offer hundreds of groups, so the step is built for picking a few out of a lot: there is a search box, a row of section chips (UK, US, Sports and so on, taken from your own provider’s group names, each showing how many groups it covers), and bulk buttons that act on what is on screen. The quick way is: press a section chip, then Only these — that keeps the ones you are looking at and drops the rest in one press. Use the strip at the top to move between Live TV groups, Movie groups and Show groups. Anything you leave out is never downloaded at all, which makes both this import and every later update quicker. A playlist file or a pasted list has no groups until it has been downloaded, and Stremio catalogues come from each addon as you browse — for those two the step says so and you choose afterwards instead.
- Review — check the summary. If you left the friendly name blank, TiviGlass fills one in for you here: what the source calls itself where it says so, and otherwise its address, so two services never arrive with the same name. It is only a suggestion, so step back to Enter and type over it whenever you prefer your own. Your password and any debrid key are shown masked, never in full. Select Add and import to go ahead.
- Import — the stages are listed as they happen, with real counts. As soon as your channels are in, Start watching appears and the TV guide keeps loading behind you. You can also leave the screen entirely; the import carries on. A very large service can take longer than this screen waits, and when that happens it says so and offers Leave it running — closing the screen does not stop the import, and nothing you have added is lost.
A TV service is not your TiviGlass account. The account is your sign-in and your plan; a TV service is the provider whose channels you are adding. TiviGlass does not supply or sell channels.
If the test cannot get through, it says which part failed — the address was never reached, or it was reached and your login was refused — because those need different fixes. Where your provider only accepts a particular User-Agent, the test finds a working one and tells you it has set it for you; where you have entered backup addresses and the first one is down, it says which one answered.
You can add as many playlists as you like — multiple playlists are free. Each TV uses one current source at a time, and every TV chooses independently. To change which one you are watching, you do not need Settings: open the sidebar and press the TV service line in the panel header. It lists everything this profile can use, says whether each one is on your account or only on this device, and switching keeps you exactly where you were in the app. The line is only pressable when you have more than one service to choose between. Separate TVs can play at once as long as they are within your TiviGlass account’s device allowance and each provider allows the required connections. Your credentials are encrypted on the device, never stored in plain text.
On a new install, your channels and TV guide start loading automatically. Once your channels are ready, choose Start watching, even if the guide is still updating. Any guide update already running continues in the background. If the guide has not finished, you can retry it from setup or manage it later under Settings → TV guide.
| Provider type | What you need | Notes |
|---|---|---|
| Xtream Codes | Server URL, username, password | The most common IPTV format. Brings Live TV, movies, shows, guide data and catch-up. Given more than one URL? See the note below. |
| M3U playlist | A URL, a local .m3u/.m3u8 file, or pasted text | Optional XMLTV guide URL. Plain, gzip-compressed and ZIP-wrapped playlist files are accepted, even when a provider omits the expected filename or compression header. Mixed lists are sorted automatically into Live, Movies and Shows. A group named Movies or Films can still contain live channels; its name alone does not move them into Movies. Refresh an existing playlist to apply corrected classification. If the list supplies Catch Up rules, guide time shifts, relative stream/guide links or per-item User-Agent/Referer headers (including VLC, Kodi adaptive and #EXTHTTP forms), TiviGlass applies them automatically across Live, Movies and Shows. Kodi-style User-Agent/Referer options attached to the playlist URL itself are also understood. A link copied without http:// is accepted too. Channel groups come from the list’s own group-title or #EXTGRP tags — a list with neither simply shows everything under All channels, and you can build your own with Custom Groups. If what you point TiviGlass at is not a channel list at all — a saved web page, a provider error page, an XMLTV guide file or an .m3u8 stream link — it says so and stops, whether it came from a URL, a file or pasted text. Nothing is imported and an existing line-up is left exactly as it was. A file or pasted list has no address to re-check, so it stays on this TV and you update it by picking the file again under Edit — that keeps your favourites and history. Give it a URL instead and you can re-pull it any time with Update on the playlist’s row (how-to 2c). |
| Stalker / Ministra portal | Portal URL and MAC address | Device ID, serial number and set-top-box profile are optional — fill them in only if your portal is strict. The account portal keeps the same three under Portal handshake. |
| Stremio addons Premium | Addon URL(s), optional debrid API key | Aggregated movie, show and compatible TV/channel catalogues. Set-up in full: how-to 27b–27d. |
This is also worth trying when one saved service keeps saying your provider refused the connection, or shows a Refused badge on its row, while your other services are fine. That message usually means too many players are on your account at once, so close the others first; but some providers accept one particular user agent only, and refuse everything else in exactly the same way. Auto-detect is what tells the two apart, and it is added on the service that is failing rather than in Settings.
Given several server URLs? Enter them all Free
- Put the address you were given first in Server.
- Select Add backup URL and type the next address into the line that appears.
- Repeat for each spare address you were given — up to five. Use Remove to delete a line you no longer want.
- Fill in your username and password as normal and continue through Test and Review. If the address you typed first is down, the test uses a backup and tells you which one answered.
You can also manage these from your account portal on a phone or computer, under the playlist's Backup server URLs, and they sync to every TV signed in to your account.
Once they are saved, TiviGlass tries each address in turn whenever the one in use stops working, and keeps the one that works as its first choice from then on. It does this when you load or refresh channels (it retries straight away and tells you), during overnight background updates (silently — look under Settings → Help & diagnostics → Recent activity if you want to see it), and while you are first adding the playlist, so an address that is already unreachable will not stop you getting set up.
One thing to expect: if the address dies while you are watching, that channel still stops and you will see the usual playback error — but the app has already moved to your backup behind the scenes, so simply picking the channel again, or any other channel, plays normally.
Your username and password stay the same either way. TiviGlass only switches when the address itself is the problem — a wrong password, an expired subscription, or "too many connections" all stay put, because a second address cannot fix any of those.
Add no backup lines at all if you were only given one address — nothing changes.
Fusion: one channel, every copy you own Premium
- Add two or more TV sources that carry some of the same channels.
- Watch anything. Press Menu and choose Switch source — the list now includes matching feeds from your other playlists, not just the copies on the one you are browsing.
- Pick one. The picture changes source; the channel, the TV guide, your favourites and the playlist you are browsing all stay exactly where they were.
- Choose Suggest alternatives for a brief notice when another feed may help, or Automatic to let Fusion try verified backups when a channel fails.
Suggest alternatives is the starting setting (previously called Ask before switching). When a channel stops, Fusion shows at most one brief notice per channel tune. It never opens a dialog or takes focus, and normal retries continue. Open Menu / More → Switch source when you want to choose a feed. Automatic tries closely matched alternatives without pop-ups or success messages. A name and quality label alone are insufficient: there must also be matching guide, declared region/language or logo information, or your confirmation. This is a metadata check, not a live audio/video comparison. Matching starts from the background index; after a failure, Fusion checks a small set of alternatives using local data. It only opens the chosen backup, so recovery still depends on how quickly that provider responds and the picture buffers. Uncertain matches remain in the source list for you to review. Fusion requires Premium in either mode. Existing mode choices are kept.
Some channels are deliberately left out of automatic switching however many copies you own: PPV and one-off events, and 24/7 loop channels. Two feeds labelled “PPV 1” are very often two different events, and a channel playing a box set on a loop is at a different point in it. Those still appear in the Switch source list so you can choose for yourself — TiviGlass just will not choose for you.
A +1 feed is never treated as the same channel as the live one, and neither are two versions of a channel from different countries.
If the list shows something that is not the same channel, open Switch source and choose Keep … separate. If it has missed one, it appears under Possible matches — select it to confirm. Either way the decision sticks, on this TV, for this profile. You can also turn automatic switching off for one channel without changing the setting for everything else.
Nothing is uploaded and nothing is shared. Fusion only ever plays sources you have already added, using your own logins, and it works with no internet connection to us at all. Turn the whole thing off with Switch to another playlist if playback fails → Off, or hide other playlists’ feeds from the list with Show feeds from your other playlists.
It can take a little while after adding a playlist before matches appear — TiviGlass builds the list in the background, when the box is not busy, and the Switch source screen says so while it is working.
Fill in a channel that shows “No programme information” Premium
- Leave Fill gaps in the TV guide on. When a channel has no listing of its own, TiviGlass shows the schedule from a matching channel on one of your other playlists.
- Also use unmatched guide entries covers the rest. Some channels have no guide because their name matched two entries in your EPG equally well, or matched none of them closely enough for TiviGlass to be sure — so it matched neither and left the row blank. This setting shows the closest entry it found anyway.
- Choose how close the name has to be. Likely matches (70%) is the default, and 70% means the same thing here as it does on the bulk matcher. Drop it towards Fill as much as possible (50%) to fill more channels, or raise it to Only near-certain (90%) to fill fewer and be surer of them.
- This setting saves nothing, and it is not the same control as the bulk matcher. It borrows a listing only while a channel has none, and the borrowed rows disappear the moment that channel’s real guide arrives. To make a match stick, use Settings → TV guide → Match channels to the guide (how-to 42), which writes the match and keeps it. The two have their own percentages and changing one never moves the other.
Lower settings fill more and get more of them wrong. That is the trade, and it is why the wording says likely and loose rather than just a number. If one channel matters to you, Set EPG channel from its hold-OK menu is still the exact answer — a match you pick yourself is never overridden by any of this.
Live events and 24/7 channels are deliberately never filled from a name match. “Sky Sports Box Office” and the event it happens to be showing tonight look identical to a name, and a wrong schedule there is worse than none.
The matches are worked out when your guide updates, so a channel that is still blank right after you add an EPG source will fill in after the next update of that playlist.
Type it on your phone instead Free
- Select Type it on my phone instead, the first choice on the screen. It is also offered on the details screen itself, so you can switch to your phone after starting on the remote.
- Scan the QR code with your phone, or type the web address shown into your phone's browser.
- Choose your TV-source type on the phone, fill in the details and select Send to TV.
- The form on the TV fills itself in and stops there. Check it, then continue through Test and Review as usual.
Refresh one playlist Free
- Open Playlists. The active provider is first and clearly marked; each card shows its latest source check and the subscription expiry date reported by that provider. The selected source is marked separately from the check result.
- Choose Manage on the provider you want, then Update now. TiviGlass re-pulls that provider’s channels, movies, shows and TV guide, telling you which stage it’s on.
- When it finishes you get a single message with the new channel count — or a plain-English reason if something didn’t come back.
Use this when one provider has changed its line-up and you don’t want to wait for every other playlist to be re-checked too — a large provider can take several minutes on its own. Update all at the top of the page still does the lot.
Automatic playlist updates uses your chosen interval for the same data, but refreshes the time-sensitive TV guide first. The guide can update while you are watching; only the heavier channel, movie and show catalogue work waits for playback to finish or for more memory. If a provider cuts a guide download short, TiviGlass retries that guide separately without repeating the large catalogue update. A very large movie and show library is fetched in several shorter passes a few minutes apart, each carrying on where the last one stopped, so no single background run has to hold your provider connection for long and nothing already fetched is downloaded twice. If any of your sources is a Stremio source, a Stremio section at the bottom of the same page has an Addons row that opens its addon list directly — you no longer have to go through the source’s own manage sheet to reach it. Under the interval you will find Last update, per source: when each TV source last updated, and whether its automatic updates have been failing. A source that has failed several times in a row says so, with the reason; one that has been paused says when it will try again and reminds you that Update works straight away regardless. Android schedules background work approximately, so the start time can be a little later than the selected interval. The timer also waits while the device is offline.
If a playlist’s channel and guide downloads both fail several times in a row — a provider that has gone dark, a box that runs out of memory part-way through, or an update Android keeps stopping before it can finish — TiviGlass pauses the automatic channel, movie and show update for that playlist only, and says so under Recent activity. It keeps updating that playlist’s TV guide throughout, leaves every other playlist alone, and tries the catalogue again by itself a few hours later. Nothing is deleted, and pressing Update on the playlist starts it again immediately.
Updating a playlist does not switch to it. Whatever you were watching keeps playing and your active playlist stays active, so you can refresh a spare line-up in the background.
Your own changes are kept: favourites, watch history, renamed channels, hidden channels, custom groups and your channel order all survive an update — it only replaces what the provider sends.
If you switch to or remove a playlist while an update is running, that update is cancelled first and any data it already saved is kept. Your selection then continues automatically.
One exception: an M3U list you imported from a file or pasted text has no address to re-check, so Update will say so and point you at Edit connection to pick the file again.
Bring in less, so updates finish sooner Free
- Download movies & shows — turn this off to use a source for live TV only. It is usually the biggest saving there is: a film and show catalogue is often larger than the whole channel list.
- Live TV groups, Movie groups and Show groups — pick the kind from the strip, then untick any group you do not want. Each row shows how many items you currently hold in that group.
- Finding a group in a long list — type into Search groups, or press one of the section chips above it. The chips are built from your own provider’s naming, so a provider that calls its groups UK | Sports gives you a UK chip covering all of them. Search ignores punctuation, so uk sports finds UK | SPORTS HD.
- Changing a lot at once — the buttons act on whatever the search or chip has left on screen, never on the whole list. Only these keeps what you can see and drops everything else; Bring in shown, Leave out shown and Invert shown do what they say. Showing switches between all groups, just the ones you are bringing in and just the ones you are leaving out, and Sort can put the biggest groups first.
- Select Save, then Update on that source to apply it.
What you already have stays. Turning something off stops future downloads; it does not delete anything. Use Clear downloaded movies & shows when you want the space back. Your favourites, watchlist and viewing history are kept either way and reattach if you download it again.
Anything left out is not searchable, because it is not on the TV to search. Turn a group back on and update if you want it back.
Groups your provider adds later are brought in unless you untick them, so a new sports section does not silently go missing.
You can keep at least one group per kind. To bring in none at all, use the Download movies & shows switch instead — that is the control that says what it means.
Set up the household Free
- Move right to Add profile.
- Give each viewer a name, avatar and colour, and mark children as Child profiles.
- Set a household PIN (4–8 digits) when prompted — it protects profile changes.
- Hold OK on a profile to edit it, set access rules or remove it.
Find your way around Free
- The sidebar lists every section: Home, Search, Live TV, Sports Hub, Multi-view, Catch Up, Movies, Shows, Kids, Apps, Reminders, Recordings and Settings.
- Move up and down, press OK to open a section.
- Press Back at the top level to reopen the sidebar; press it twice quickly to leave the app.
Back always undoes exactly one step, in the order you took them: an open film or series page first, then the groups panel, then the sidebar itself. Closing the sidebar is treated as a cancel, so it never counts toward leaving the app — only Back from a section with nothing open does that, and it tells you (“Press Back again to exit”) before the second press. Remotes that repeat a held button, and some HDMI-CEC setups that send a burst of presses, cannot skip a step: presses that arrive within a fifth of a second of the last one are ignored, so one press means one step even on a remote that stutters.
When you open a film or series from Home, Search or the Sports Hub, Back returns you to that screen — with your search text and position intact — rather than dropping you into the Movies or Shows list. Jumping to the TV guide from a Search result works the same way: it is a visit, so one Back puts you back in your results rather than opening the sidebar. If a section disappears while you are using it (a profile change, a hidden section, or a plan change), TiviGlass moves you to the closest section still on your sidebar and says so, instead of silently jumping to the top. Switching TV service closes an open film or series page, because that item belongs to the service you switched away from; TiviGlass tells you that too.
If a live channel is already playing in the TV guide preview when you switch service, it keeps playing until you select a channel from the new service — so you can browse the new line-up without the picture stopping first.
When a section is opening, a short loading message identifies what it is preparing. Longer waits show placeholders; if a read stalls, use Try again where offered. A failed read shows a retry message instead of leaving the placeholders running. Recordings shows your library, scheduled timers and series links as each becomes ready. Movie and show placeholders follow your poster-size setting, and reduced motion keeps the loading shapes still. Reduced motion (Android’s own Remove animations setting, and lower-powered boxes automatically) also holds the LIVE badge’s dot and the padlock on locked features still, and a long channel or programme name in the TV guide scrolls once when you focus it instead of scrolling for as long as you stay there. Indicators that show work in progress, such as spinners and the dot in an update banner, keep moving.
Learn the remote
TiviGlass is built for a physical remote. This table is also available on the TV itself — open the player menu and choose Remote controls.
The default sidebar lists Home, Live TV, Movies, Shows and Search first, followed by Catch Up, Recordings, Reminders, Sports Hub, Kids, Multi-view, Apps and Settings. Each destination has its own name; the former My TV hub has been removed. Your saved menu order, names and hidden choices are kept. Profile restrictions and section switches still apply.
The buttons that matter Free
- Press OK while watching to reveal the on-screen controls, and again to hide them.
- Hold OK on a channel, poster or tile for its action menu.
- Use Back to step out one layer at a time.
The player separates programme information from the playback buttons. The highlighted control's name appears below the buttons, for example Pause, Subtitles or More options. Channel and programme names have separate lines, with larger timing text. Stream information such as resolution, HDR, codec, bitrate and frame rate stays visible in a quieter row that wraps when needed. The full-screen player and the live-TV guide player share this layout.
A compact navigation legend sits below the content, beside the full-height navigation panel. While browsing content it shows D-pad — Move and Back — Go back, including when an item has no hold action. In the navigation panel, movement reads ↑ ↓ — Browse and Back describes its current action: Close menu, Main menu, or the temporary Exit app confirmation (Switch profile for a child). Select describes the highlighted control: ordinary buttons say Choose, Movies and Shows tiles say Open details, and Continue watching tiles say Play. When holding Select does something, its action appears alongside, such as Hold Select — Options or Hold Select — Rename. Disabled actions are omitted. A small edge marker identifies your current section in both the open menu and collapsed icon rail; the stronger highlight follows the remote. The compact header keeps your TV service and viewer together above the menu. ↑ More and More ↓ appear only when additional menu items are off-screen, including in Groups and Tools. The legend follows focus into the navigation panel and moves clear of the expanded panel without shifting the grid. It uses two steady rows on narrower screens or with larger text. During full-screen playback, hold guidance stays inside the existing control-label area; no separate legend appears beneath the OSD. On touch screens, use a long press; the legend appears when navigating with a remote or keyboard.
| Button | What it does while watching |
|---|---|
| OK | Show or hide the on-screen controls |
| Play / Pause | Pause and resume |
| Channel + / − | Next / previous channel (live TV); in the TV guide, a whole screen of channels at a time |
| Up / Down | Next / previous channel (live TV) |
| Left / Right | Skip back / forward 10 seconds (movies and shows) |
| 0–9 | Type a channel number to jump straight to it |
| L | Jump back to the last channel you were on |
| Rewind / Forward | Rewind and fast-forward; on live TV, rewind where catch-up is available |
| Previous / Next | Previous / next episode (shows) |
| Menu | Open More — audio, subtitles, quality, display and help |
| A | Change the picture shape (aspect ratio) |
| Q | Choose video quality |
| S | Show playback details — codec, frame rate, buffer |
| P | Save a screenshot |
| Hold OK (guide or live video) | Open programme actions, including saving a matching movie or show |
| Back | Close an open panel or hide the controls, then leave the player. In guide fullscreen, Back returns to the guide even when no control is highlighted. |