james-heinrich/getid3
getID3() is a PHP library to read and parse audio/video metadata and tags (ID3, APE, Lyrics3, etc.) across many formats including MP3, FLAC, Ogg, MP4/AAC, WAV, AVI, MKV, ASF/WMV/WMA, and more.
1.9.25: [2026-03-10] James Heinrich :: 1.9.25-202603060942
1.9.24: [2025-10-09] James Heinrich :: 1.9.24-202509040923 » #462 add HEIF image support » #438 add detection support .gpx files
Sync with 1.9.23-202310190849 [2023-10-19]
Changes: https://github.com/JamesHeinrich/getID3/compare/v2.0.0-beta5...v2.0.0-beta6
1.9.23: [2023-10-19] James Heinrich :: 1.9.23-202310190849 » add detection support for 7-zip archives * #424 RIFF Undefined index "data" * #421 tag.xmp remove GLOBALS * #419 Quicktime Undefined index "time_scale" * #418 tag.xmp zero-length fread * #414 Quicktime bitrate for mp4 audio * #413 Quicktime audio metadata * #410 MPEG-1 pixel aspect ratio * #407 PHP 8.1 compatibility * #404 guard against division by zero * #402 remove utf8_encode/utf8_decode
Sync with 1.9.22-202207161647 [2022-09-29]
Changes: https://github.com/JamesHeinrich/getID3/compare/v2.0.0-beta4...v2.0.0-beta5
1.9.22: [2022-09-29] James Heinrich :: 1.9.22-202207161647
Sync with 1.9.21-202109171300 [2021-09-22]
Changes: https://github.com/JamesHeinrich/getID3/compare/v2.0.0-beta3...v2.0.0-beta4
1.9.21: [2021-09-22] James Heinrich :: 1.9.21-202109171300 » add support for RIFF.guan ¤ add ID3v1 genres 148-191 ¤ torrent files easy access key
Sync with 1.9.20-202006061653 [2020-06-30]
Changes: https://github.com/JamesHeinrich/getID3/compare/v2.0.0-beta2...v2.0.0-beta3
1.9.20: [2020-06-30] James Heinrich :: 1.9.20-202006061653 » add support for DSDIFF audio » add support for TAK lossess audio » add support for IVF video » add detection support for EPUB files » add detection support for HPK archives » add demo.mysqli.php, remove demo.mysql.php ¤ QuickTime.uuid now returned as an array (may contain multiple entries) ¤ improved PDF support, including page count * bugfix (#247) array_min incorrect return value * bugfix (#242) filepointer analysis errors * bugfix (#238) comments_html may not match comments * bugfix (#235) prevent disclosing paths when accessing modules directly * bugfix (#233) Quicktime duplicate attached images * bugfix (#229) Quicktime timestamps easy access * bugfix (#228) master.zip did not contain demos * bugfix (#227) Quicktime check subatoms data length * bugfix (#226) uuid parsing based on UUID * bugfix (#225) use comments_html content already generated by modules * bugfix (#223) ID3v2 slashed genre names * bugfix (#222) demo.browse filesystem character encoding * bugfix (#221) option_tags_html=false ignored * bugfix (#219) Quicktime.UUID now parsed more discriminately for XML and other data types * bugfix (#218) QuickTime not copying covr to comments * bugfix (#217) mp3 array offsets of type bool * bugfix (#216) ID3v2.write allow WMP rating in POPM * bugfix (#210) PHP 7.4 deprecated get_magic_quotes * bugfix: Quicktime detect null-terminated strings used where Pascal strings should be * bugfix: Quicktime GPS uninitialized array keys
Sync with 1.9.17-201902071234 [2019-02-07]
Changes: https://github.com/JamesHeinrich/getID3/compare/v2.0.0-beta1...v2.0.0-beta2
1.9.19: [2019-12-17] James Heinrich :: 1.9.19-201912131005
1.9.18: [2019-07-24] James Heinrich :: 1.9.18-201907240906
Sync with 1.9.13-201701161937
1.9.17: [2019-02-07] James Heinrich :: 1.9.17-201902071234
1.9.16: [2018-10-17] James Heinrich :: 1.9.16-201810171314
1.9.15: [2017-10-26] James Heinrich :: 1.9.15-201709291043 » (#108) add basic APNG support » (#107) add basic WebP support * return RIFF.WAV.CART comments in merged comments section * add support for QuickTime 'loci' chunk * bugfix: (#2124) support for Quicktime/MP4 "chpl" (CHaPter List) atom * bugfix: (#128) undefinied bsmod in module.ac3 * bugfix: (#2114) possible issue with UTF8 filenames and metaflac * bugfix: (#123) remove MySQL engine and collation from create table * bugfix: (#2066) fix AAC MIME type, remove video key for audio-only files * bugfix: (#111) QuickTime stsd number_entries deadlock * bugfix: (#110) PHP memory limit with space * bugfix: (#109) improved animated GIF support * bugfix: (#1966) GPS track in QuickTime
1.9.9: [2014-12-18] James Heinrich » Added basic support for OggOpus » Add ID3v2 CHAP + CTOC support * Add composer autoloader * bugfix: removed non-printable ASCII in comment * bugfix: possible memory leak in OggFLAC * bugfix: sys_get_temp_dir undefined before PHP 5.2.1 * bugfix: improved fix for XXE security issue (CVE-2014-2053) (thanks nacinØwordpress*org) * bugfix: G:25 ID3v2 LINK utf8_encode not defined * bugfix: G:22 ID3v2 TXXX description encoding * bugfix: #1855 - copy image height/width/etc to comments * bugfix: #1855 - PHP errors in badly written APE/ID3v2 tags * bugfix: #1845 - Quicktime parsing with no PHP memory_limit * bugfix: #1828 - ID3v2 writing unknown frame names
How can I help you explore Laravel packages today?