summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-12-25README: Add "supported platforms" sectionjaseg1-0/+13
2017-12-25Refactor node_cast_value to use large if/elif instead of dict lookupjaseg1-12/+25
2017-12-24Bump version to v0.3.8v0.3.8jaseg1-1/+1
2017-12-24Fix MpvNode logic to use pröper unionsjaseg2-36/+53
...instead of lots manual ctypes pointer casting
2017-12-05v0.3.7: Remove windows classifiers since nobody tests this on windowsjaseg1-3/+1
2017-09-19Bump version to 0.3.6v0.3.6jaseg1-1/+1
2017-09-18Fixed TypeError: _handle_key_binding_message() signature incompatibility ↵Vilius Grigaliūnas1-1/+1
with mpv < v0.15.0 key-binding message has key name parameter only since mpv version 0.15.0 (as stated in manual), therefore trying to bind keys with earlier versions results in TypeError: _handle_key_binding_message() missing 1 required positional argument: 'key_name'. This change makes this argument optional and default to None.
2017-09-14Version 0.3.5v0.3.5jaseg1-1/+1
2017-09-14Nicer API names for add/multiply/cycle propertyjaseg1-7/+7
add: _add_property -> property_add multiply: _multiply_property -> property_multiply cycle: _cycle_property -> cycle
2017-09-14Wrap all docstrings to 120 char line widthjaseg1-150/+91
This is to stay consistent with everything else.
2017-09-13Reformat doctrings to follow PEP 257 and use reStructuredTextRaphael McSinyx1-192/+228
2017-09-13Fix add, cycle and multiply command.Raphael McSinyx1-4/+14
2017-08-23Version 0.3.4v0.3.4jaseg1-1/+1
2017-08-23README: loop -> loop_playlistjaseg1-1/+1
2017-08-21Add on_key_pressjaseg3-11/+74
2017-08-20Bump version to 0.3.3v0.3.3jaseg1-1/+1
2017-08-20Fix key binding registration for bound methods, add unit testsjaseg2-9/+83
2017-08-20Fix window dragging while using custom key bindingsjaseg1-1/+1
closes #45
2017-08-06mpv, mpv-test: Fix vim mode linesjaseg2-2/+3
2017-08-06setup.py: Add pillow extra dependencyjaseg1-0/+3
2017-08-06Bump version to 0.3.2v0.3.2jaseg1-1/+1
2017-08-06Restore compatibility with older libmpv versionsjaseg1-1/+1
At least v0.26.0 also works with the unfixed version
2017-08-06Re-nerf property observer testsjaseg1-21/+18
2017-08-06Bump version to 0.3.1v0.3.1jaseg1-1/+1
2017-08-06mpv-test.py: Add more thorough property testsjaseg1-0/+82
2017-08-06mpv.py: Un-break property write accessjaseg1-9/+19
2017-08-03Bump version to 0.3.0v0.3.0jaseg1-1/+1
2017-08-03Add pillow-based screenshot_raw commandjaseg2-0/+17
2017-08-03Move to fully FORMAT_NODE-based APIjaseg2-467/+230
This will break lots of stuff. * Use MPV_FORMAT_NODE mostly everywhere * Dynamically discover properties instead of using a static list * Modify encoding handling to be more versatile
2017-08-03Bump version to 0.2.9v0.2.9jaseg1-1/+1
2017-08-03Fixes for libmpv v0.26.0jaseg2-5/+12
2017-08-02Bump version to 0.2.8v0.2.8jaseg1-1/+1
2017-08-02mpv module: Remove load_luajaseg1-5/+0
It wouldn't work on all systems anyway due to differing names for liblua ("liblua.so", "liblua-5.1.so" etc.) and also doesn't seem to be necessary anymore.
2017-08-02MPV constructor: Add loglevel argumentjaseg1-4/+3
2017-07-23Bump version to 0.2.7v0.2.7jaseg1-1/+1
2017-07-23Fix register_event_callback to work with methodsjaseg1-1/+0
2017-07-13Bump version to 0.2.6v0.2.6jaseg1-1/+1
2017-07-13Remove debug hack accidentially left in the codejaseg1-1/+1
2017-07-13Fix message handler registration and advanced README examplejaseg2-3/+2
2017-07-05setup.py: Small syntax fixesjaseg1-3/+3
2017-07-05Bump version to 0.2.5jaseg1-1/+1
...because I acciditially pushed test code to pypi -.-
2017-07-03setup.py: Bump version to 0.2.4v0.2.4jaseg1-1/+1
2017-07-03tests: Add test for multi-valued property-mapped optionsjaseg1-0/+4
2017-07-03Make compatible with libmpv 0.22.0jaseg2-16/+16
2017-07-03Add support for string-array optionsjaseg1-11/+65
2017-07-03Fix racy property testsjaseg1-3/+24
2017-05-28README: Add version compatibility blurbjaseg1-0/+20
2017-05-26Relase 0.2.3: Include Python 3.5 in package metadatajaseg1-1/+2
2017-05-26Release 0.2.2v0.2.2jaseg1-1/+1
2017-05-26README: rst syntax fix because I can't rstjaseg2-5/+4