Releases: JamesHeinrich/getID3
v2.0.0-beta2
Sync with 1.9.17-201902071234 [2019-02-07]
Changes: v2.0.0-beta1...v2.0.0-beta2
v2.0.0-beta1
Sync with 1.9.13-201701161937
v1.9.17
1.9.17: [2019-02-07] James Heinrich :: 1.9.17-201902071234
- bugfix (#178) HandleAllTags should skip "picture"
- bugfix (#177) error checking for reading more than PHP memory_limit
- bugfix (#176) improved mp3 detection in remote-file demo
- bugfix (#173) Add filepointer option to analyze/openfile function
- bugfix (#170) Add support for WXXX (URL) and APIC (attached picture) subframes inside ID3v2 chapters
- bugfix: write.id3v2 year field
- bugfix: mp3.APE permit optional " dB" in ReplayGain tags
- placeholder support for .xz file format
v1.9.16
1.9.16: [2018-10-17] James Heinrich :: 1.9.16-201810171314
- bugfix (#168) Ogg FLAC not parsed
- bugfix (#163) invalid MP3 header error on VBR
- bugfix (#162) prevent writing multiple ID3v2 versions
- bugfix (#161) MP3 VBR header duration
- bugfix (#160) OggOpus duration sometimes incorrect
- bugfix (#157) quicktime GPS invalid argument
- bugfix (#148) MPEG-2 aspect ratio
- bugfix (#147) Quicktime fourcc codec name lookup
- bugfix (#147) Quicktime audio/video bitrate guessing
- bugfix (#145) incompatible variable types
- bugfix (#139) Quicktime islt subatoms >5
- bugfix (#137) ID3v2 semi-numeric genres
- bugfix (#136) ID3v2 unsynchronised typo
- bugfix (#2514) FLAC zero-byte block header
- bugfix (#2488) MIME types (FLAC, WAV, gzip)
- bugfix (#2468) Quicktime video rotation
- bugfix (#2207) metaflac + attached pictures
- bugfix (#2151) improved demo UNC filename support
- bugfix (#1966) fread fail when PHP memory_limit -1
- bugfix (#1908) Quicktime rotation detection (using matrix values)
- bugfix (#1908) Quicktime "rcif" and "dscp" atoms
- bugfix (#1900) demo.joinmp3 cut from end
- security: avoid disabled demo reflection
- TIFF: expand list of named tags, expose as 'tag_name' key for all entries
- Quicktime: parse some GoPro-specific data
- helperapps (Windows): updated vorbiscomment.exe, metaflac.exe to v1.3.2
- add more image formats supported by getimagesize()
v1.9.15
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
v1.9.14
v1.9.13
- bugfix #89: ID3v2.4 custom genres with slashes
- bugfix #88: large QuickTime files exceed PHP memory limit
- bugfix #87: ID3v2 write GRID data not working properly
- bugfix #86: Increase autoloading definitions
- bugfix #84: ID3v2 available writable frames list
- bugfix #82: ID3v2 datetime logic
- bugfix #80: attempt to autodetect ID3v1 encoding
- bugfix #77: add partial support of DSSv6
- bugfix #76: add mysqli version of caching extension
- bugfix #75: mysql cache max key length
- bugfix #71: custom error handler to catch exif_read_data() errors
- bugfix #71: add support for mb_convert_encoding
- bugfix #70: ID3v2 POPM / UFID
- bugfix #68: workaround broken iTunes ID3v2
- bugfix #48: Quicktime set MIME to video/mp4 where applicable
- bugfix #1930 fread on pipes
- bugfix #1926 relax ID3v2.IsValidURL check
v1.9.12
- Add support for Direct Stream Digital (DSD) / DSD Storage Facility (DSF) file format
- Add detection (not parsing) of WebP image format
- bugfix #1910: Quicktime embedded images
v1.9.11
- #64 - update constructor syntax for PHP 7
- #62 - infinite loop in large PNG files
- #61 - ID3v2 remove BOM from frame descriptions
- #60 - missing "break" in module.audio-video.quicktime.php
- #59 - .gitignore comments
- #58 - inconsistency in relation to module.tag.id3v2.php
- #57 - comparing instead of assign
- #56 - unsupported MIME type "audio/x-wave"
- #55 - readme.md variable reference
- #54 - QuickTime false 1000fps
- #53 - Quicktime / ID3v2 multiple genres
- #52 - sys_get_temp_dir in GetDataImageSize
- demo.joinmp3.php enhancements
- m4b (audiobook) chapters not parsed correctly
- sqlite3 caching not working
- bugfix #1903 - Quicktime meta atom not parsed
v1.9.10
- bugfix (G:49): Declaration of getID3_cached_sqlite3
- bugfix (#1892): extension.cache.mysql
- bugfix (#1891): duplicate default clause [Quicktime]
- bugfix (G:41): incorrect MP3 playtime
- bugfix: iconv problems on musl with //TRANSLIT
- Add arguments to analyze() for original filesize (and filename)
- ID3v2 simplify handling of multiple genres
- Corrected merging of multiple genres for ID3v2
- getid3_lib::GetDataImageSize return false on error