Skip to content

Releases: avra-i/Local-Course-Player

Local Course Player v1.0.0 Release

03 Apr 15:06

Choose a tag to compare


v1.0.0 Local Course Player Initial Release

New Features

  • Added offline-first desktop player for local course folders
  • Added Home screen with Continue Courses and Previous Courses
  • Added course library with saved progress and history
  • Added automatic folder scanning for sections and lessons
  • Added natural sorting for numbered lesson files
  • Added video player with playback controls, speed, volume, fullscreen, and picture-in-picture
  • Added previous/next lesson navigation and skip controls
  • Added resume playback from last watched timestamp
  • Added automatic and manual lesson completion tracking
  • Added search and filtering by completion state
  • Added subtitle detection and track selection for .srt files
  • Added thumbnail generation and caching using ffmpeg
  • Added automatic course cover generation from lesson videos
  • Added automatic conversion for unsupported video formats to H.264/AAC
  • Added Home settings (UI scale, density, card size, sidebar width, autoplay, motion preferences)

Changes

  • Optimized application memory usage, allowing the player to run smoothly even on low-end computers.
  • Optimized folder scanning and lesson detection
  • Improved sorting logic for mixed numbering formats
  • Improved playback compatibility handling
  • Adjusted default UI layout and player sizing
  • Refined progress tracking behavior during playback
  • Improved thumbnail caching performance

Notes

  • All data is stored locally (no cloud sync or uploads)
  • Progress, settings, and history are persisted between sessions
  • Some uncommon or corrupted video formats may fail to process