Android TV and Google TV
Open the player on the set, scan the code with your phone, and that screen is a sign. No player box, nothing you have to install, no per-device licence. The first screen is free forever, with a ChannelOS banner along the bottom of the screen.
No card · nothing to install · pairs in about two minutes
The short answer
Yes, an Android TV can run digital signage on its own, with no player box and nothing installed. ChannelOS is a web page, so the browser already built into an Android TV, Google TV, box or HDMI stick is the player. You open the ChannelOS player address on the television, it shows a six character pairing code, you scan that code with your phone, and the screen joins your account. From then on you build and schedule the board from your phone or laptop and the TV follows within seconds. The first screen is free forever, with a ChannelOS banner along the bottom of the screen that any paid plan removes, and further screens are billed per screen per month on the pricing page. A native Android TV app is there too if you want one. It is not on Google Play yet, so you download it from this page, for Android 8.0 or newer, and the browser route still needs nothing installed.
Get the Android TV appThe hardware question
No. The signage industry sells a player because most signage software is an app that has to be installed somewhere, and a television is a difficult place to install an app. ChannelOS is a web page instead, so the thing that plays the board is the browser that shipped with the set. That takes the box, the mounting bracket, the second HDMI port and the per-device licence out of the quote.
The longer version of that argument, including what the appliance was genuinely buying you, is in signage without an Android player and why there is no player box.
Four things between the software and the wall, three of them bought.
Two steps, and you already own both ends of them.
What runs it
Any of them that can open a modern web page, which is nearly all of them. The thing that decides a screen is the browser engine inside it, not the processor and not the age of the case. A set or box from roughly 2018 onwards is usually fine. Older than that, the engine can be too old to size a board correctly, and a cheap current stick is a smaller job than fighting the one you have.
Nearly every current set ships a browser. Open the player address in it, scan the code with your phone, and that television is a sign. Nothing is installed and nothing is licensed per screen.
Any box or stick that loads a modern web page will drive a screen, including the one already behind the TV. You are buying a browser, not a signage appliance, so no licence follows it.
The requirement is a browser, not Android. A Fire TV stick, an LG or Samsung set, a Chromebox or a spare laptop in kiosk mode all pair exactly the same way.
A screen that is already playing keeps playing if the wifi drops, but it needs the connection back to come up again after a power cut, because nothing is cached on the television itself. If a screen has to survive a long outage entirely on its own, buy a player from a company that sells one and ask them about local storage. That is a real reason to pay for hardware. Ours is not one of them.
If the plan is bigger than one shop, and the screens are going on other people's walls with the slots sold to local businesses, the arithmetic and the awkward parts of that are worked through in running a local advertising business on Android TVs. What a second and a tenth screen cost is on the pricing page.
Setup
Three steps, and only the first one happens at the television. Open the ChannelOS player address in the TV's browser, scan the code it shows with your phone, then build the board and put it on a channel. It takes about two minutes to get to a screen that is yours.
In the television's own browser, go to the ChannelOS player address. A six character pairing code appears on the screen. This is the only step that happens at the TV.
The code joins that screen to your account. Name it, tell ChannelOS which way the set is mounted, and the wall is now something you can change from the counter.
Describe the board in a sentence and let AI draft it, or start from a template. Schedule it on a channel and the screen plays the right thing at the right hour on its own clock.
The address you open on the television is play.channelos.tv, and it is worth saying plainly that it belongs on the TV rather than on your phone: the page it serves is a pairing code, so it means nothing anywhere else.
After pairing
The native app
Yes. It is not on Google Play yet, so you download it
from us. The app is tv.channelos.player,
version 1.0.2, a 169 KB APK for Android 8.0 or newer, built for Android TV and Google TV.
You do not need it: shows, schedules and pairing are identical in the TV's browser, and the board is the same either way. The app is about the screen being alone in the room at six in the morning. It tries to open when the TV powers on (best effort, because TV makers restrict apps that start themselves), holds the screen awake, retries a failed load by itself, rebuilds the page if its renderer crashes, and puts a menu on the remote that is drawn by the app rather than the page, so it still opens when the page is what broke.
On the TV itself, type
channelos.tv/tv.apk
into the Downloader app.
Version 1.0.2 · 169 KB · Android 8.0 or newer
SHA-256 e6b194ef42a576c83c6cc99ad30346e9dc0f8185f2758995d065585c1c77026c
To check a copy saved on a computer, run
shasum -a 256 channelos-tv-1.0.2.apk
(on Windows,
certutil -hashfile channelos-tv-1.0.2.apk SHA256)
and compare the result with the line above.
The TV's browser
About two minutes, nothing installedThe app
The same player, in a shell around itThe TV's browser
Somebody opens the browser againThe app
Tries to open on boot, best effort, and still needs the internet backThe TV's browser
Whatever the TV's browser gives youThe app
A menu drawn by the app, so it opens even when the page failedThe TV's browser
YesThe app
Yes, download it from this page, Android 8.0 or newerEvery one of those rows has a catch next to it, and they are all written down in the full account of the Android TV app: what boot start can and cannot promise, how kiosk mode actually works (it makes the app eligible to be the TV's home app and then hands you to the television's own picker), the retry timings, and every row of the remote menu. Read that one if the six in the morning problem is what brought you here.
Install it
Four ways to install the APK on an Android TV or Google TV. Pick the one that matches what you have; the first two need nothing but the remote.
Chromecast with Google TV, the Google TV Streamer and any set with the Google TV home screen. Google TV hides the install permission until Developer options are on, so that comes first.
channelos.tv/tv.apk and select Go.No prompt? The switch is under Settings, then Apps, then Security & restrictions, then Unknown sources. If it is greyed out, a kids or restricted profile is the usual cause, and the adb route still works.
Sets and boxes with the older Android TV home screen rather than Google TV. Developer options are usually not needed here.
channelos.tv/tv.apk into the address box and select Go.If Security & restrictions is missing on your box, turn on Developer options under Settings, then Device Preferences, then About by pressing OK on Build 7 times, and look again.
For when typing an address with the remote is the hard part. The phone and the TV must be on the same network: guest Wi-Fi, and shop or cafe networks that keep devices apart, stop them finding each other.
channelos.tv/tv.apk in Chrome. If Chrome warns about the file type, choose Download anyway.channelos-tv-1.0.2.apk, then pick your TV.For a laptop with Android SDK Platform-Tools. adb skips the unknown sources switch entirely, which makes it the dependable route on a site visit.
adb connect <ip>:5555 and accept Allow USB debugging? on the TV. Android TV 13 or 14: switch on Wireless debugging, choose Pair device with pairing code, run adb pair <ip>:<pairing port> with the code shown, then adb connect <ip>:<port> with the port on that screen.adb install -r channelos-tv-1.0.2.apkOpen ChannelOS from the TV's home screen. A six character pairing code appears, and you pair it from your phone exactly as you would in the browser: scan the code, or type it into ChannelOS on any computer, and the screen joins your account. Shows, schedules and pairing work the same either way.
Two sides
Two groups, and in both cases the honest answer is to buy something else rather than to buy us and hope.
A board that is already playing keeps playing when the wifi drops, because it runs its slides off a clock it has already synced. It cannot start from cold without a connection, because nothing is cached on the television. If a site has a nightly power cut or a line that dies for hours, buy a player box with local storage from a company that sells one, and ask them about local storage specifically before you pay.
ChannelOS has no proof of play reporting at all. No log, no report, nothing to hand an advertiser or attach to a contract. If you are quoting an installation with an SLA in it, or selling slots to businesses who will want evidence their advert aired, buy a platform that ships a playback log and verify it on their hardware before you sign. This is a real gap and it is not a soft one.
Everything else about the trade, including the cases where a dedicated player genuinely earns its cost, is in signage without an Android player.
Keep reading
Boot start, self retry, kiosk mode and the remote menu, with the catch stated next to each one.
Read the guide →What the player appliance was actually buying you, and what is left once you drop it.
Read the guide →What the browser in a modern television can already do on its own.
Read the guide →Running screens in other people's shops and charging for the space, worked through honestly.
Read the guide →The end to end version for any set, Android or not, including what makes a good signage TV.
Read the guide →How the second and the tenth Android TV cost you no extra work.
Read the guide →The questions about what the app does once it is on the wall, about boot start, the remote menu and what it can see on your TV, are on the answers page.
Open the player on the screen, scan the code from your phone, and the first board is up. First screen free forever, with a ChannelOS banner along the bottom of the screen.
Free screens show a ChannelOS banner along the bottom of the screen, and any paid plan removes it.
Sell it instead of buying it. The ChannelOS partner program pays 20% of what each business you refer pays us for their first 12 months, then 10% for as long as they stay. Free to join, nothing to stock.
See the partner program →