utilitees

- Addons for ExpressionEngine 1.6.x

MP3 Info +

Version Released Type License
1.0.3 2009-10-08 Modules GNU/GPL (?)

MP3 Info + Documentation
Docs

Download  MP3 Info +
Download

Permalink MP3 Info +
Permalink

MP3 Info + Version RSS
Version RSS

This module can be used to extract information from a given mp3-file and make it available as template variables in ExpressionEngine. This can be useful if you are podcasting or publishing any kind of MP3 and don’t want to re-enter all the data already present in the file itself.

In particular:

  • Standard MP3 header information:
    • Version ID
    • Version
    • Layer ID
    • Layer
    • Protection
    • Bitrate
    • Sampling Rate
    • Padding
    • PrivateChannel_mode
    • Copyright
    • Original
  • General information:

    • the length of the title in seconds (e.g. 553)
    • the length of the title (e.g. 05:53)
    • the filesize in bytes (e.g. 5662384)
    • the filesize in human-readable format (e.g. 5.40 MB)
  • ID3v1 Tags:
    • Name
    • Artist
    • Album
    • Year
    • Comment
    • Track No.
    • Genre No.
    • Genre
  • ID3v2 Tags:
    • APIC (embedded pictures)
    • COMM (Comments)
    • TALB (Album name)
    • TCOM (Composer)
    • TCON (Content type / Genre)
    • TCOP (Copyright message)
    • TIT2 (Title / Songname)
    • TOPE (Original artist)
    • TPE1 (Artist)
    • TPE2 (Band)
    • TPOS (Part of a set)
    • TPUB (Publisher)
    • TRCK (Track no.)
    • TSSE (Software/Hardware and settings used for encoding)
    • TYER (Year)
    • USLT (Unsychronized lyric/text transcription)
    • more may be added on request


To make it rather light-weight each MP3 file is only analyzed once and the results are cached.


What does GNU/GPL mean?
www.gnu.org


Comments

Matthew Pennell:
2010-01-27 14:07

Hi,

There’s a typo in the mcp.mp3_info.php backend class. In the deinstall method you have “Pingback” in the deletion query instead of the name of your module. smile


Jack Brighton:
2009-11-28 21:14

MP3 Info+ works great for mp3 files. Just wondering if you’ve looked how to extract metadata from other filetypes like wav, mp4, mov, avi, etc. There’s a thing called MediaInfo which can do this thru a GUI or command line, but no one has built an EE extension using it. Do you think that would be difficult?