anki/qt/aqt
Damien Elmes d4d16d35a8 spawn a new slave mode mplayer for each file
This solves a few problems:

- We no longer need to write temporary files to disk, as files
passed on the command line with non-Latin text can be read by mplayer.
- We no longer need to deal with mplayer processes left around in
the background that have failed to terminate.
- We don't need to deal with the added complexity that comes with
polling mplayer's status output to determine when the file has finished
playing.

Also add seek_relative(), toggle_pause() and shutdown() as optional
methods on AVPlayer.
2020-01-21 08:55:15 +10:00
..
__init__.py if pm.meta() fails, need to unset pm 2020-01-14 14:57:24 +10:00
.gitignore add buildhash to rspy and aqt, and check all three modules match 2020-01-03 15:15:18 +10:00
about.py Small fixes and tweaks to "Tag Modified": 2020-01-15 10:46:05 +02:00
addcards.py update qt/ to use the new API 2020-01-20 20:10:38 +10:00
addons.py fix download log newlines 2020-01-19 16:46:24 +10:00
browser.py update qt/ to use the new API 2020-01-20 20:10:38 +10:00
clayout.py update qt/ to use the new API 2020-01-20 20:10:38 +10:00
customstudy.py fix formatting 2020-01-16 12:45:48 +10:00
deckbrowser.py update qt/ to use the new API 2020-01-20 20:10:38 +10:00
deckchooser.py fix cases where we used the wrong type sig to connect to gui hook 2020-01-16 07:53:12 +10:00
deckconf.py remove dupe line 2020-01-06 20:59:18 +10:00
dyndeckconf.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
editcurrent.py add qconnect helper and some type hints 2020-01-16 07:41:23 +10:00
editor.py update qt/ to use the new API 2020-01-20 20:10:38 +10:00
errors.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
exporting.py remove _hook/_filter suffix 2020-01-15 16:53:24 +10:00
fields.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
gui_hooks.py get mpv slave mode working with new API 2020-01-20 22:01:38 +10:00
importing.py add qconnect helper and some type hints 2020-01-16 07:41:23 +10:00
main.py spawn a new slave mode mplayer for each file 2020-01-21 08:55:15 +10:00
mediasrv.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
modelchooser.py fix cases where we used the wrong type sig to connect to gui hook 2020-01-16 07:53:12 +10:00
models.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
mpv.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
overview.py update qt/ to use the new API 2020-01-20 20:10:38 +10:00
pinnedmodules.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
preferences.py option to invert paste handling in prefs 2020-01-16 12:36:04 +10:00
profiles.py get mpv slave mode working with new API 2020-01-20 22:01:38 +10:00
progress.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
py.typed mark anki and aqt modules as having typing info 2020-01-13 13:03:37 +10:00
qt.py fix cases where we used the wrong type sig to connect to gui hook 2020-01-16 07:53:12 +10:00
reviewer.py update qt/ to use the new API 2020-01-20 20:10:38 +10:00
sound.py spawn a new slave mode mplayer for each file 2020-01-21 08:55:15 +10:00
stats.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
studydeck.py add qconnect helper and some type hints 2020-01-16 07:41:23 +10:00
sync.py pass in a progress callback instead of http_data_did_[send|receive] 2020-01-18 17:49:59 +10:00
tagedit.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
taglimit.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
taskman.py add helper for background execution 2020-01-19 10:06:01 +10:00
toolbar.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
tts.py support interrupting say; fix race in simple player 2020-01-21 07:28:19 +10:00
update.py tweaking the folder names again 2020-01-03 07:48:38 +10:00
utils.py update qt/ to use the new API 2020-01-20 20:10:38 +10:00
webview.py fix cases where we used the wrong type sig to connect to gui hook 2020-01-16 07:53:12 +10:00
winpaths.py tweaking the folder names again 2020-01-03 07:48:38 +10:00