[APP][8.0+] The clock that stays — on your TV or Android device. KloqTV

Oct 25, 2014
8
1
3
Hi everyone! đź‘‹

I’d like to introduce you to a small but fine app I’ve developed: KloqTV.

Have you ever wished for a discreet, always-visible clock on your TV – while watching a series, gaming, or just zapping through channels? That’s exactly what KloqTV does! It’s an always-on-top clock that you can fully customize to your liking.

Now I want to know if it works smoothly on all devices, so I’d be very happy if you could test it. The app is publicly accessible, and I don’t plan to make money from it. KloqTV was created purely out of joy for technology. I am just a private person.



Top Features of KloqTV:

  • Digital & Analog: Choose between a modern digital display or a classic analog clock.
  • Full Control: Adjust size, color, font, and even background transparency.
  • Free Positioning: Place the clock pixel-perfectly anywhere on the screen.
  • OLED Protection: An intelligent “burn-in protection” (pixel shifting) slightly moves the clock to protect your screen.
  • Auto Start: Let the clock start automatically whenever you turn on your device.
  • Completely Free & Ad-Free: No hidden costs, no annoying ads.


Where to find the app

KloqTV is available directly in the Google Play Store. Simply search for “KloqTV” on your Android TV, your streaming box, or use this link:

👉 https://play.google.com/store/apps/details?id=com.richnerapps.kloqtv&hl=de_CH



Getting Started: Launch the clock in seconds

The first time, you only need two small steps to allow KloqTV to display over other apps. Don’t worry – it’s really simple!

Step 1: Launch the app & understand permissions

When you first open KloqTV, you’ll see the control center. To display the clock, the app needs a special Android permission.

Step 2: Grant the “Display over other apps” permission

  1. In the app, press the “Start / Apply” button.
  2. Since the permission is missing, the app will automatically guide you to the Android system settings.
  3. You’ll see a list of apps. Find KloqTV and select it.
  4. Enable the toggle to grant permission.
  5. Use the “Back” button on your remote to return to the KloqTV app.
Step 3: Start the clock!

Now simply press “Start / Apply” again – done! The clock will appear on your screen with the default settings. 🎉



The Power of Customization: An overview of all settings

Inside the app, you can customize everything to your liking. Every change you make is instantly applied to the running clock when you hit “Start / Apply.”

General Settings

  • Start at system boot: If enabled, the clock automatically starts with the last saved settings when you power on your device.
  • Free move: Activate this option to disable fixed positions. A cross controller appears, allowing you to move the clock pixel-perfectly. Holding down a button will move it continuously!
  • Show seconds: Show or hide seconds in the clock.
  • Show date (digital only): Displays the current date below the clock.
  • Show battery (digital only): Perfect for tablets or mobile devices, displays the battery status.
  • Clock type (digital / analog): Switch between digital and analog view.
  • Burn-in protection (pixel shifting): Highly recommended for OLED screens! This function shifts the clock by a few barely visible pixels every minute should to prevent burn-in.
Design & Appearance

  • Position: Choose one of the four corners as a fixed position if “Free move” is disabled.
  • Color: Choose from a range of colors for the text (digital) or hands and dial (analog).
  • Font & style (digital only): Personalize your digital clock with different fonts and options for bold or italic.
  • Background transparency: Use the slider to adjust the visibility of the small black background behind the clock. All the way left makes it fully invisible.
  • Size: Use the “+” and “–” buttons to make the clock larger or smaller until it fits perfectly.


I hope you’ll like the app and find it useful! I developed it in my free time and I’m really happy about any feedback. If you have ideas, wishes, or suggestions, just let me know.

Thanks a lot for trying it out 🙏
 

Attachments

  • Screenshot_20250831-051958.png
    Screenshot_20250831-051958.png
    797.9 KB · Views: 4
Some may find it useful. Personally I rely on my DAB radio sitting to the side of the TV which displays the time when it is not in use in standby.
 
@gomezz That’s funny – my DAB radio next to the TV was broken, and I never actually used it as a radio. That’s why I wrote an app instead of buying another radio I don’t really need (just to use it as a clock).
 
  • Like
Reactions: gomezz
I sometime use the DAB/Bluetooth radio so I can listen to the radio commentary for a sports event while watching it on TV - the prime example being the TMS cricket radio commentary which is so much better than the TV commentary and does not keep cutting to ads. Or so I can get the English language commentary for a Wales rugby match which is only in Welsh on the TV.
 
Hopefully coming soon to Amazon Fire (Amazon Store, Fire OS 7 and above). The request is already in progress. If the app goes live there, I’d really appreciate it if someone could test it for me – unfortunately, I don’t own a compatible device myself.1757014024286.png
 
A new update is on the way – but it may take a little while before it’s rolled out. (v20 (1.2.0)


  1. Autostart behavior improved: Previously, issues could occur if the launcher was “in a bad mood” or the Google account was not properly connected. This has now been fixed.
  2. 24h/12h (AM/PM) option: You can now choose whether the clock is displayed in 24-hour format or in 12-hour format with AM/PM.
  3. Language selection updated: The language selection window has been visually aligned with the rest of the menu. In addition, the app now takes over most of the control of the language selection view itself.

New also on Fire TV (bigger than Fire OS7)
 
Just got the message that Fire OS does not allow apps to display over other apps. Officially, it’s not possible.
(But for advanced users, there’s a workaround):


The command is:


adb shell appops set com.richnerapps.kloqtv SYSTEM_ALERT_WINDOW allow

Explanation of the command:


  • adb shell: Opens a command line on the Fire TV.
  • appops: A system service in Android that manages “App Operations” (permissions) on a deeper level than the standard permission system.
  • set com.richnerapps.kloqtv: Tells the system to change a setting for the specific app package (com.richnerapps.kloqtv).
  • SYSTEM_ALERT_WINDOW allow: Grants the overlay window permission (so the app can display over other apps).

For this to work, the user must enable Developer Mode and ADB Debugging on their Fire TV, then connect to the device from a computer.


App is here: https://www.amazon.com/gp/product/B0FPSKNL4H
 
Unfortunately, I’m still struggling with Amazon. The app can’t really be used properly on Fire OS without developer tools, since “displaying over other apps” is not allowed there. This even led to crashes when the app tried to request the permission directly.

I worked around it by making the app detect Fire OS: if no permission is available, the option simply can’t be enabled. Advanced users could still allow it via ADB and use the app as intended, while for everyone else the buttons would be greyed out and disabled. However, Amazon considers this against their policies.

Two attempts (v20 and v21) were unfortunately rejected. At this point, I’m not sure if it’s worth investing more time into Amazon’s store. It would be nice if the app could be distributed via the Fire Store, but I honestly don’t know if Amazon is open to discussion.

Distributing APKs manually is also a hassle—users often end up on outdated versions, which leads to extra questions and confusion. Really frustrating.
 
Version v21 with 24/12H (AM/PM) is now available on the Play Store.

Since I’ve always been used to the 24-hour format, I initially only displayed the time in 12-hour format without AM/PM. Later, I asked an AI how it’s usually done in other TV apps and what English-speaking users prefer. The clear answer was: with AM/PM shown after the time.

So, I implemented it accordingly. Personally, I’m not too thrilled about the look of it. The longer I watch the time with AM/PM displayed, the more I feel it would have been better to just show the time without it.

What do you think?
I also considered making the AM/PM part smaller, but shrinking the time display could cause layout issues.