DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: GetID3

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed by:Peter Klein
Changed:2009-10-29T15:11:19
Author:Peter Klein
Email:pmk@io.dk
Info 3:
Info 4:

EXT: GetID3

Extension Key: t3getid3

Copyright 2007-2009, Peter Klein, <pmk@io.dk>

GetID3() copyright by James Heinrich < info@getid3.org >

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

Table of Contents

EXT: GetID3 1

Introduction 1

What does it do? 1

Users manual 1

Configuration 2

Known problems 2

Updates 2

To-Do list 2

Changelog 2

Introduction

What does it do?

This extension is the GetID3() library ( http://getid3.sourceforge.net ) ported to TYPO3. It is only useful for extension developers who want to build ID3-functionality. It cannot be used by itself.

GetID3() extracts information like play time, bitrate, resolution, etc from these file formats: MP3, Ogg Vorbis, WAV, AVI, MPEG-1 video, ASF / Windows Media Audio (WMA)/ Windows Media Video (WMV), RealAudio & RealVideo, Monkey's Audio, MPEGplus / Musepack / SV7, MIDI, ZIP, ISO 9660, BMP, TIFF, PNG, GIF, JPG. It parses info from these tags: ID3v1, ID3v2, Ogg Vorbis, Lyrics3 v1 & v2, RIFF / AVI / WAV, APE, ReplayGain, PNG, GIF. It writes ID3v1, ID3v2, and OggVorbis tags.

The current version of this extension is using the following librarary:

GetID3() version1.7.9

Users manual

This section only explains how to use GetID3() with TYPO3. For further references on the functionality of GetID3(), please refer to the official GetID3()-documentation ( http://getid3.sourceforge.net ).

First thing you need to do when you want to work with the GetID3() library is to include it in the script where you want to use it:

if (t3lib_extMgm::isLoaded('t3getid3'))
      require_once(t3lib_extMgm::extPath('t3getid3').'getid3/getid3.php');
else
    die('GetID3() Library not loaded!');

Then you can start using the GetID3() library in your own script. Like this:

// Get a new instance of the GetID3 library
$getID3 = t3lib_div::makeInstance('getID3');

If you want to have a look at a working implementation, check out the extension “pmkmp3info” .

Configuration

None.

Known problems

None yet.

Updates

If you like this extension, please rate it. `http://typo3.org/extensions/repository/view/t3getid3/current/rating/ <http://typo3.org/extensions/repository/view/t3getid3/current/rating/> `_

As ratings are the only way I can see if there's an interest in this extension, updates depends on people rating it. (No ratings = No Updates!)

To-Do list

Nothing planned

Changelog

- 2009-07-19: Updated GetID3 package to version 1.7.9

- 2007-03-05: First version

img-1 EXT: GetID3 - 2