¿Cómo hago para que mpv detenga la transmisión de archivos de audio cuando estoy desconectado?

¿Cómo hago para que mpv detenga la transmisión de archivos de audio cuando estoy desconectado?

Entonces, últimamente he estado usando el increíble reproductor multimedia mpv para mi reproductor de audio comprimido principal (hace un excelente trabajo para eso en la línea de comandos siempre que el video esté deshabilitado).

Imagine que tengo una lista de reproducción m3u de URL (de Internet) para archivos mp3 de un audiolibro LibriVox de dominio público que estoy escuchando (no todo de una sola vez), y estoy reproduciendo esa lista de reproducción desde la línea de comandos con esto :

mpv --no-video --save-position-on-quit playlist.m3u

Actualmente, si tengo una conexión a Internet, funciona bien. Sin embargo, si la conexión se cae, omite todos los archivos hasta el final de la lista de reproducción y se detiene, haciéndome perder mi lugar en el audiolibro que estoy escuchando. Lo que quiero que haga es pausar o detenerse, en lugar de pasar a la siguiente pista, mientras recuerdo dónde estaba antes de perder la conexión. ¿Cómo puedo lograr esto, salvo descargar los archivos mp3 por adelantado (imagine que mi dispositivo tiene memoria limitada y no quiero usarla con estos archivos mp3, si puedo evitarlo)?

Si bien esto ya no es un problema urgente, dado que cambié a un dispositivo con más memoria y puedo descargar cosas con anticipación, todavía tengo curiosidad por saber la respuesta.

Lo que realmente me importa aquí es guardar la posición antes de que se perdiera la conexión y reanudarla cuando vuelva.

Respuesta1

mpv describe la siguiente opción:

--loop-playlist=force

The force mode is like inf, but does not skip playlist entries 
which have been marked as failing. 
This means the player might waste CPU time trying to loop a file that doesn't exist. 
But it might be useful for playing webradios under very bad network conditions.

Mientras que la opción: --save-position-on-quitsólo funciona siabandonarla aplicación. Dice explícitamente:

This does not happen if playback of a file is stopped in any other way than quitting.

(que es lo que describiste)

Los interruptores y banderas están documentados enesta página

información relacionada