-negative nor exactly zero. Be aware that once you've set a rate, the player
-will wait for the next frame before considering any other commands,
-so if you set your rate to e.g. 0.001 to nearly stop it, you will indeed
-need to wait 16.67 seconds (assuming 60 fps video) before you can speed it
-up again. This restriction may be lifted in the future.
+negative nor exactly zero. You can set a rate to e.g. 1e-6 if you want to
+in practice stop the video; once you change it back to normal speed,
+the next frame will resume playing. Be aware that changing the rate may
+make the audio behave unpredictably; there are no attempts to do time
+stretching or change the pitch accordingly.
+
+Finally, if you want to forcibly abort the playing of a video,
+even one that is blocking on I/O, you can use (since Nageru 1.7.2)::
+
+ video:disconnect()
+
+This is particularly useful when dealing with network streams, as FFmpeg does not
+always properly detect if the connection has been lost. See :ref:`menus`
+for a way to expose such functionality to the operator.