Commit graph

290 commits

Author SHA1 Message Date
jaseg
e52a9545f7 Fix message handler registration and advanced README example 2017-07-13 00:37:25 +02:00
jaseg
cb0cfd07c9 setup.py: Small syntax fixes 2017-07-05 11:50:00 +02:00
jaseg
e84ad601c3 Bump version to 0.2.5
...because I acciditially pushed test code to pypi -.-
2017-07-05 11:36:11 +02:00
jaseg
4e477b694e setup.py: Bump version to 0.2.4 2017-07-03 22:24:55 +02:00
jaseg
3b6a29b8ae tests: Add test for multi-valued property-mapped options 2017-07-03 22:22:03 +02:00
jaseg
a80f638732 Make compatible with libmpv 0.22.0 2017-07-03 13:13:50 +02:00
jaseg
03492ba394 Add support for string-array options 2017-07-03 12:25:27 +02:00
jaseg
34ab0392c8 Fix racy property tests 2017-07-03 12:24:44 +02:00
jaseg
1d9fe92e15 README: Add version compatibility blurb 2017-05-28 23:27:44 +02:00
jaseg
c34d94a081 Relase 0.2.3: Include Python 3.5 in package metadata 2017-05-26 18:02:30 +02:00
jaseg
027b25d693 Release 0.2.2 2017-05-26 14:18:31 +02:00
jaseg
3fa1b62d4d README: rst syntax fix because I can't rst 2017-05-26 14:17:30 +02:00
jaseg
36404a2a40 Add regression test for #26 2017-05-26 14:07:06 +02:00
jaseg
11f534897c mpv-test: Fix some tests, add property observer decorator test
Also fix ass-style-override
2017-05-26 14:02:24 +02:00
jaseg
8608c43854 README: add pypi installation instructions 2017-05-26 13:29:22 +02:00
jaseg
87c007cc4d Fix for pypi submission 2017-05-26 13:24:18 +02:00
jaseg
f841f343cf README: Fix property observer example 2017-05-21 13:39:08 +02:00
jaseg
76027e6fa6 Fix up README formatting 2017-05-21 13:29:26 +02:00
jaseg
627d6a938b Merge pull request #28 from Matt-Deacalion/fix-unobserve-runtime-error
Fix `unobserve_property` RuntimeError
2017-05-21 13:16:32 +02:00
Matt Deacalion Stevens
b1f81ac561
Fix unobserve_property RuntimeError 2017-05-21 10:58:36 +01:00
jaseg
5ca3a0250c Fix typo in register_key_binding 2017-05-20 22:34:08 +02:00
jaseg
b2993ceaaa Add property observer format override 2017-05-11 15:49:11 +02:00
jaseg
c47bd2a2c6 BREAKING: Move property observation API to NODE format 2017-05-10 18:29:41 +02:00
jaseg
303eedbb3b Add documentation and polish handler registration 2017-05-10 14:05:10 +02:00
jaseg
7a378544d5 MPV.event_callback: Allow str event type names 2017-05-10 12:14:43 +02:00
jaseg
d2ffe25700 Update properties for current upstream master 2017-05-10 11:56:00 +02:00
jaseg
f55b62667f Add OSD property access 2017-05-10 11:56:00 +02:00
jaseg
ab773a5934 Add callback/message handler decorators 2017-05-10 11:55:42 +02:00
jaseg
56f3210494 Update setup.py with correct license version 2017-05-07 16:03:59 +02:00
jaseg
4168064ade README: Add playlist example 2017-05-07 16:01:51 +02:00
jaseg
28fdc21a24 Organize convenience functions 2017-05-07 15:58:58 +02:00
jaseg
9a9a8bb2c9 Add playlist_append porcelain 2017-05-07 15:34:36 +02:00
jaseg
32b5fb8627 Add license header 2017-05-07 15:29:02 +02:00
Hans Ole Hatzel
60b5530942 Add playlist_filenames property
Closes #21
2017-05-06 12:42:41 +02:00
jaseg
87b59f8e6b README: Update info on asyncio 2017-03-20 17:59:45 +01:00
jaseg
8b9411ec54 Simplify initialization logic somewhat 2017-01-06 14:41:46 +01:00
Frechdachs
9cc3a25c73 Make sure _mpv_initialize is called before _mpv_terminate_destroy 2017-01-06 13:52:50 +01:00
jaseg
9fa18058ad Make so/DLL loading more robust
* Print a proper error message if shared object not found on unix
* Abide by local conventions and look for DLL in script's directory on windows
2017-01-04 12:46:17 +01:00
jaseg
eb8b6a05d7 Clarify event thread handling in the README 2016-11-23 10:20:49 +01:00
jaseg
efbf182723 Fix MPV.terminate so it can be called from event handlers 2016-09-15 02:00:28 +02:00
jaseg
667ec6f180 Fix property access in README example 2016-08-25 07:41:34 +02:00
jaseg
b71e8a4a55 Small refactoring of with usage in tests 2016-08-24 11:42:17 +02:00
jaseg
1ee4361bdd Pimp loadfile to accept per-file options 2016-08-20 11:20:20 +02:00
jaseg
669c4bbfec BREAKING 💥 Improve property handling 2016-08-20 09:54:53 +02:00
jaseg
be8d6897eb Fix key binding handling for duplicate bindings and commands 2016-08-19 18:52:37 +02:00
jaseg
aaddc52da4 Set LC_NUMERIC to C to avoid segfaults on some platforms 2016-08-19 17:54:32 +02:00
jaseg
ab8b8b5477 Improve event handling, add message handling, add key binding foo 2016-08-17 23:21:19 +02:00
jaseg
de7b671103 Finally add node handling, fix ALL THE THINGS
* New node handling
 * Add remaining properties
 * Improve property type handling (no more ynbool!)
 * Add pröper option access
 * Add a whole bunch of tests
2016-08-13 19:14:14 +02:00
jaseg
4d6c17d342 WIP 2016-08-13 18:19:39 +02:00
jaseg
97d929e27f Add loads of new properties 2016-08-13 01:30:03 +02:00