Releases: avra-i/Local-Course-Player
Releases · avra-i/Local-Course-Player
Local Course Player v1.0.0 Release
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
.srtfiles - 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