FLUTTER ECOSYSTEM

dart_chromecast

Pure dart package to cast videos to your ChromeCast device and control their playback

Latest version
0.3.3
30-day downloads
112
Likes
51
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A pure Dart package enabling seamless video casting to ChromeCast devices with full playback control. It provides a straightforward API to discover, connect to, and manage media playback on Chromecast devices across multiple platforms. Ideal for apps needing integration with Google's casting ecosystem without relying on platform-specific code. The package supports Android, iOS, macOS, Windows, and Linux, making it highly versatile for cross-platform development.

Use cases
  • Casting videos from mobile or desktop apps
  • Controlling playback remotely
  • Building media streaming applications
  • Integrating Chromecast support in Flutter apps
  • Enabling multi-device media synchronization
Key features
  • Cross-platform compatibility
  • Simple API for casting and playback
  • Support for media metadata and playback controls
  • Real-time device discovery
  • Built-in error handling and connection management
Suitable for
  • Developers building media apps
  • Apps requiring remote playback control
  • Cross-platform TV and streaming solutions
  • Flutter projects targeting multiple operating systems
Considerations
  • Requires a compatible Chromecast device
  • Network configuration may affect connectivity
  • Limited to video casting (not audio-only)
  • May require additional permissions on some platforms
  • Depends on stable network conditions for reliable casting
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add dart_chromecast

Categories

Dependencies

Dependency list 8 items

Source repository

Related projects