Crie o nome de exibição do mpv do link do youtube ao reproduzir apenas áudio

1

Ao reproduzir apenas o áudio de um link do youtube, você tem algo assim:

mpv '<youtube_link>' --no-video

e quando a música começa a tocar você tem isso no terminal:

AO: [pulse] 44100Hz stereo 2ch float
A: 00:00:40 / 00:31:39 (2%) Cache: 10s+16498KB

ou algo similar.

Existe uma maneira de exibir o nome do link (o nome do link que está sendo reproduzido)?

Quando você reproduz um vídeo normal, o nome fica no topo da janela e acima dos controles.

    
por smrdo_prdo 27.07.2016 / 00:15

1 resposta

3

Eu tenho um script que uso exatamente para esse propósito. Parece o seguinte:

#!/bin/sh
if [[ "x$1" == "x" ]]; then
  echo "Usage: mpvy <URL>"
else
  title='youtube-dl --skip-download --get-title $1'
  mpv --no-video --term-playing-msg "### $title ###" $1
fi

Se você já estiver usando mpv para assistir / ouvir clipes do YouTube, deverá ter youtube-dl instalado, pois é o que mpv usa para baixar o clipe do youtube.

É um pouco duro de uma solução (por exemplo, não funciona com vários links de uma só vez), mas serve a sua finalidade. E pode ser facilmente estendido usando um loop for.

    
por 27.07.2016 / 00:36