Como faço para que o mpv pause o streaming de arquivos de áudio quando desconectado?

Como faço para que o mpv pause o streaming de arquivos de áudio quando desconectado?

Então, ultimamente tenho usado o incrível reprodutor de mídia mpv como meu principal reprodutor de áudio compactado (ele faz um excelente trabalho na linha de comando, desde que o vídeo esteja desativado).

Imagine que eu tenho uma lista de reprodução m3u de URLs (da Internet) para arquivos mp3 de um audiolivro LibriVox de domínio público que estou ouvindo (não todos de uma vez) e estou reproduzindo essa lista de reprodução na linha de comando com isso :

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

Atualmente, se eu tiver uma conexão com a Internet, funciona perfeitamente. Porém, se a conexão cair, ele pula todos os arquivos até o final da playlist e para, fazendo com que eu perca o lugar no audiolivro que estou ouvindo. O que eu quero fazer é pausar ou parar, em vez de prosseguir para a próxima faixa, enquanto me lembro onde eu estava antes de minha conexão ser perdida. Como faço para fazer isso, sem baixar os arquivos mp3 com antecedência (imagine que meu dispositivo tem memória limitada e não quero usá-lo com esses arquivos mp3, se puder evitar)?

Embora isso não seja mais um problema urgente, já que mudei para um dispositivo com mais memória e posso baixar coisas com antecedência, ainda estou curioso para saber a resposta.

É realmente salvar a posição antes da perda da conexão que me interessa aqui e retomá-la quando ela voltar.

Responder1

mpv descreve a seguinte opção:

--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.

Considerando que a opção: --save-position-on-quitfunciona apenas se vocêdesistira aplicação. Afirma explicitamente:

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

(que é o que você descreveu)

As opções e sinalizadores estão documentados emesta página

informação relacionada