james-heinrich/getid3
getID3 is a PHP library for reading and parsing metadata from audio and video files. It extracts ID3, APE and Lyrics3 tags and analyzes formats like MP3, FLAC, Ogg, AAC, MP4, WAV, AVI and Matroska.
1.9.27: [2026-09-22] James Heinrich :: 1.9.27-202609221015
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?