Разработки проекта PuppyRus > Программирование и компиляция
Скрипт для поиска в youtube и воспроизведения в медиаплеер
krasnyh:
Можно организовать типа mpvTube на yad, вокруг команды "mpv ytdl://ytsearch10:'puppy линукс'". Главное не создавать много поисковых запросов, 10-20 достаточно. Есть еще параметр ytsearchall, но это слишком.
upd. Удобста взаимодействия с плейлистом здесь, User Scripts. Лично я использую playlistmanager и betterchapters, о чем уже писал ранее.
sfs:
--- Цитата: krasnyh от 23 Ноябрь 2020, 15:56:00 ---Можно организовать типа mpvTube на yad
--- Конец цитаты ---
Можно, но это для продвинутых.
--- Цитата: krasnyh от 20 Ноябрь 2020, 10:12:00 ---Есть несколько вариантов делать свой продукт. Тянуть все на себе и время от времени 'покряхтывать' о неподъемной ноше, которая 'сжирает' все свободное время.
--- Конец цитаты ---
krasnyh:
Я не имел ввиду превзойти smtube или minitube. Всего лишь простая поисковая строка в гуи-обертке (mpv_search.sh). Скрин.
--- Код ---
#!/bin/bash
action=$(yad --width=800 --window-icon=gtk-find --center --title="search youtube" --image="mpv" \
--entry --entry-label= --text "<b><big><big>Поиск и воспроизведение видео с ютуба в mpv</big></big></b>") || exit 1
paste=$(echo $action)
mpv --pause ytdl://ytsearch100:"$paste"
--- Конец кода ---
Находит 20 100 запросов, воспроизводит первый, затем переходит ко второму и т.д. Можно самому выбирать порядок, листая по списку в mpv : в левом нижнем углу mpv кнопки управления плейлистом < >. Нажатие на них ПКМ :показать плейлист, ЛКМ - переключить вперед/назад по списку.
UPD. Или добавить playlistmanager.lua, AUR.
sfs:
--- Цитата: krasnyh от 23 Ноябрь 2020, 21:58:52 ---простая поисковая строка в гуи-обертке
--- Конец цитаты ---
Этот функционал есть в qmplay2
В итоге очень неудобно с ютубом на линуксе. Хоть сколько-то удобный интерфейс minitube не успевает угнаться за движком ютюба. После аналогичных прог под андроид печально на это все смотреть. Все на твбокс!
sfs:
--- Цитата: krasnyh от 23 Ноябрь 2020, 21:58:52 ---mpv ytdl://ytsearch20:"$paste"
--- Конец цитаты ---
открывает первый найденный ролик?
Еще вариант https://www.reddit.com/r/bash/comments/9pbnz2/submission_simple_script_that_uses_mpv_and/
https://unix.stackexchange.com/questions/495998/cli-utility-to-search-and-view-download-youtube-videos
https://github.com/mps-youtube/mps-youtube
https://github.com/misterhat/ytsearch
Навигация
Перейти к полной версии