================================================================================CLOCK - ANDROID TVFULLSCREEN DIGITAL CLOCK APPLICATION================================================================================ABOUT THIS APPLICATIONClock - Android TV is a free and open source fullscreen digital clock application for Android TV devices. This is a modified version of the FsClock Android application, specifically simplified for Android TV use.This application is licensed under the GNU General Public License v3.0 (GPLv3), which means you have the freedom to use, study, modify, and distribute this software.KEY FEATURES:- Large digital clock display optimized for TV screens- Fullscreen mode for maximum visibility- Clean and simple interface- Android TV compatible- Can be used as a screensaver (DayDream)- Customizable colors and themes================================================================================MODIFICATIONS MADE TO ORIGINAL SOFTWARE================================================================================This version is based on FsClock-Android by schorschii, with the following modifications made in accordance with GPLv3 Section 5(a):CHANGES MADE:1. Analog clock display has been REMOVED2. All settings and options except digital clock have been DISABLED3. Date, events, alarms, and battery status displays have been REMOVED4. Clock size and themes have been MODIFIED for TV screens5. Interface simplified to show ONLY digital clock6. Application name changed to "Clock - Android TV"7.Api 36PURPOSE OF MODIFICATIONS:These modifications were made to create a simplified, dedicated digital clock application specifically designed for Android TV devices, focusing on a clean and minimal user interface.MODIFIED VERSION INFORMATION:- Application ID: com.schue.digi.clock- Version: 1.0.3- Target Platform: Android TV- Minimum Android Version: 5.0 (API 21)ORIGINAL SOFTWARE:- Name: FsClock-Android- Author: schorschii- Original Repository: https://github.com/schorschii/FsClock-Android- License: GNU General Public License v3.0================================================================================SOURCE CODE AVAILABILITY================================================================================In compliance with GPLv3 Section 6, the complete source code for this application is freely available.SOURCE CODE DOWNLOAD OPTIONS:Source Code Information:The source code of this application can be downloaded from the following link:[Download Link]IMPORTANT
NOTE:
· Please do not be misled by version numbers in the store; the source code remains the same.
· New source code files are not uploaded for version number changes only.
· New source code files will be uploaded when there are actual code changes.
· The current source code file is valid for all versions (as long as there are no code changes)
Google Sites Direct DownloadDownload ZIP: [https://drive.google.com/file/d/1wSwSNu7u_t45qX3QVmCq-UHXCk2hdGfW/view?usp=sharing]WHAT'S INCLUDED IN THE SOURCE CODE:- All Java source files- Android manifest files- Gradle build scripts- All resource files (layouts, drawables, values, etc.)- LICENSE.txt (complete GPLv3 text)- README.md (documentation)- Build and installation instructions- All dependencies informationSOURCE CODE CORRESPONDS TO:This source code package corresponds to version 1.0.3 of the application and includes everything needed to build, install, and run the application from source, in full compliance with GPLv3 "Corresponding Source" requirements.================================================================================LICENSE INFORMATION================================================================================LICENSE: GNU GENERAL PUBLIC LICENSE VERSION 3.0COPYRIGHT NOTICE:Clock - Android TVModified version of FsClock-Android(Modified: December 2025)Based on FsClock-AndroidCopyright (C) schorschii and contributorsThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.YOUR FREEDOMS UNDER GPLv3:The GPLv3 license grants you the following freedoms:1. FREEDOM TO USE The freedom to run the program for any purpose.2. FREEDOM TO STUDY The freedom to study how the program works and modify it. Access to the source code is a precondition for this.3. FREEDOM TO DISTRIBUTE The freedom to redistribute copies so you can help others.4. FREEDOM TO IMPROVE The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes.DISCLAIMER OF WARRANTY (GPLv3 Section 15):THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. THE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.LIMITATION OF LIABILITY (GPLv3 Section 16):IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL ANY COPYRIGHT HOLDER BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM.FULL LICENSE TEXT:The complete text of the GNU General Public License v3.0 can be found at:- Official GNU Website: https://www.gnu.org/licenses/gpl-3.0.html- Included in source code: LICENSE.txt file================================================================================HOW TO BUILD FROM SOURCE CODE================================================================================SYSTEM REQUIREMENTS:SOFTWARE REQUIRED:- Android Studio: Arctic Fox (2020.3.1) or newer- Java Development Kit (JDK): JDK 11 or newer- Android SDK: API Level 21 through 36- Gradle: 7.0 or newer (included with Android Studio)HARDWARE REQUIREMENTS:- Operating System: Windows 10/11, macOS 10.14+, or Linux (Ubuntu 18.04+)- RAM: Minimum 8 GB (16 GB recommended)- Disk Space: At least 10 GB free spaceSTEP-BY-STEP BUILD INSTRUCTIONS:STEP 1: Install Android Studio1. Download Android Studio from: https://developer.android.com/studio2. Complete the installation3. On first launch, install the Android SDK4. In SDK Manager, install: - Android SDK Platform 36 - Android SDK Build-Tools 36.0.0+ - Android SDK Platform-ToolsSTEP 2: Download Source CodeUsing Git (recommended):git clone [YOUR GITHUB URL]cd [PROJECT FOLDER]Or download and extract the ZIP file from the download link above.STEP 3: Open Project in Android Studio1. Launch Android Studio2. Click "Open an Existing Project"3. Select the project folder4. Wait for Gradle sync to completeSTEP 4: Build the ApplicationFor Debug APK:On Windows:gradlew.bat assembleAmazonDebugOn macOS/Linux:./gradlew assembleAmazonDebugFor Release APK:On Windows:gradlew.bat assembleAmazonReleaseOn macOS/Linux:./gradlew assembleAmazonReleaseSTEP 5: Locate the APKThe compiled APK will be located at:app/build/outputs/apk/amazon/debug/fsclock.apk (debug version)app/build/outputs/apk/amazon/release/fsclock.apk (release version)STEP 6: Install on DeviceConnect your Android TV device via ADB and run:adb install app/build/outputs/apk/amazon/debug/fsclock.apkOr copy the APK to a USB drive and install it on your Android TV device.BUILD VARIANTS:The application can be built in 3 different flavors:- standalone: Independent version- google: Google Play Store version (with billing support)- amazon: Amazon Appstore versionDEPENDENCIES:The project uses the following dependencies (automatically downloaded by Gradle):- androidx.appcompat:appcompat:1.3.1- com.google.android.material:material:1.6.1- androidx.constraintlayout:constraintlayout:2.0.4- com.google.code.gson:gson:2.8.6- com.android.billingclient:billing:7.1.0 (Google flavor only)TROUBLESHOOTING:Problem: Gradle sync failedSolution: Update Gradle wrapper:./gradlew wrapper --gradle-version 7.5Problem: SDK not foundSolution: Open Android Studio > SDK Manager > SDK PlatformsCheck and install API Level 36Problem: Build tools errorSolution: Open Android Studio > SDK Manager > SDK ToolsInstall Android SDK Build-Tools 36For additional help, please refer to the README.md file in the source code package.================================================================================INSTALLATION INSTRUCTIONS================================================================================INSTALL ON ANDROID TV:METHOD 1: Via APK File1. Download the APK file from the releases section2. Copy APK to USB drive3. Insert USB drive into Android TV4. Use a file manager app to navigate to the APK5. Click the APK to install6. Allow installation from unknown sources if promptedMETHOD 2: Via ADB (Advanced Users)1. Enable Developer Options on your Android TV2. Enable USB Debugging3. Connect your TV to computer via network or USB4. Install ADB on your computer5. Run: adb install fsclock.apkSET AS SCREENSAVER:1. Go to Android TV Settings2. Navigate to Display & Sound > Screensaver3. Select "Clock - Android TV"4. Configure screensaver timeout as desiredFIRETV DEVICES:Amazon FireOS does not officially allow changing the system screensaver. However, there is a workaround using ADB:adb shell settings put secure screensaver_components com.schue.digi.clock/systems.sieber.fsclock.FullscreenDreamTo restore Amazon default screensaver:adb shell settings put secure screensaver_components com.amazon.ftv.screensaver/.app.services.ScreensaverService================================================================================FREQUENTLY ASKED QUESTIONS================================================================================ABOUT THE LICENSE:Q: What does GPLv3 mean?A: GPLv3 is a free software license that guarantees end users the freedom to run, study, share, and modify the software. If you distribute modified versions, you must also distribute them under GPLv3.Q: Can I modify this application?A: Yes! The GPLv3 license gives you complete freedom to modify the application. If you distribute your modified version, you must also share the source code under GPLv3.Q: Can I use this commercially?A: Yes, GPLv3 allows commercial use. However, if you distribute a modified version, you must share the source code under GPLv3.Q: Can I include this in my own app?A: Yes, but your app must also be licensed under GPLv3. It cannot be included in proprietary/closed-source applications.Q: Where can I download the source code?A: The source code is available on GitHub and via direct download links on this website (see "Source Code Availability" section above).ABOUT THE APPLICATION:Q: What devices are supported?A: Any Android TV device running Android 5.0 (API 21) or newer.Q: Can I use this on phones or tablets?A: The original FsClock application is better suited for phones and tablets. This version is specifically simplified for Android TV.Q: How do I access settings?A: Press the OK or MENU button on your TV remote while the clock is displayed.Q: Why is the analog clock removed?A: This modified version focuses on providing a simple, clean digital clock interface specifically for TV screens.Q: Does this work as a screensaver?A: Yes, you can set it as your Android system screensaver (DayDream). See installation instructions above.ABOUT MODIFICATIONS:Q: What changed from the original FsClock?A: Analog clock removed, only digital clock remains, all advanced settings removed, optimized for TV screens. See "Modifications Made" section for complete details.Q: Where is the original application?A: The original FsClock-Android by schorschii is available at:https://github.com/schorschii/FsClock-AndroidQ: Can I contribute to this project?A: Yes! Fork the repository, make your changes, and submit a pull request.TECHNICAL SUPPORT:Q: I found a bug, where do I report it?A: Please report bugs on the GitHub Issues page: [YOUR GITHUB ISSUES URL]Q: The clock is not displaying correctlyA: Make sure your Android TV's display settings are set to the correct resolution. Try restarting the application.Q: How do I uninstall?A: Go to Android TV Settings > Apps > See all apps > Clock - Android TV > Uninstall================================================================================CONTACT AND SUPPORT================================================================================PROJECT INFORMATION:- Project Name: Clock - Android TV- Platform: Android TV- License: GNU General Public License v3.0- Based On: FsClock-Android by schorschiiORIGINAL PROJECT:- Original Name: FsClock-Android- Original Author: schorschii- Original Repository: https://github.com/schorschii/FsClock-Android- Original License: GNU General Public License v3.0MODIFIED VERSION:- Modified By: [YOUR NAME]- Modification Date: 2025- Purpose: Simplified for Android TVGETTING HELP:- Bug Reports: [YOUR GITHUB ISSUES URL]- Questions: [YOUR CONTACT METHOD]- Documentation: See README.md in source codeCONTRIBUTING:We welcome contributions! To contribute:1. Fork the repository2. Make your changes3. Test thoroughly4. Submit a pull requestDONATIONS:If you find this application useful and want to support its development:[YOUR DONATION INFORMATION IF APPLICABLE]IMPORTANT LEGAL NOTICES:This website was created to fulfill GPLv3 license obligations by providing complete source code access to users of the application.The software is provided "AS IS" without warranty of any kind. See the License Information section for complete details.All trademarks and registered trademarks mentioned are the property of their respective owners.================================================================================GPLv3 COMPLIANCE STATEMENT================================================================================This application and its distribution fully comply with the GNU General Public License v3.0.COMPLIANCE CHECKLIST:✓ Complete GPLv3 license text is included (LICENSE.txt)✓ Copyright notices are prominently displayed✓ Source code is freely accessible via multiple methods✓ Build instructions are provided in detail✓ All modifications are clearly documented (Section 5(a) compliance)✓ Disclaimer of warranty is clearly stated (Section 15)✓ Limitation of liability is clearly stated (Section 16)✓ User freedoms are explicitly described✓ "Corresponding Source" requirement is met (Section 6)✓ Installation information is provided✓ No additional restrictions are imposed (Section 10)CORRESPONDING SOURCE DEFINITION (GPLv3 Section 1):The source code package includes all source code needed to generate, install, and run the object code, including scripts to control those activities. This includes:- All Java source files- Build configuration files (build.gradle)- Resource files- Asset files- Manifest files- Scripts and instructions for compilationThis satisfies the GPLv3 "Corresponding Source" requirement.LICENSE COMPATIBILITY:This application uses only GPLv3-compatible libraries:- AndroidX libraries: Apache License 2.0 (compatible)- Material Design components: Apache License 2.0 (compatible)- Gson: Apache License 2.0 (compatible)- DSEG Font: SIL Open Font License 1.1 (compatible)- Cairo Font: SIL Open Font License 1.1 (compatible)- Roboto Font: Apache License 2.0 (compatible)CONVEYING METHODS (GPLv3 Section 6):This software is conveyed with the complete Corresponding Source available through:1. Network server (GitHub)2. Direct download (this website)3. Physical medium (APK with source code link)All methods comply with GPLv3 Section 6 requirements.================================================================================ACKNOWLEDGMENTS================================================================================ORIGINAL SOFTWARE:This application is based on FsClock-Android by schorschii.We thank the original author for creating and releasing this excellent application under the GPLv3 license, allowing modifications and derivatives.Original FsClock-Android:https://github.com/schorschii/FsClock-AndroidFONTS USED:- DSEG Font by keshikan (http://www.keshikan.net) Licensed under: SIL Open Font License, Version 1.1 - Cairo Font by Mohamed Gaber Licensed under: SIL Open Font License, Version 1.1 - Roboto Font by Christian Robertson Licensed under: Apache License, Version 2.0LIBRARIES USED:- AndroidX libraries by Google Licensed under: Apache License, Version 2.0 - Material Design Components by Google Licensed under: Apache License, Version 2.0 - Gson by Google Licensed under: Apache License, Version 2.0FREE SOFTWARE FOUNDATION:We thank the Free Software Foundation for creating and maintaining the GNU General Public License, which protects user freedoms and ensures software remains free.Learn more about free software: https://www.fsf.org================================================================================ADDITIONAL RESOURCES================================================================================UNDERSTANDING GPLV3:- Official GPL FAQ: https://www.gnu.org/licenses/gpl-faq.html- Quick Guide to GPLv3: https://www.gnu.org/licenses/quick-guide-gplv3.html- GPL Compliance: https://www.gnu.org/licenses/gpl-howto.htmlFREE SOFTWARE PHILOSOPHY:- What is Free Software: https://www.gnu.org/philosophy/free-sw.html- Why Free Software: https://www.gnu.org/philosophy/- Copyleft Explained: https://www.gnu.org/licenses/copyleft.htmlANDROID DEVELOPMENT:- Android Developers: https://developer.android.com- Android TV Guidelines: https://developer.android.com/tv- Android Studio: https://developer.android.com/studioLEARNING RESOURCES:- Git Tutorial: https://git-scm.com/docs/gittutorial- Gradle User Guide: https://docs.gradle.org/current/userguide/userguide.html- Java Documentation: https://docs.oracle.com/javase/================================================================================VERSION HISTORY================================================================================VERSION 1.0.3 (2025) - Modified Version- Application ID: com.schue.digi.clock- Simplified for Android TV- Removed analog clock- Removed advanced settings- Optimized for TV screens- Based on FsClock-AndroidORIGINAL FSCLOCK VERSIONS:For version history of the original FsClock-Android application, please visit:https://github.com/schorschii/FsClock-Android/releases================================================================================FINAL NOTES================================================================================This website and application distribution are provided in full compliance with the GNU General Public License version 3.0.FREE SOFTWARE MEANS:"Free" refers to freedom, not price. "Free software" means software that respects users' freedom and community. The users have the freedom to run, copy, distribute, study, change, and improve the software.YOUR RIGHTS ARE PROTECTED:The GPLv3 license ensures that you always have access to the source code, the freedom to modify the software, and the freedom to share both the original and your modified versions.SUPPORT FREE SOFTWARE:By using, contributing to, and sharing free software, you help build a community where software serves users, not the other way around.Thank you for using Clock - Android TV!================================================================================END OF DOCUMENT================================================================================Last Updated: November 2025License: GNU General Public License v3.0Based on: FsClock-Android by schorschii[REMEMBER TO REPLACE ALL PLACEHOLDER TEXT LIKE [YOUR NAME], [YOUR GITHUB URL], etc.]