zeba_academy_offline_media_player 1.0.0
zeba_academy_offline_media_player: ^1.0.0 copied to clipboard
Offline audio & video player with playlist, subtitles, shuffle/repeat, and speed control.
Changelog – zeba_academy_offline_media_player #
All notable changes to this project will be documented in this file.
1.0.0 – 2026-03-14 #
Initial release
Features #
- 🎵 Audio playback – Play local audio files using
just_audio. - 🎬 Video playback – Play local video files with
video_player+chewie. - 📝 Subtitle support – Overlay subtitles for video using
subtitle_wrapper_package. - 🔀 Shuffle mode – Randomize playback order.
- 🔁 Repeat mode – Support for repeat off, repeat one, and repeat all.
- ⏩ Playback speed – Adjust audio/video playback speed dynamically.
- 🖥 Cross-platform support – Works on Windows, macOS, and Linux desktop platforms.
- 📂 Playlist support – Load multiple media items into a playlist.
- ⚡ Lightweight & no-bloat – Minimal dependencies for a clean, offline media player experience.
Dependencies #
just_audio– Audio playbackvideo_player– Video playbackchewie– Video player UIsubtitle_wrapper_package– Subtitles for videospath_provider&flutter_cache_manager– Optional support for file caching
Notes #
- Local file paths must be updated according to your machine or device.
- Subtitles are optional; if not provided, video plays without captions.
- Ensure media files exist before initializing the player.
