Download Latest Version getID3-1.9.23.zip (1.6 MB)
Email in envelope

Get an email when there's a new version of getID3()

Name Modified Size InfoDownloads / Week
Parent folder
getid3-1.9.0-20110620.zip 2011-06-20 476.4 kB
README.txt 2011-06-20 3.5 kB
Totals: 2 Items   479.8 kB 0
/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <info@getid3.org>               //
//  available at http://getid3.sourceforge.net                 //
//            or http://www.getid3.org                         //
/////////////////////////////////////////////////////////////////


Support requests and/or bug reports should be directed to the
forums located at http://www.getid3.org/phpBB3/


Latest Updates
==============
        »  denotes a major feature addition/change
        ¤  denotes a change in the returned structure
        !  denotes a cry for help from developers
* Bugfix:  denotes a fixed bug


getID3() 1.x Version History (latest version changes only)
==========================================================

1.9.0: [2011-06-20] James Heinrich
    » changed all module classes to have proper constructors
      with the actual analysis code moved to function Analyze()
    * removed unnecessary ob_* calls, replaced with appropriate
      checks and judicious use of @ error suppression
    ¤ GETID3_VERSION constant replaced with $getID3->version()
    ¤ picture data is now returned only in the original source
      location and [comments][picture], it is no longer replicated
      in [comments_html], [tags] or [tags_html]
    ¤ Matroska tags are now returned in [comments] as per normal
    ¤ Matroska tags are better supported, including pictures
    ¤ GPS data in MP4 files (e.g. iPhone) is now parsed (#1157)
    ¤ Matroska audio/video tracks with a default flag, the default
      stream flag is now copied to [audio|video][streams] (#1147)
    ¤ Nikon-specific data (NCDT atom) in Quicktime videos now parsed
    ¤ QuickTime atoms 'meta' and 'data' now (mostly) parsed
    * Bugfix: remove false warning of junk data on WAV+ID3v1
    * Bugfix: DolbyDigitalWAV files returned wrong audio bitrate
    * Bugfix: large attachment data in Matroska tags were not
      returned completely.
    * Bugfix: wrong image_mime used for images in demo.browse.php
    * Bugfix: broken preg_match in module.audio.dss.php
    * Bugfix: Lyrics3 end offset was off by 1
    * Bugfix: audio channelmode could be wrong for 2 channels
      (e.g. joint stereo reported as stereo)
    * Bugfix: MultiByteCharString2HTML() would return empty string
      if passed float or int value, now casts to string first
    * Bugfix: FLAC.picture was not returning under [data] +
      [image_mime] per standardized format
    * Bugfix: BigEndian2Int() could incorrectly return negative
      signed synchsafe integer instead of casting to float
    * Bugfix: (#1177) ID3v2.4 extended headers were broken
    * Bugfix: (#1173) some MIDI files not completely parsed
    * Bugfix: (#1171) change helperapps error to nonblocking warning
    * Bugfix: (#1170) possible infinite loop in FLV module
    * Bugfix: (#1169) $this reference in static function (ID3v2)
    * Bugfix: (#1156) demo.mysql.php not working
    * Bugfix: (#1153) badly-tagged files could produce invalid
      argument errors in module.tag.xmp.php
    * Bugfix: (#1152) add error-suppression to iconv() calls
    * Bugfix: (#1151) AAC-ADTS files could sometimes not find sync
    * Bugfix: (#1136) last character of unicode tags (e.g. ASF)
      was being truncated
    * Bugfix: (#1133) write.id3v2.php IsValidURL() was broken
    * Bugfix: (#1126) ID3v2.POPM field was being clobbered
    * Bugfix: (#999, #1154) ID3v2 UFID data was missing
Source: README.txt, updated 2011-06-20