Overview
mp3_info is a pure Dart package designed to extract essential metadata from MP3 files, such as sample rate, bitrate, and duration. It enables developers to analyze audio properties without relying on native code, ensuring cross-platform compatibility across Android, iOS, macOS, Windows, and Linux. The package is lightweight and efficient, ideal for applications requiring audio file inspection or playback preparation. Built with simplicity in mind, it integrates seamlessly into Flutter projects via pub.dev.
Use cases
- Audio file analysis
- Playback setup
- Metadata extraction
- Media library management
- Audio processing tools
Key features
- Pure Dart implementation
- Cross-platform support
- Extracts sample rate, bitrate, and duration
- Lightweight and fast
- No native dependencies
Suitable for
- Flutter apps needing audio metadata
- Media player development
- Audio file utilities
- Desktop and mobile audio tools
- Apps with offline audio processing
Considerations
- Limited to MP3 format only
- Does not support advanced ID3 tags
- Requires complete file access
- No real-time streaming analysis
- File must be fully loaded into memory