// Overview
Kid Player is a kid-friendly Android tablet application for Jellyfin streaming with parental controls, screen time limits, and safe UI for children ages 4-10.
Designed specifically for tablets, it features an intuitive, child-safe interface with large touch targets and comprehensive parental control features to give parents peace of mind.
// Key Features
- Large touch targets (56-64dp) optimized for small hands
- Jellyfin streaming integration for media access
- PIN-protected parental controls
- Daily screen time limits with enforcement
- Access schedules to control viewing hours
- Offline support for downloaded content
- Autoplay with countdown timer
- Favorites management for easy access
- Download manager for offline viewing
// Technical Details
Kotlin & Jetpack Compose: Built entirely with modern Android development tools, providing a native, performant experience with declarative UI patterns.
Media3 ExoPlayer: Leverages Google's powerful media playback library for smooth, reliable streaming and offline playback capabilities.
Material Design 3: Implements the latest Material Design guidelines with child-friendly adaptations for better usability and accessibility.
// Requirements
- Android Studio Hedgehog or later
- JDK 17
- Jellyfin Server 10.8.0 or later