NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2724 most downloaded on PyPI
A Python wrapper for the MediaInfo library.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.6 years
Most releases are documented
notes for 32 of 37 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
37 releases · first in 2010
Improve documentation and README (no changes to the library code itself)
myst-parser used to parse Markdown (34e6f26)One column per quarter.
Add a buffer_size argument to parse()
CD: use an older macOS image in order to create wheels compatible with older macOS versions
parse()'s full parameter (#123)Add support for Python 3.10 and 3.11
x86_64+arm64 MediaInfo library for M1 Macs instead of the old i386+x86_64 one (#24 (comment))Include more helpful info in the exception message when libmediainfo cannot be found
Remove setuptools runtime requirement by replacing pkg_resources with importlib.metadata ( #110 , #111 )
Fix TypeError when parsing certain files
TypeError when parsing certain files (#100)Succeed in fixing upload to PyPI from Travis (tests were broken by v5.0)
Travis: attempt to fix upload to PyPI
MediaInfo.parse: remove the deprecated text parameter
MediaInfo.parse: remove the deprecated text parameterMediaInfo: add shortcuts to tracks by type: audio_tracks, video_tracks, etc. (#95)MediaInfo.parse: add support for file-like objects
MediaInfo.parse: add support for file-like objects (#96)Fix version detection for Read the Docs documentation builds
Add a new output option to the parse method, this deprecates the old test option
output option to the parse method, this deprecates the old test option (#82)Add an argument to pass custom options to the parse method
Allow pickling of Track instances
Track and MediaInfo objects, populate the tracks attribute immediately (03f6242bf6d3d7cf0afaa4156397971f152fa922)__eq__ forTrack and MediaInfo objectsLegacyStreamDisplay explicitly by default, make it configurable (see 9aa65d8387723e6c32c1570d67c4c9c019ad3cbc for details)Generate sdists on Linux instead of OSX
Publish wheels containing libmediainfo (#59, thanks to @bgermann)
Add an option to control parsing speed
Do not ignore exceptions when invalid XML is passed
Add setuptools to install_requires
setuptools_scmFix library loading by path on 32-bit Windows
Make parse support non-standard library locations
parse support non-standard library locations (#24)parse support pathlib objects (#40)Make sure docs are included in source distributions
Make sure tests are included in source distributions
* Allow URL parsing again (#36) * Python 3.6 support
- Add a can_parse method
can_parse method (#34)Nothing published for this version
Fix unicode file names on Mac OS X
Fix parsing of unicode file names with Python 2
Use wchar_t functions for all calls
Nothing published for this version
Properly handle files with unicode metadata with Python 3
Take over maintenance from Patrick
MediaInfo.parse() work on Windows as wellxml.etree from Python's stdlib instead of Beautiful Soup; please open an issue if you experience regressionsMediaInfo.parse()Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →