Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: sfs от 23 Ноябрь 2020, 16:25:44

Название: mpv+lua скрипты
Отправлено: sfs от 23 Ноябрь 2020, 16:25:44
Выбор качество через lua скрипты mpv-youtube-quality (https://github.com/jgreco/mpv-youtube-quality). Управление хоткеем, но можно добавить и кнопку.
Может выложите свой мпв со скриптами и пояснением...
Где-то на форуме был такой мой модуль - не нашел и не юзаю
Название: Re: mpv+lua скрипты
Отправлено: krasnyh от 23 Ноябрь 2020, 16:38:38
У меня задействовано только четыре скрипта:

Цитата
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

Название: Re: mpv+lua скрипты
Отправлено: paulus от 23 Ноябрь 2020, 23:02:15
Пока пробовал только mpv-iptv (https://github.com/gthreepw00d/mpv-iptv), но запускать надо из консоли 'mpv --script-opts=iptv=1 playlist.m3u', что как бы не очень удобно.

playlistmanager.lua
Дай, пожалуйста, потыкать... :)
Название: Re: mpv+lua скрипты
Отправлено: krasnyh от 23 Ноябрь 2020, 23:16:52
User Scripts (https://github.com/mpv-player/mpv/wiki/User-Scripts).
Все здесь. Поиском по playlistmanager.

В предыдущем вопросе, так:
cat ~/.config/mpv/mpv.conf
script-opts=iptv=1
Название: Re: mpv+lua скрипты
Отправлено: knn от 24 Ноябрь 2020, 05:42:18
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
- кто знает - может погоня за разогнавшимися ютубовцами...
Название: Re: mpv+lua скрипты
Отправлено: paulus от 27 Ноябрь 2020, 11:54:29
User Scripts.
Спасибо!
Я сделал себе mpv-iptv.desktop и сразу запускаю из меню :)
Название: Re: mpv+lua скрипты
Отправлено: sfs от 14 Ноябрь 2021, 09:04:22
Думаю добавить в модули mpv
https://github.com/jgreco/mpv-youtube-quality
https://github.com/alifarazz/mpv-zenity-open-files - переделал на yad
https://github.com/jonniek/mpv-playlistmanager
Только как довести до юзера, что они есть....
Есть еще идеи?
Название: Re: mpv+lua скрипты
Отправлено: krasnyh от 21 Ноябрь 2021, 14:49:17
К теме 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 сек. Пока не разобрался, это такая фича или настраивается.