Features
Themes and languages
Everything on this page lives in one place: Settings, then Appearance. Two of the three rows there work, one does not, and the two that work both restart the app on their way to taking effect.
Last updated
Settings › Appearance holds three rows: Color theme, Language and Font size. The first two do what they say. The third is discussed at the bottom of this page, because it does nothing yet and you should know that before you spend time on it.
One thing about the settings screen in general is worth knowing first, since it catches people here more than anywhere else. Every option row takes two presses: the first press selects the row and the second commits it. On a colour theme that is deliberate, because committing throws you out of the screen. Nobody should lose their place in the settings by pressing OK while scrolling past.
The seven palettes
All seven are dark. The names are exactly what you will see, bullet and all, and the colour beside each one is the value the app actually paints as the middle of its background gradient.
| Theme | Background | What it looks like |
|---|---|---|
| Dark • black | #0B0B0D |
The default. Very nearly neutral black, and the one to pick on an OLED panel. |
| Dark • blue | #1E3A8A |
The palette the app originally shipped with, and the only one with a genuinely bright background rather than a tinted black. |
| Dark • night | #121A2E |
The blue idea taken most of the way to black. A deep navy that still reads as blue. |
| Dark • graphite | #1A1A1E |
Grey with no hue at all. The neutral choice if a coloured background is the thing you dislike. |
| Dark • ocean | #0A2029 |
Dark teal. Cooler than night and further from blue than the name suggests. |
| Dark • forest | #0E1F16 |
Deep green, the quietest of the coloured ones. |
| Dark • plum | #1A1026 |
Dark violet, and the biggest departure from the default without going as bright as blue. |
Five of the seven are near‑black with a hue leaning one way or another, so switching between graphite, ocean, forest and plum is a change of mood rather than a change of brightness. If you are looking at the list expecting seven obviously different skins, Dark • blue is the only one that will surprise you.
What a theme changes, and what it leaves alone
A theme repoints the app's background colours and nothing else. That is a deliberate limit rather than an unfinished job: text colours, focus highlights, button colours, spacing and layout all stay where they are, so no palette can make something unreadable or move a control.
What follows the theme:
- The window background gradient on every screen, and the semi‑transparent version of it used behind overlays.
- The settings panel itself, and the playlist navigation column beside it.
- The fullscreen TV guide: its background, the highlight on the programme showing now, and the date header above it.
- The scrims over film and series artwork, which is why the catalogue looks noticeably different between palettes.
- The dimming behind the search overlay, and the accent used on section headings.
The system bars pick it up too, so the strip at the edge of the screen matches the app rather than sitting there in the previous colour.
Why the app restarts, and when it does not
Committing a theme sends you back to the main screen. That is the intended behaviour, not a crash.
A palette is read while a screen's views are being built, so a new palette can only appear on screens that are built again from scratch. Reloading just the screen you are on is not enough here: the player is driven by long‑lived components that outlive any single screen and hold their own state, and reloading underneath them leaves the picture offset from the controls. Rebuilding the app from its starting point avoids all of that, and it is the same route the language change takes.
You do not lose your place
The app records what you were watching as you watch it, so after the restart it reopens what was playing. Nothing stored is touched: playlists, favourites, groups, guide data and key assignments all come back exactly as they were.
Re‑selecting the theme you already have does nothing at all, no restart, no flicker. The same is true of the language: the app only rebuilds when the value you committed is actually different from the one it was using. So if you are cycling through the list to look at them, expect a restart on each change and none on a second press of the one you have landed on.
Where the light theme is
There isn't one, and it is the most common question about this screen, so it is worth being plain about why.
The app is built for a television in a room with the lights down, and its text, focus rings and overlay scrims are all drawn to sit on a dark ground. A light palette is not a matter of swapping two colours; it needs a second set of foreground colours and a second set of contrast decisions throughout. Rather than ship a half‑converted light mode that leaves grey text on white somewhere, the app offers seven dark palettes and no light one.
If glare rather than colour is the problem, Dark • black is the darkest of the seven and the one that shows the least in a bright room.
Language: System, plus nineteen
Language lists System first, then nineteen languages, each written in its own script rather than in English:
| In the list | Language |
|---|---|
| System | Follows the device, falling back to English if the device language is not one of the nineteen |
| English | English |
| हिन्दी | Hindi |
| العربية | Arabic |
| Български | Bulgarian |
| dansk | Danish |
| Nederlands | Dutch |
| Français | French |
| Deutsch | German |
| ελληνικά | Greek |
| Indonesia | Indonesian |
| Italiana | Italian |
| Polski | Polish |
| Português | Portuguese |
| Русский | Russian |
| Slovák | Slovak |
| española | Spanish |
| Svenska | Swedish |
| Türkçe | Turkish |
| українська | Ukrainian |
Each of the nineteen is a complete translation. There are 609 pieces of text in the English build and every one of the other eighteen files carries 606 of them, so a menu in Polish or Turkish will not drop back into English halfway down a screen. Arabic reads right to left, and the layouts follow it.
The setting is Android's own per‑app language underneath, which has two useful consequences. On Android 13 and later the same choice appears in the device's own settings, under the app's entry, and changing it there changes it here. And on any version, this affects InoxTV alone. Setting the app to German does not touch anything else on the television.
Two edges worth knowing
A language the app no longer offers. If a stored choice does not match anything in the current list (after an update that renamed or removed one), the app treats it as System rather than failing to start. The same holds for a stored theme: an unrecognised name falls back to Dark • black.
Indonesian. Android used to write Indonesian as in and now writes it as id. The app accepts both and stores the modern form, so an older device that saved the old code still gets Indonesian rather than dropping to System.
Guide data is not translated
Changing the language changes the app's own text. Channel names, group names and programme titles come from your provider and your guide source, and they arrive in whatever language those were published in. Nothing in this screen can translate them. Where a provider offers a guide in more than one language, choosing the right source is the way to change what the listings say.
Font size, which does nothing
Font size offers Large, Medium and Small, starts on Medium, and has no effect on any screen in this build. Your choice is saved and shown back to you the next time you open the row, which is exactly why it is convincing; nothing reads that value to size any text.
It is listed here rather than quietly left out because people spend real time on a setting like this, switching it and looking for a change that is not coming. It is one of a handful of rows across the app that store your choice without acting on it yet, and the others are each covered where they live:
- Audio passthrough and Use external player, on the playback settings screen.
- The three Player seeking options switches, on the remote control screen.
- Require PIN for › Group options and Channel options, under parental controls.
What does still work is your device's own text scaling, in the television or phone's accessibility settings. That applies across everything you have installed, including this app.
