// 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