Commit graph

  • b26b72e183 Fix typo in MPV.osd_overlay main jaseg 2025-04-25 11:54:22 +02:00
  • 0c33c933dd Version 1.0.8 v1.0.8 jaseg 2025-04-25 11:48:30 +02:00
  • 12850b34bd Add support for libmpv's new args to key binding handlers jaseg 2024-12-21 14:47:38 +01:00
  • 1bc7e2525e Use callback id() instead of frame hash() to identify anonymous python streams jaseg 2024-12-21 14:31:14 +01:00
  • e6e9313af3 Tests: Fix race condition in test_wait_for_property_concurrency jaseg 2024-08-25 13:45:13 +02:00
  • 16cd0b338e Windows: Look for mpv.dll next to mpv.py jaseg 2024-08-14 11:05:01 +02:00
  • 3d09f5199e Windows: Improve DLL loading error messages jaseg 2024-08-14 10:55:51 +02:00
  • ef3f47c3ec Fix quit and quit_watch_later commands jaseg 2024-08-14 10:48:37 +02:00
  • 775fc4a868 Add test for dict-valued properties jaseg 2024-07-16 11:10:36 +02:00
  • f4086d4bb4 Add API to set dict-valued properties jaseg 2024-07-15 14:52:59 +02:00
  • e1ae4f7da6 Version 1.0.7 v1.0.7 jaseg 2024-06-21 16:23:54 +02:00
  • f1621b629d Fix race condition in property observer code leading to futures.InvalidStateError jaseg 2024-06-21 16:14:37 +02:00
  • 5bb298ad11
    pyproject.toml: Update python version classifiers, bump min to 3.9 jaseg 2024-05-16 13:36:49 +02:00
  • 4dcfba9d40
    README: Clarify Python version support jaseg 2024-05-16 13:35:47 +02:00
  • 16093073b0 Version 1.0.6 v1.0.6 jaseg 2024-04-20 12:51:15 +02:00
  • d96eaf7e64 Fix loadfile for mpv v0.38.0 jaseg 2024-04-20 12:48:58 +02:00
  • d26f801cec
    Update CI pipeline (#271) Elias Müller 2024-01-29 16:52:42 +01:00
  • b6ab5a4ab0 play_bytes: Add docstring. jaseg 2024-01-22 11:55:03 +01:00
  • 4e76f01ecc mpv.py: Add play_bytes convenience function jaseg 2024-01-22 11:52:42 +01:00
  • 141ec7d372 mpv.py: Add play_context convenience function jaseg 2024-01-22 11:48:47 +01:00
  • c52a07e862 Version 1.0.5 v1.0.5 show jaseg 2023-11-18 11:57:40 +01:00
  • b42f79a4f1 Make release script properly update version in mpv.py jaseg 2023-11-18 11:57:02 +01:00
  • 93cf60e109 Add libmpv-2.dll to windows library search list jaseg 2023-11-18 11:44:55 +01:00
  • 0bfd64d1f1 Fix typo in README naglis 2023-08-22 16:09:02 +03:00
  • 9e46253261 Version 1.0.4 v1.0.4 jaseg 2023-07-22 16:03:55 +02:00
  • fa3b0fdad1 Version 1.0.4 jaseg 2023-07-22 16:03:55 +02:00
  • 03947f272b Add missing fields to MpvEventEndFile jaseg 2023-07-22 14:37:52 +02:00
  • 2d787a977d Add field "playlist_entry_id" to MpvEventEndFile Carsen Yates 2023-07-03 08:58:19 -07:00
  • f6d1269531 Add 'self' to mouse function sdaqo 2023-05-01 15:03:10 +02:00
  • 3036f64b68 Replace xvfbwrapper with PyVirtualDisplay Michał Górny 2023-04-30 17:02:29 +02:00
  • 5a1a2734f2 Add __version__ field to module jaseg 2023-03-30 13:57:01 +02:00
  • 80f5ea64a1 Version v1.0.3 v1.0.3 jaseg 2023-02-27 10:30:27 +01:00
  • d34b6252f7 Move to new old pypi project name jaseg 2023-02-27 10:26:42 +01:00
  • 7343604f10 Add tests and fix error handling for stream callbacks jaseg 2023-02-26 20:15:27 +01:00
  • f9a655e7ca Add cross-thread exception handling for event loop and stream callbacks jaseg 2023-02-26 19:46:59 +01:00
  • d7664eb671 Fix release script for new packaging workflow jaseg 2023-02-26 15:17:38 +01:00
  • 244c0ef316 Version v1.0.2 v1.0.2 jaseg 2023-02-26 14:06:41 +01:00
  • 6625a3900d Update license header with dual-license information jaseg 2023-02-26 13:07:23 +01:00
  • 2f117e0ec7 Update package metadata jaseg 2023-02-26 12:48:17 +01:00
  • 5fbdccc89f
    Migrate away from setup.py and use PEP 612-style pyproject.toml Louis-Philippe Véronneau 2022-11-27 16:11:22 -05:00
  • 30d5ca1f02 Update setup.cfg for new syntax jaseg 2022-08-16 16:45:29 +02:00
  • 2330fcd416 Fix typo in repr format string jaseg 2022-08-16 16:44:27 +02:00
  • 85aaed090f tests: Add strategic sleeps to reduce likelihood of race condition during test teardown jaseg 2022-07-11 13:49:46 +02:00
  • 3c25b1d9f3 Fix package upgrade Elias Müller 2022-07-09 19:58:34 +02:00
  • 6f07273482 Cleanup pipeline Elias Müller 2022-07-09 19:45:07 +02:00
  • bb7d0a332d Run Windows tests on Python 3.8 - 3.10 Elias Müller 2022-07-09 19:38:48 +02:00
  • 976b7e685e Make mpv-2.dll available Elias Müller 2022-07-09 19:35:13 +02:00
  • 1ed91e44e3 Skip Python 3.7 Elias Müller 2022-07-09 19:32:16 +02:00
  • 49a26a663d Add Windows test Elias Müller 2022-07-09 19:30:11 +02:00
  • 427603bd81 Run on Python 3.7 - 3.10 Elias Müller 2022-07-09 19:25:33 +02:00
  • 7a428a22e0 Rename job Elias Müller 2022-07-09 19:25:22 +02:00
  • 543bc9b958 Use newer actions Elias Müller 2022-07-09 19:25:08 +02:00
  • b12203d2d2 Skip unreliable test in CI Elias Müller 2022-07-09 19:19:34 +02:00
  • fcd2c354ae Use xvfb-run to run tests Elias Müller 2022-07-09 19:17:23 +02:00
  • d027abcc3a Upgrade pip Elias Müller 2022-07-09 19:02:27 +02:00
  • 9626d790f5 Remove starter Elias Müller 2022-07-09 18:58:05 +02:00
  • 5d9cd2b252 Remove unused variables Elias Müller 2022-07-09 18:57:05 +02:00
  • 0e19248d69 Use two blank lines between classes and functions Elias Müller 2022-07-09 18:54:01 +02:00
  • 6a71ee0b9a Comment error prone test Elias Müller 2022-07-09 18:51:38 +02:00
  • 328bf1d0dc Fix environment variable Elias Müller 2022-07-09 18:33:34 +02:00
  • af0a8c6bff Fix environment variable Elias Müller 2022-07-09 18:32:56 +02:00
  • e91fd16f35 Start Xvfb before running tests Elias Müller 2022-07-09 18:31:42 +02:00
  • dffd89630b Add test workflow Elias Müller 2022-07-09 18:24:16 +02:00
  • 721cff015b Add requirements file Elias Müller 2022-07-09 18:17:10 +02:00
  • 3d90f471d2 Remove unused imports Elias Müller 2022-07-09 18:17:00 +02:00
  • 91422de05a Fix show_text level default parameter Elias Müller 2022-07-10 15:13:45 +02:00
  • 20ec2a74b8 Fix observe_property() docstring Naglis Jonaitis 2022-05-16 02:03:31 +03:00
  • dd4d016de8 Fix external subtitles example Naglis Jonaitis 2022-05-16 00:54:41 +03:00
  • 1c0340e2d7 Fix typo in function name Louis-Philippe Véronneau 2022-04-24 22:56:09 -04:00
  • cc9072d7d8 Update branch name references Naglis Jonaitis 2022-05-16 00:43:08 +03:00
  • 4a8554319f Error for known-incompatible libmpv (closes #223) James Gerity 2022-06-13 00:45:51 -04:00
  • 1d2a0bef46 Fix license field in setup.py jaseg 2022-04-27 18:14:57 +02:00
  • 0bc8547a3b Version 1.0.1 v1.0.1 jaseg 2022-04-24 13:56:15 +02:00
  • a2f47a6524 Version 1.0.1 jaseg 2022-04-24 13:55:24 +02:00
  • 4b6c21677e Fix setup.py for PyPI upload jaseg 2022-04-24 13:52:42 +02:00
  • 49d634ac53 Version v1.0.0 jaseg 2022-04-24 13:48:51 +02:00
  • f20d0f50ee Version 1.0.0 jaseg 2022-04-23 22:18:40 +02:00
  • bd46633641 Add cancel handling to streams jaseg 2022-04-24 00:01:36 +02:00
  • 677b62cd81 Remove outdated OpenGL examples from README jaseg 2022-04-23 23:52:18 +02:00
  • 5f4cf600b5 Add event queue overflow handling jaseg 2022-04-23 23:05:38 +02:00
  • 3cb1196621 Finish event infrastructure rework. jaseg 2022-04-22 23:24:10 +02:00
  • 85ad2a6aa6 Finish rewriting event infrastructure jaseg 2022-04-22 23:18:48 +02:00
  • c90a5f692f Continue reworking event infrastrucutre. jaseg 2022-04-22 23:01:13 +02:00
  • f4c9f2fec4 Use mock.Mock to mock Xvfbwrapper on Windows jaseg 2022-04-22 21:55:09 +02:00
  • 2d87c897e2 Update event wrapper classes jaseg 2022-04-22 21:50:50 +02:00
  • 341f4c5c16 Remove deprecated libmpv API jaseg 2022-04-22 21:50:37 +02:00
  • 116c756fa4 add albumart arg to video_add jaseg 2022-04-20 14:25:33 +02:00
  • 9148f544eb
    Windows test workaround DepFA 2022-04-22 09:19:54 +01:00
  • 0f48db6398
    Remove MpvSubApi wrapper DepFA 2022-04-20 13:57:56 +01:00
  • 87559cde89
    Remove dropped mpv-2 api methods. DepFA 2022-04-20 13:55:22 +01:00
  • 9fbe39d3b4 Add some useful input commands jaseg 2022-04-18 00:31:33 +02:00
  • be1e78158a Add keyword argument command interface jaseg 2022-04-18 00:26:47 +02:00
  • 80eaa1de9d setup.py: Update license information jaseg 2022-04-18 00:01:12 +02:00
  • 6cc0b23114 Update copyright headers jaseg 2022-04-18 00:00:19 +02:00
  • c84984aa0f Use upstream license jaseg 2022-04-17 23:57:57 +02:00
  • 1e87833d25 tests: Suppress video output on wayland systems jaseg 2022-04-17 23:52:44 +02:00
  • 607bd3ff12 Add missing new event types jaseg 2022-04-17 23:52:29 +02:00
  • 8d448d49f1 Add future-based async command API jaseg 2022-04-17 23:52:12 +02:00
  • d28f135382 mpv.py: add default error handler for failed async commands Elias Müller 2020-09-29 17:15:52 +02:00
  • 107c563f8d mpv.py: add support for asynchronous commands Elias Müller 2020-09-28 20:24:15 +02:00