Install
Stiff_Music / YouTube — PiP-кнопка в плеере

Published:

Version: 1.5.0+3b8ff0d updated

Summary: Вынести видео в мини-окно (PiP) или развернуть на весь экран. Alt+P — PiP, Alt+F — полный экран. / Adds PiP and fullscreen buttons to YouTube player.

Homepage: https://openuserjs.org/scripts/Stiff_Music/YouTube_PiP

Support: https://openuserjs.org/scripts/Stiff_Music/YouTube_PiP/issues

Copyright: 2026, Stiff music (https://openuserjs.org/users/Stiff_Music)

License: MIT

License: CC-BY-NC-SA-4.0; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

Antifeature: unspecified

YouTube — PiP-кнопка в плеере

Сравнение версий 1.4.0 → 1.5.0

Пункт 1.4.0 1.5.0
Кнопка PiP ✅ Есть ✅ Есть
Хоткей Alt+P ✅ Есть ✅ Есть
Кнопка Fullscreen в PiP ✅ Есть ✅ Есть
Хоткей Alt+F ✅ Есть ✅ Есть
Модульная структура (10 модулей) ✅ Есть ✅ Есть
Changelog в меню ✅ Есть ✅ Есть
Двойная лицензия (MIT + CC-BY-NC-SA-4.0) ✅ Есть ✅ Есть
Локализация @name:ru / @name:en ❌ Нет ✅ Есть
Локализация @description:ru / :en ❌ Нет ✅ Есть
@updateURL / @downloadURL ❌ Нет ✅ Есть
Теги (@tag, 8 шт.) ❌ Нет ✅ Есть
Соответствие требованиям OpenUserJS ⚠️ Частично ✅ Полное

Что было в 1.4.0
• Кнопка PiP в плеере
• Хоткей Alt+P
• Кнопка Fullscreen в PiP-режиме
• Хоткей Alt+F
• Модульная структура (10 модулей)
• Changelog в меню
• Двойная лицензия (MIT + CC-BY-NC-SA-4.0)

Что добавлено/изменено в 1.5.0
• Локализация @name:ru / @name:en
• Локализация @description:ru / @description:en
• @updateURL и @downloadURL для OpenUserJS
• 8 тегов (@tag) для поиска
• Метаблок приведён к требованиям OpenUserJS
• Весь функционал 1.4.0 сохранён без изменений

CHANGELOG

v1.5.0 (2026-10-11)
🔧 УЛУЧШЕНО (техническое обновление метаблока):
• Локализация @name и @description (ru/en).
• Добавлены @updateURL и @downloadURL для OpenUserJS.
• Добавлены @tag-теги для поиска (8 шт.).
• Метаблок приведён в соответствие требованиям OpenUserJS.

♻️ БЕЗ ИЗМЕНЕНИЙ:
• Весь функционал v1.4.0 сохранён полностью: кнопка PiP, кнопка Fullscreen в PiP, хоткеи Alt+P / Alt+F, автопереключение кнопок, модульная структура, changelog в меню.

v1.4.0 (2026-09-18)
✨ ДОБАВЛЕНО:
• Кнопка «Развернуть на весь экран» — появляется в плеере, когда видео находится в PiP-режиме.
• Хоткей Alt+F — развернуть на весь экран.
• Автоматическое переключение кнопок в зависимости от состояния PiP (слежение за событиями enterpictureinpicture и leavepictureinpicture).

v1.3.0 (2026-09-18)
✨ УЛУЧШЕНО:
• Модульная структура: CONFIG, State, Utils, Changelog, Styles, PiP, Button, Injector, Hotkey, Menu.
• Двойная лицензия для OpenUserJS (CC-BY-NC-SA-4.0 + MIT).
• Отдельный модуль changelog с показом через меню.
• Валидация видео перед запросом PiP.

🐛 ИСПРАВЛЕНО:
• Клик по кнопке PiP теперь работает (не только зажатие).
• Убран конфликт pointerdown + click + mousedown.
• Убрана двойная активация PiP через click.

v1.2.1 (2026-09-15)
🐛 ИСПРАВЛЕНО:
• Убран innerHTML, заменён на createElementNS (Trusted Types).
• @run-at изменён с document-start на document-idle.

v1.0.0 (2026-09-01)
🎉 ПЕРВЫЙ РЕЛИЗ:
• Кнопка PiP в панели плеера.
• Горячая клавиша Alt+P.

⌨️ Горячие клавиши
• Alt+P — мини-окно (Picture-in-Picture)
• Alt+F — полный экран

📄 Лицензии
• CC-BY-NC-SA-4.0 — запрещает коммерческое использование
• MIT — OSI-совместимая, требуется для OpenUserJS
• SPDX: (MIT AND CC-BY-NC-SA-4.0)

Rating: 0