vidkit 0.1.0 copy "vidkit: ^0.1.0" to clipboard
vidkit: ^0.1.0 copied to clipboard

Smart video player for Flutter with built-in caching, preloading, playlist support, and quality switching. No more buffering, no more re-downloading. Works reliably on all platforms.

0.1.0 #

  • 🎉 Initial release
  • Smart video caching — play once, instant replay forever
  • Background preloading — next video in playlist cached automatically
  • Playlist support — next, previous, jump to, shuffle, add, remove
  • Quality switching — switch resolutions without losing position
  • Built-in controls — play/pause, seek bar, speed, volume, fullscreen
  • Cache management — view size, pre-cache, clear, per-video removal
  • Double-tap to seek — forward/backward with double tap gesture
  • Buffered progress indicator on seek bar
  • Cache status badge — shows when playing from cache
  • Custom controls builder — bring your own controls UI
  • Custom loading, error, and placeholder widgets
  • Asset and file video sources
  • HTTP headers support for authenticated streams
  • Configurable cache size limit (default 500 MB)
  • LRU cache eviction — oldest files removed when limit reached
  • Works on all platforms (Android, iOS, Web, macOS, Windows, Linux)
2
likes
140
points
244
downloads
screenshot

Publisher

verified publisherthesanaullah.dev

Weekly Downloads

Smart video player for Flutter with built-in caching, preloading, playlist support, and quality switching. No more buffering, no more re-downloading. Works reliably on all platforms.

Repository (GitHub)
View/report issues

Topics

#video #video-player #cache #media #streaming

Documentation

API reference

License

MIT (license)

Dependencies

crypto, flutter, http, path, path_provider, video_player

More

Packages that depend on vidkit