flutter_freedome_player 1.0.0 copy "flutter_freedome_player: ^1.0.0" to clipboard
flutter_freedome_player: ^1.0.0 copied to clipboard

Flutter plugin for playing 3D/AR/VR content and various media formats including .comics, .boranko, collada and others. Supports both screen display and dome projections.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-01-22 #

Added #

  • Initial release of FreeDome Player
  • Support for multiple media formats:
    • Comics (.comics) - ZIP archives with images and metadata
    • Boranko (.boranko) - Advanced 2D format with Z-depth for dome projection
    • COLLADA (.dae) - XML-based 3D model format
    • OBJ (.obj) - Simple 3D model format
    • glTF (.gltf) - Modern 3D transmission format
    • glTF Binary (.glb) - Binary version of glTF
  • Multiple playback modes:
    • Screen - Standard display on device screen
    • Dome - FreeDome dome projection with quantum properties
    • AR - Augmented Reality (for 3D models)
    • VR - Virtual Reality (for 3D models and Boranko content)
  • FreeDome ecosystem integration:
    • Direct connection to FreeDome Engine
    • OSC Protocol support for real-time dome control
    • Quantum properties with spiritual resonance frequencies (108 Hz)
    • Z-Depth effects for advanced 2D to 3D conversion
    • Chakra frequencies support for meditation content
  • Unified player controller with state management
  • Comprehensive media loading and format detection services
  • Dome projection service with quantum properties
  • Customizable player configurations
  • Platform support for Android, iOS, Web, macOS, Linux, Windows
  • Complete example application demonstrating all features
  • Migration guide for existing applications
  • Comprehensive documentation and API reference

Features #

  • Unified API: Single player for all media formats
  • Extensible Architecture: Easy to add new formats and features
  • Performance Optimized: Efficient loading, caching, and rendering
  • FreeDome Integration: Built-in support for dome projections
  • Quantum Technologies: Advanced spiritual and consciousness features
  • Cross-Platform: Works on all Flutter-supported platforms

Dependencies #

  • flutter_3d_controller: ^2.2.0 - 3D rendering capabilities
  • model_viewer_plus: ^1.9.3 - Web 3D viewer integration
  • vector_math: ^2.1.4 - 3D mathematics operations
  • xml: ^6.5.0 - COLLADA format parsing
  • archive: ^3.4.10 - Comics file handling
  • http: ^1.1.0 - FreeDome Engine communication
  • provider: ^6.1.1 - State management
  • path_provider: ^2.1.1 - File system access

Platform Support #

  • ✅ Android (Screen, AR, VR, Dome)
  • ✅ iOS (Screen, AR, VR, Dome)
  • ✅ Web (Screen, Dome)
  • ✅ macOS (Screen, Dome)
  • ✅ Linux (Screen, Dome)
  • ✅ Windows (Screen, Dome)

Documentation #

  • Complete README with usage examples
  • Migration guide for existing applications
  • API documentation with code samples
  • Example application with all features demonstrated

[Unreleased] #

Planned Features #

  • Audio synchronization for comics
  • Advanced AR tracking improvements
  • Cloud content synchronization
  • AI-powered content enhancement
  • Blockchain NFT integration
  • Extended quantum computing features
0
likes
0
points
23
downloads

Publisher

verified publisherfreedome.nativemind.net

Weekly Downloads

Flutter plugin for playing 3D/AR/VR content and various media formats including .comics, .boranko, collada and others. Supports both screen display and dome projections.

Repository (GitHub)
View/report issues

Topics

#three-d #augmented-reality #virtual-reality #multimedia #dome-projection

Documentation

Documentation

License

unknown (license)

Dependencies

archive, flutter, flutter_3d_controller, http, model_viewer_plus, path, path_provider, plugin_platform_interface, provider, vector_math, xml

More

Packages that depend on flutter_freedome_player

Packages that implement flutter_freedome_player