Skip to content

Enhancement: Extract audio technical properties (bitrate, sample rate, duration) #21

@rpuneet

Description

@rpuneet

Summary

exiftool extracts technical audio properties that imx currently doesn't expose.

Missing Properties (MP3)

Property exiftool Value imx
MPEGAudioVersion 1 -
AudioLayer 3 -
AudioBitrate 192 kbps -
SampleRate 44100 -
ChannelMode Single Channel -
Duration 5.07 s (approx) -

Use Cases

  • Media library applications need bitrate/sample rate info
  • Duration is essential for audio players
  • Channel mode (mono/stereo) affects playback

Technical Approach

MP3 frame header contains: bitrate, sample rate, channel mode
Duration = file size / bitrate (approximate)

Acceptance Criteria

  • Extract audio properties from MP3 frame headers
  • Add similar support for FLAC (sample rate, channels from StreamInfo)
  • Consider adding to MP4/M4A as well
  • Unit tests

Priority

Low - Enhancement, not a bug. Marking as such.

Note

This is an enhancement, not a bug fix. Lower priority than the decoding issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions