Overview
Miniplayer is a lightweight Flutter package designed to simplify the creation of compact, floating media players. It enables developers to easily integrate a small, draggable player interface that remains visible during navigation, ideal for audio playback in apps with multiple screens. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring consistent behavior across devices. With minimal setup and customizable UI elements, it enhances user experience by allowing continuous audio access without leaving the current screen.
Use cases
- Background audio playback
- Floating media controls
- Multi-screen app navigation
- Audio-focused applications
- User-friendly media interface
- Cross-platform audio experiences
Key features
- Draggable miniplayer
- Cross-platform support
- Minimal configuration
- Customizable UI
- Persistent playback interface
- Lightweight size
Suitable for
- Audio streaming apps
- Podcast players
- Music apps
- Apps with complex navigation
- Developers seeking simple media controls
- Projects requiring persistent player visibility
Considerations
- Requires manual handling of audio state
- Limited built-in audio management
- Best paired with external audio solutions
- May need additional styling for custom designs
- Not intended for full-featured media players
- Depends on host app's audio implementation
