PackageTrack
Sign in Get early access

mediapy

Read/write/show images and videos in an IPython notebook

1.2.7 1.1M downloads/mo #4302 most downloaded on PyPI google/mediapy

What this package is like to depend on

Last release 1 months ago

01 Jul 2026

Release timing varies

gaps range from 2 weeks to 11 months

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

5 years old

31 releases · first in 2021

3 releases in the last 12 months

see the full history below

Release timeline

31 releases · Mar 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 31
  1. 1.2.7 01 Jul 2026
    Commits, not release notes

    This project publishes no release notes. Between v1.2.6 and v1.2.7 there were 4 commits, 4 of them substantive:

    • Support configurable ffmpeg sandbox timeouts.
    • Fix mediapy compatibility with numpy >= 2.5.0
    • Handle 'k' suffix in video framerate parsing.
    • Prepare bugfix release 1.2.7 for mediapy
  2. 1.2.6 03 Feb 2026
    Commits, not release notes

    This project publishes no release notes. Between v1.2.5 and v1.2.6 there were 1 commits, 1 of them substantive:

    • Fix env in open source
  3. 1.2.5 17 Dec 2025
    Commits, not release notes

    This project publishes no release notes. Between v1.2.4 and v1.2.5 there were 14 commits, 10 of them substantive:

    • Internal
    • Add parameter to VideoReader constructor to specify the video stream index to read from.
    • Slight API change for running ffmpeg internally.
    • Internal change
    • Fixes for mpypy; still requires type annotations on implementation of overload
    • remove flake8 warning on unused import
    • Add User-Agent to read_contents(); overcome mypy warnings
    • internal
    • Minor mypy changes
    • Stop subsampling images to meet an HTML size limit
  4. 1.2.4 01 May 2025
    Commits, not release notes

    This project publishes no release notes. Between v1.2.3 and v1.2.4 there were 4 commits, 2 of them substantive:

    • Minor changes so that the py and ipynb files are in-sync when using jupytext
    • Avoid parsing the output stream metadata in _get_video_metadata()
  5. 1.2.3 16 Apr 2025
    Commits, not release notes

    This project publishes no release notes. Between v1.2.2 and v1.2.3 there were 13 commits, 12 of them substantive:

    • jupytext --sync
    • Fix errors from latest mypy.
    • Fix typing annotation
    • Fix incorrect use of @parameterized.parameters testing
    • Minor typing change
    • explicitly decode utf-8
    • relax accuracy of 10-bit video test
    • Remove now unnecessary mypy comments
    • Upgrade github action version numbers
    • Support newer ffmpeg versions.
    • Slight API change for running ffmpeg internally.
    • Slight API change for running ffmpeg internally.
  6. 1.2.2 06 Jun 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.2.1 and v1.2.2 there were 8 commits, 6 of them substantive:

    • Minor
    • Moved mediapy_examples.py and ran jupytext --sync *.ipynb
    • For latest pylint
    • For latest mypy
    • Fix for https://github.com/google/mediapy/issues/47
    • Internal
  7. 1.2.1 30 May 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.2.0 and v1.2.1 there were 8 commits, 6 of them substantive:

    • Remove google-specific pylint disable=g-bad-import-order
    • Allow mediapy_test.py to work on non-linux (e.g. "win32")
    • Polish mediapy_examples notebook
    • No longer raise RuntimeError if number of frames is not found in Metadata.
    • add pylint ignore-paths
    • Fixes for latest Pillow, mypy, and pyink.
  8. 1.2.0 06 Dec 2023
    Commits, not release notes

    This project publishes no release notes. Between v1.1.9 and v1.2.0 there were 7 commits, 6 of them substantive:

    • Explicitly check for titles to be None for robustness.
    • Resolve unsoundness caught by pytype --strict-none-binding.
    • Cleanup for pytype; avoid walrus operator in assert
    • Try fix for Python 3.8
    • Fix os.PathLike to be compatible with both Python 3.8 and >=3.9
    • Check TYPE_CHECKING to import os.
  9. 1.1.9 07 Aug 2023
    Commits, not release notes

    This project publishes no release notes. Between v1.1.8 and v1.1.9 there were 3 commits, 2 of them substantive:

    • Fix intermittent test failure; issue #36.
    • Improve finding rotation from metadata.
  10. 1.1.8 28 Jun 2023

    Nothing published for this version

  11. 1.1.7 26 Jun 2023

    Nothing published for this version

  12. 1.1.6 24 Feb 2023

    Nothing published for this version

  13. 1.1.5 20 Feb 2023

    Nothing published for this version

  14. 1.1.4 06 Jan 2023

    Nothing published for this version

  15. 1.1.3 03 Jan 2023

    Nothing published for this version

  16. 1.1.2 20 Oct 2022

    Nothing published for this version

  17. 1.1.1 17 Oct 2022

    Nothing published for this version

  18. 1.1.0 03 Aug 2022

    Nothing published for this version

  19. 1.0.3 29 Jul 2021

    Nothing published for this version

  20. 1.0.2 15 Jun 2021

    Nothing published for this version

  21. 1.0.1 24 May 2021

    Nothing published for this version

  22. 1.0.0 17 May 2021

    Nothing published for this version

  23. 0.2.2 02 Apr 2021

    Nothing published for this version

  24. 0.2.1 01 Apr 2021

    Nothing published for this version

  25. 0.2.0 29 Mar 2021

    Nothing published for this version

  26. 0.1.3 21 Mar 2021

    Nothing published for this version

  27. 0.1.2 19 Mar 2021

    Nothing published for this version

  28. 0.1.1 18 Mar 2021

    Nothing published for this version

  29. 0.1.0 16 Mar 2021

    Nothing published for this version

  30. 0.0.2 13 Mar 2021

    Nothing published for this version

  31. 0.0.1 12 Mar 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive