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
EXT: GetID3 - 2