У меня есть сценарий, который я использую именно для этой цели. Это выглядит следующим образом:
#!/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
Если вы уже используете mpv
для просмотра / прослушивания клипов YouTube, тогда у вас должен быть установлен youtube-dl
, поскольку это то, что mpv
используется для загрузки ролика с YouTube.
Это немного приблизительное решение (например, не работает с несколькими ссылками одновременно), но служит своей цели. И может быть легко расширен с помощью цикла for.