Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
34 hours | Use callback id() instead of frame hash() to identify anonymous python streams | jaseg | 1 | -9/+18 | |
Frame hashes are not unique since the frame isn't kept around for the life time of the stream. Fixes #292. | |||||
2024-08-25 | Tests: Fix race condition in test_wait_for_property_concurrency | jaseg | 1 | -3/+3 | |
2024-08-14 | Windows: Look for mpv.dll next to mpv.py | jaseg | 2 | -9/+22 | |
2024-08-14 | Windows: Improve DLL loading error messages | jaseg | 1 | -1/+9 | |
2024-08-14 | Fix quit and quit_watch_later commands | jaseg | 1 | -2/+8 | |
2024-07-16 | Add test for dict-valued properties | jaseg | 1 | -0/+5 | |
2024-07-15 | Add API to set dict-valued properties | jaseg | 1 | -1/+4 | |
2024-06-21 | Version 1.0.7v1.0.7 | jaseg | 2 | -2/+2 | |
2024-06-21 | Fix race condition in property observer code leading to ↵ | jaseg | 2 | -15/+40 | |
futures.InvalidStateError Previously, prepare_and_wait_for_property was slightly confused on the lifetime of that future. This closes #282 | |||||
2024-05-16 | pyproject.toml: Update python version classifiers, bump min to 3.9 | jaseg | 1 | -3/+3 | |
2024-05-16 | README: Clarify Python version support | jaseg | 1 | -5/+3 | |
2024-04-20 | Version 1.0.6v1.0.6 | jaseg | 2 | -2/+2 | |
2024-04-20 | Fix loadfile for mpv v0.38.0 | jaseg | 1 | -2/+11 | |
mpv v0.38.0 added an argument to the loadfile command. Unfortunately the parsing logic isn't very smart, and now mis-interprets the old argument format, and breaks literally everything written against older versions that used the `options` kv dict. This commit adds a kludge that uses the right variant depending on the mpv version. | |||||
2024-01-29 | Update CI pipeline (#271) | Elias Müller | 2 | -12/+19 | |
* Trigger on pull request * run on ubuntu-latest * run on 3.11 + 3.12 also * upgrade actions * upgrade libmpv * use libmpv-v3 on Windows * disable fail-fast behavior * replace pytest with unittest Using pytest, we run into access violation errors on Windows. They disappear when we use the unittest module. | |||||
2024-01-22 | play_bytes: Add docstring. | jaseg | 1 | -0/+1 | |
2024-01-22 | mpv.py: Add play_bytes convenience function | jaseg | 2 | -0/+29 | |
2024-01-22 | mpv.py: Add play_context convenience function | jaseg | 2 | -0/+57 | |
2023-11-18 | Version 1.0.5v1.0.5show | jaseg | 2 | -2/+2 | |
2023-11-18 | Make release script properly update version in mpv.py | jaseg | 1 | -1/+1 | |
2023-11-18 | Add libmpv-2.dll to windows library search list | jaseg | 1 | -9/+3 | |
2023-10-12 | Fix typo in README | naglis | 1 | -1/+1 | |
2023-07-22 | Version 1.0.4 | jaseg | 1 | -1/+1 | |
2023-07-22 | Add missing fields to MpvEventEndFile | jaseg | 1 | -0/+2 | |
2023-07-22 | Add field "playlist_entry_id" to MpvEventEndFile | Carsen Yates | 1 | -3/+6 | |
2023-06-03 | Add 'self' to mouse function | sdaqo | 1 | -1/+1 | |
2023-06-03 | Replace xvfbwrapper with PyVirtualDisplay | Michał Górny | 3 | -18/+18 | |
Fixes #249 | |||||
2023-03-30 | Add __version__ field to module | jaseg | 2 | -2/+11 | |
Closes #248. | |||||
2023-02-27 | Version v1.0.3v1.0.3 | jaseg | 1 | -1/+1 | |
2023-02-27 | Move to new old pypi project name | jaseg | 2 | -2/+2 | |
2023-02-26 | Add tests and fix error handling for stream callbacks | jaseg | 2 | -9/+128 | |
2023-02-26 | Add cross-thread exception handling for event loop and stream callbacks | jaseg | 1 | -33/+89 | |
2023-02-26 | Fix release script for new packaging workflow | jaseg | 1 | -3/+3 | |
2023-02-26 | Version v1.0.2v1.0.2 | jaseg | 1 | -1/+1 | |
2023-02-26 | Update license header with dual-license information | jaseg | 1 | -7/+9 | |
Closes #206 | |||||
2023-02-26 | Update package metadata | jaseg | 1 | -2/+2 | |
2022-11-27 | Migrate away from setup.py and use PEP 612-style pyproject.toml | Louis-Philippe Véronneau | 3 | -42/+39 | |
Closes #240. | |||||
2022-08-16 | Update setup.cfg for new syntax | jaseg | 1 | -1/+1 | |
fixes #230 | |||||
2022-08-16 | Fix typo in repr format string | jaseg | 1 | -1/+1 | |
fixes #231 | |||||
2022-07-11 | tests: Add strategic sleeps to reduce likelihood of race condition during ↵ | jaseg | 1 | -1/+6 | |
test teardown | |||||
2022-07-11 | Fix package upgrade | Elias Müller | 1 | -1/+2 | |
2022-07-11 | Cleanup pipeline | Elias Müller | 1 | -10/+15 | |
2022-07-11 | Run Windows tests on Python 3.8 - 3.10 | Elias Müller | 1 | -2/+2 | |
2022-07-11 | Make mpv-2.dll available | Elias Müller | 1 | -0/+1 | |
2022-07-11 | Skip Python 3.7 | Elias Müller | 1 | -1/+2 | |
2022-07-11 | Add Windows test | Elias Müller | 1 | -0/+35 | |
2022-07-11 | Run on Python 3.7 - 3.10 | Elias Müller | 1 | -2/+1 | |
2022-07-11 | Rename job | Elias Müller | 1 | -1/+2 | |
2022-07-11 | Use newer actions | Elias Müller | 1 | -2/+2 | |
2022-07-11 | Skip unreliable test in CI | Elias Müller | 2 | -18/+22 | |
2022-07-11 | Use xvfb-run to run tests | Elias Müller | 1 | -2/+2 | |