MPV Play
Скрипт запускающий mpv
с ссылкой на медиаконтент из буфера обмена Откроет любой медиаконтент который может распознать yt-dlp
и воспроизвести mpv
. Путь до файла, ссылка на видео, ссылка на фото и т.д.
Зависимости
В зависимости от среды исполнения
- Xorg
sudo apt install lua mpv xclip yt-dlp
- Wayland
sudo apt install lua mpv wl-paste yt-dlp
Установка и удаление
Глобально
sudo make install
sudo make uninstall
Локально
make PREFIX=$HOME/.local install
make PREFIX=$HOME/.local uninstall
Независимо
make DESTDIR=$HOME/some_you_dir install
make DESTDIR=$HOME/some_you_dir uninstall
Использование
Есть смысл назначить скрипт на исполнение по горячей клавише. Так как предполагается именно такое использование, скрипт не принимает никаких параметров, а просто забирает из текущего буфера обмена данные и пытается воспроизвести их как ссылку.
На заметку
При модификации под себя особое внимаение обращать на то что текст из буфера обмена попадёт как параметр для mpv
в shell оболочку. Не нужно забывать экранировать данные
TODDO
Использовать execv
из модуля luaposix
вместо popen/execute
?
Описание
Скриптик для воспроизведения ссылок через mpv с уведомлением о названии