Skip to content

eltonkola/kidztv

Repository files navigation

KidzTV

KidzTV logo

A safe, offline video player made for kids.

KidzTV is a parent-controlled video player that lets your children watch videos offline in a safe, distraction-free environment. No ads, no recommendations, and no internet required after setup.

GitHub release License: GPL v3

🚀 Features

  • Ad-free viewing: No ads or distractions
  • Offline playback: Watch videos without an internet connection
  • Parental controls: Protected settings with PIN code
  • Screen locking: Prevent kids from exiting the app
  • Simple interface: Designed specifically for young children
  • No data collection: We don't track you or your children
  • Open source: Transparent and community-driven development

📥 Download

Get the latest APK from our GitHub Releases page.

📱 Screenshots

Home Screen
Video Playback
Parental Controls
Parental Controls

📝 How to Use

  1. Download videos:

    • Upload your videos to YouTube (can be private/unlisted)
    • Use the app to download them for offline viewing
    • Make videos private again on YouTube if desired
  2. Parental controls:

    • Set up a PIN in the settings
    • Lock the screen to keep kids in the app
    • Manage video content easily
  3. For your children:

    • Simple interface with large buttons
    • No ads or external links
    • Safe, curated content only

Note about YouTube videos: Ensure you only download videos for which you own the rights. The responsibility for respecting copyright laws lies with you.

🔒 Privacy

We take privacy seriously:

  • No analytics or tracking
  • No data collection
  • No internet permission required after setup
  • All videos stored locally on device

🛠 Building from Source

  1. Clone the repository:
    git clone https://github.com/eltonkola/kidztv.git
  2. Open the project in Android Studio
  3. Build and run on your device or emulator

❓ FAQ

Q: Is an internet connection required?
A: Only for downloading videos. Playback works offline.

Q: Can I use any YouTube video?
A: Only download videos you have the rights to, such as your own content.

Q: How do I update the app?
A: Download the latest APK from GitHub and install it over the existing app.

💬 Support

For support, please open an issue on GitHub.

Acknowledgements

This project uses NewPipeExtractor,
which is licensed under the GNU General Public License v3.0.

License

GNU GPLv3

Copyright © 2019–2026 Elton Kola

This project is free software: you can use, study, share, and improve it at will.
Specifically, you can redistribute and/or modify it under the terms of the
GNU General Public License v3.0,
as published by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.

Contributors