Overview
on_audio_query is a Flutter plugin that enables developers to retrieve audio metadata such as title, artist, album, duration, and file path from device storage across Android, iOS, and Web platforms. It provides a simple and efficient way to access media files, making it ideal for building music players, audio libraries, or any app requiring local audio information. The plugin abstracts platform-specific complexities, offering a consistent API for querying audio data. It supports both Android and iOS with native integration and extends to Web through compatible implementations.
Use cases
- Building music player apps
- Creating audio library interfaces
- Fetching song metadata for playlists
- Integrating local audio into media apps
- Displaying audio details in UI components
Key features
- Cross-platform audio querying
- Support for Android, iOS, and Web
- Retrieval of metadata like title, artist, album
- Simple and consistent API
- Efficient file path and duration access
Suitable for
- Developers creating music apps
- Apps needing local audio metadata
- Cross-platform audio projects
- Media library integrations
- Flutter beginners exploring audio features
Considerations
- Requires appropriate permissions on Android and iOS
- Web support may have limited functionality
- Performance depends on device storage size
- Metadata accuracy varies by device and file format
- May require handling null values for incomplete audio tags