Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
28 hours | Add support for libmpv's new args to key binding handlersmain | jaseg | 1 | -8/+12 | |
This changes the API, check your code if you use key bindings. | |||||
28 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-14 | Windows: Look for mpv.dll next to mpv.py | jaseg | 1 | -7/+19 | |
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-15 | Add API to set dict-valued properties | jaseg | 1 | -1/+4 | |
2024-06-21 | Version 1.0.7v1.0.7 | jaseg | 1 | -1/+1 | |
2024-06-21 | Fix race condition in property observer code leading to ↵ | jaseg | 1 | -14/+19 | |
futures.InvalidStateError Previously, prepare_and_wait_for_property was slightly confused on the lifetime of that future. This closes #282 | |||||
2024-04-20 | Version 1.0.6v1.0.6 | jaseg | 1 | -1/+1 | |
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-22 | play_bytes: Add docstring. | jaseg | 1 | -0/+1 | |
2024-01-22 | mpv.py: Add play_bytes convenience function | jaseg | 1 | -0/+11 | |
2024-01-22 | mpv.py: Add play_context convenience function | jaseg | 1 | -0/+37 | |
2023-11-18 | Version 1.0.5v1.0.5show | jaseg | 1 | -1/+1 | |
2023-11-18 | Add libmpv-2.dll to windows library search list | jaseg | 1 | -9/+3 | |
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-03-30 | Add __version__ field to module | jaseg | 1 | -0/+2 | |
Closes #248. | |||||
2023-02-26 | Add tests and fix error handling for stream callbacks | jaseg | 1 | -9/+19 | |
2023-02-26 | Add cross-thread exception handling for event loop and stream callbacks | jaseg | 1 | -33/+89 | |
2023-02-26 | Update license header with dual-license information | jaseg | 1 | -7/+9 | |
Closes #206 | |||||
2022-08-16 | Fix typo in repr format string | jaseg | 1 | -1/+1 | |
fixes #231 | |||||
2022-07-11 | Fix show_text level default parameter | Elias Müller | 1 | -1/+1 | |
2022-06-17 | Fix `observe_property()` docstring | Naglis Jonaitis | 1 | -5/+5 | |
1. Fix decorator name - the decorator for property observation handlers is `@property_observer()`. 2. Fix handler's unregistration method name 3. Fix handler function signature - the signature is ``fun(property_name, new_value)`` and we can't have a bare `*` with no names after it. 4. Fix undefined variable in the example | |||||
2022-06-17 | Error for known-incompatible libmpv (closes #223) | James Gerity | 1 | -0/+5 | |
2022-04-24 | Add cancel handling to streams | jaseg | 1 | -12/+9 | |
2022-04-24 | Add event queue overflow handling | jaseg | 1 | -19/+32 | |
2022-04-22 | Finish event infrastructure rework. | jaseg | 1 | -6/+6 | |
2022-04-22 | Finish rewriting event infrastructure | jaseg | 1 | -3/+8 | |
2022-04-22 | Continue reworking event infrastrucutre. | jaseg | 1 | -25/+58 | |
Note: We do not decode property values by default anymore. | |||||
2022-04-22 | Update event wrapper classes | jaseg | 1 | -47/+41 | |
2022-04-22 | Remove deprecated libmpv API | jaseg | 1 | -29/+11 | |
2022-04-22 | add albumart arg to video_add | jaseg | 1 | -2/+2 | |
2022-04-20 | Remove MpvSubApi wrapper | DepFA | 1 | -3/+0 | |
2022-04-20 | Remove dropped mpv-2 api methods. | DepFA | 1 | -19/+3 | |
2022-04-18 | Add some useful input commands | jaseg | 1 | -0/+9 | |
2022-04-18 | Add keyword argument command interface | jaseg | 1 | -8/+44 | |
2022-04-18 | Update copyright headers | jaseg | 1 | -8/+7 | |
2022-04-17 | Add missing new event types | jaseg | 1 | -0/+2 | |
2022-04-17 | Add future-based async command API | jaseg | 1 | -37/+46 | |
2022-04-17 | mpv.py: add default error handler for failed async commands | Elias Müller | 1 | -9/+27 | |
2022-04-17 | mpv.py: add support for asynchronous commands | Elias Müller | 1 | -4/+48 | |
2022-04-17 | Default to node_command and rename old command to string_command | jaseg | 1 | -2/+5 | |
2022-04-17 | mpv.py: change mpv_detach_destroy to mpv_destroy | Kira | 1 | -2/+2 | |
2022-04-17 | porcelain: Add fancy wait_for_event/property future handling | jaseg | 1 | -27/+39 | |
2022-03-26 | Add timeouts and error forwarding to wait_for_{property,event} conditions | jaseg | 1 | -40/+61 | |
2022-03-26 | use daemon = True instead of setDaemon | jaseg | 1 | -1/+1 | |
2021-07-28 | Fix handling of c_void_p args in MpvRenderParam.__init__() | Marcel Moreaux | 1 | -0/+3 | |
Handling of c_void_p args (x11_display, wl_display) was broken. Added a case to correctly handle the c_void_p constructor case. See https://github.com/jaseg/python-mpv/issues/169 | |||||
2021-01-19 | mpv.py: update: Use ctypes.memmove to speed up | hixz00 | 1 | -1/+1 | |