Форум проекта PuppyRus Linux
Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: sfs от 23 Ноябрь 2020, 16:25:44
-
Выбор качество через lua скрипты mpv-youtube-quality (https://github.com/jgreco/mpv-youtube-quality). Управление хоткеем, но можно добавить и кнопку.
Может выложите свой мпв со скриптами и пояснением...
Где-то на форуме был такой мой модуль - не нашел и не юзаю
-
У меня задействовано только четыре скрипта:
1. управление списками плейлистов
- playlistmanager.lua ### Enter (изменено мной) показать плейлист, стрелками выбрать, Enter воспроизвести; также умеет сохранять текущий плейлист в m3u, в папку.
- betterchapters.lua ### Del/Ins перемещение по списку с одновременным воспроизведением, подобно управлением с TV пульта, End показать плейлист.
2. управление звуком
- acompressor.lua ### удобно при просмотре фильмов или аудио треков, держит звук примерно на одном уровне без резких скачков вверх/вниз.
3.управление профилями
- auto-profiles.lua ###уже мало пользуюсь, но раньше с помощью него переключал качество между 720/360, сейчас же постоянно включено HD.
upd. Некоторые функции уже встроены в mpv - переключение глав, когда плейлист одним URL.
~/.config/mpv/input.conf
#PGUP add chapter 1 # skip to next chapter
#PGDWN add chapter -1 # skip to previous chapter
-
Пока пробовал только mpv-iptv (https://github.com/gthreepw00d/mpv-iptv), но запускать надо из консоли 'mpv --script-opts=iptv=1 playlist.m3u', что как бы не очень удобно.
playlistmanager.lua
Дай, пожалуйста, потыкать... :)
-
User Scripts (https://github.com/mpv-player/mpv/wiki/User-Scripts).
Все здесь. Поиском по playlistmanager.
В предыдущем вопросе, так:
cat ~/.config/mpv/mpv.conf
script-opts=iptv=1
-
mpv-iptv, но запускать надо из консоли 'mpv --script-opts=iptv=1 playlist.m3u', что как бы не очень удобно.
в Ледяном - для запуска просмотра плейлистов в mpv есть и контекст Рокса:
#!/bin/sh
exec mpv --config-dir=$HOME/.config/mpv/mpv-Dev-knn/ --playlist="$@" --force-window=immediate --geometry=300
-------------
для "поштучного" запуска (и тогда можно и по отдельным окнам) списки можно дробить 'de-catenator-ной Дробилкой' - https://github.com/knstntnn/de-catenator , видео с подробностями на стр. - https://www.hostedredmine.com/projects/icearch/wiki/Ice-Arch_-_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B8_%D1%82_%D0%BF
[там же есть "гуй=карта-хоткеев"]
------------
Вот разогнались разработчики youtube-dl
- кто знает - может погоня за разогнавшимися ютубовцами...
-
User Scripts.
Спасибо!
Я сделал себе mpv-iptv.desktop и сразу запускаю из меню :)
-
Думаю добавить в модули mpv
https://github.com/jgreco/mpv-youtube-quality
https://github.com/alifarazz/mpv-zenity-open-files - переделал на yad
https://github.com/jonniek/mpv-playlistmanager
Только как довести до юзера, что они есть....
Есть еще идеи?
-
К теме SponsorBlock, есть такая фишка и для mpv (https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports#mpv-media-player), и для yt-dlp (https://github.com/ajayyy/SponsorBlock/wiki/3rd-Party-Ports#downloaded-youtube-videos) (для тех кто только скачивает).
AUR (https://aur.archlinux.org/packages/?O=0&SeB=nd&K=sponsorblock&outdated=&SB=n&SO=a&PP=50&do_Search=Go)
Пакет mpv-sponsorblock-git требует python3, а для mpv-sponsorblock-minimal-git на его основе, достаточно curl, который в линуксах по умолчанию.
Но задержка срабатывания около 20 сек. Пока не разобрался, это такая фича или настраивается.