LINUX.ORG.RU

Рутуб останавливает воспроизведение, если окна нет на экране.

 


0

2

fvwm, X-window. Конфигурация DeskTopSize 2x2, то есть 4 страницы (экрана), между ними перемещаеюсь мышкой. На одном из экранов запущен браузер, хромиум. В нем запускаю какое-нибудь видео типа подкаст, которое больше слушать, чем смотреть, и перемещаюсь на соседний экран читать ЛОР :). Вот сейчас стало, что если рутуб, то видео встаёт на паузу, да ещё нужно мышкой снимать с паузы, если переключился обратно. Вчера такого не было и с ютубом сейчас такого нет, то есть проблема не в браузере, а в скриптах рутуба.

С этим можно что-то сделать, кроме как немного увеличить размер окна, чтобы оно хотя бы чуть-чуть на каждом экране присуствовало. Наличие фокуса на окне не важно. Как это работает не понимаю, событие от X-сервера, чтоли приходит, что окно полностью не видимо? Его можно отфильтровать?

★★★★★

Единственное что я могу представить, так это скачать нужные видео с рутуба, и затем тупо скрипт написать, чтобы они открывались по очереди. Каждое открытие по скрипту будет дергать иксы и не будет давать компу засыпать.

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от sparkie

Но, если оно видимое, то это не мешает. То есть, если поверх браузера поместить оконо с терминалом, то всё нормально, можно спокойно работать по ssh, видео будет воспроизводится. Пауза при переключении на другую вкладку, или, если окно полностью закрыто. Если хоть пиксель окна виден, то видео воспроизводится.

Сейчас я растянул окно, чтобы оно было чуть больше экрана и, как-бы ОК, но нужно, чтобы на соседнем экране другие окне не были поверх.

mky ★★★★★
() автор топика
Ответ на: комментарий от u5er

Дак это время. Там ты просто зашёл на канал, увидил, что вышел свежий выпуск, ткнул, слушаешь. Не интерестно — ткнул в другое видео. А здесь, нужно копировать ссылку, ждать пока скачается.

Плюс, yt-dlp регулярно отстаёт, что логично, так как видеохостинги не согласуют с ним свои изменения. Что-то стоящее себе скачать, это, да, можно/нужно. А новостной выпуск хочется здесь и сейчас, а не ждать, когда yt-dlp обновят, что он снова заработает.

mky ★★★★★
() автор топика
Ответ на: комментарий от mky

А здесь, нужно копировать ссылку, ждать пока скачается.

Перетаскиваешь ссылку из адресной строки на открытое окно mpv. То же самое воспроизведение онлайн получается, как в браузере. Никакого скачивания.

Но это не то, конечно, что ты спрашивал в заглавном посте. )

Плюс, yt-dlp регулярно отстаёт

С рутубом такого нет, а вот с ютубом бывает, но разрабы держат ухо востро по нему и сразу правят код yt-dlp.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)
Ответ на: комментарий от vbcnthfkmnth123

Комп не засыпает. Я работаю в соседнем окне. Дело именно в том, что рутуб как-то узнает, что окно с его содержимым не показывается и встаёт на паузу.

mky ★★★★★
() автор топика

В огнелисе нормально работает.

Как это работает не понимаю, событие от X-сервера, чтоли приходит, что окно полностью не видимо?

В KDE например kwin решает рисовать окно или нет, там отдельная опция есть - «отображать миниатюры для всех окон», эта опция заставляет окна продолжать рисоваться в фоне. Но это только на X11 работает, в Wayland такого не завезли.

Dr64h ★★★
()
Ответ на: комментарий от sparkie

Есть FocusFollowsMouse.

Но вчера ещё воспроизведение работало и в неактивной вкладке браузера, а сегодня перестало, пока не поставил расширение Always Active Window.

mky ★★★★★
() автор топика

Открыть новое окно. Запихнуть его можно и на отдельный экран в Sway например. Как вариант найти скрипт блокировщик и заблокировать его или написать скрипт разостанавливатель для всяких дополнений вроде Violentmonkey и закинуть на какой-нибудь Greasyfork.

anonymous
()