Add the playlist you already have and get a proper guide, catch-up, recording and four streams on one screen.
Open Downloader, or any sideloading app, and type this in.
tv.okaay.com/apkWhat you get
All of it is in the build linked above. None of it needs an account, a subscription, or a connection to us.
Point it at an XMLTV guide and you get a real grid. Two to six hours on screen, seven days out. Run along a row to see what is on tonight without leaving the channel you are watching.
Where your playlist offers catch-up, everything that already aired stays in the guide. Walk back through the days, pick something, and it starts from the top with a scrubber you can actually move.
Land on a programme, press record, and it saves to the device. Works on something airing tonight and on something halfway through right now. The Recordings screen keeps running, booked and finished apart.
Watch two, three or four things at once, with the sound following whichever tile you are on. The idle tiles hand back their decoders and most of their buffer, which is how four of them fit on a stick.
Channels, films and series come back in a single list as you type. It runs on a full text index rather than a scan, so forty thousand rows answer before you have let go of the key.
Big playlists carry dozens of them. Pick yours and the channel list, the guide and search all narrow to match. Categories left empty get dropped rather than sitting there to scroll past.
Continue watching, what is on now across your channels, your saved list, new arrivals, and a row built out of what you keep going back to. Films and series remember the episode and the minute.
Hiding adult content is always free. Revealing it always costs the PIN. Wrong tries are counted on disk, not in memory, so force quitting the app does not reset the wait.
Switch on the companion and any phone or laptop on your network gets a console for typing addresses, running searches and driving the player. The television serves it. Nothing leaves the house.
Playlists and guides run to tens of megabytes. Both are streamed into the database in batches instead of loaded whole, so a box with a gigabyte of memory copes with what a laptop would. You can start watching while the rest is still arriving.
Your playlists, your history and your resume points stay on the device. The only call the app makes on its own is a version check against this page, and you can switch that off.
Midnight, Carbon and Nebula. One cool palette with a single accent saved for whatever has focus. Every measurement scales to the panel, so a 1080p stick and a 4K set get the same layout at the right size.
A playlist is a text file, and most of them are full of rows that are not channels. LingLong Pro reads past that. It never touches what was downloaded, only what gets shown, so every part of it is a switch in Settings › LingLong Pro. Switch it off and you have the raw file back on the spot, nothing reimported, nothing lost.
The rows marked in development already appear as switches in Settings. They are listed here so you can see where this is going, they are not doing anything yet, and this page will keep saying so until they are. Everything LingLong Pro does is a lens over rows that were stored whole. Nothing it does throws data away at import.
Getting it on the television
LingLong TV is sideloaded. Allow installs from unknown sources first, under Settings › Device Preferences › Security & restrictions.
http://, and typing a full address after that
gives you something it will refuse.That address never changes between releases. It always points at the newest build.
adb connect <tv-ip>:5555adb install -r linglong-tv-1.0.37.apkcurl -LO https://tv.okaay.com/apk && adb install -r apkYour television's address is in its own network settings. Turn on ADB debugging there first.
Typing on a remote is miserable. Switch on the phone companion in Settings and do the whole setup from your phone instead.
This build
The size and checksum below are measured off the binary being served, by the same script that publishes it, so they cannot drift from the file.
| Version | 1.0.37 |
| Size | 5.5 MB |
| Minimum Android | 6.0 (API 23) |
| Update manifest | version.json |
SHA-256 · 00415a95487850b0daa301be7d7d88be327109b108a0e5445fdbab3b155e3292
The download at the top of this page works everywhere and is the one to take if you are not sure. The app updates itself after that, so you only do this once.