70 lines
3.0 KiB
HTML
70 lines
3.0 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="es">
|
|
<head>
|
|
<meta charset="UTF-8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline'; media-src 'self' https://*.googlevideo.com; {{ "img-src 'self' https://*.googleusercontent.com https://*.ggpht.com https://*.ytimg.com;" if not settings.proxy_images else "" }}"/>
|
|
<title>{{ title }}</title>
|
|
<link href="/youtube.com/static/favicon.ico" type="image/x-icon" rel="icon"/>
|
|
{% if settings.use_video_player == 2 %}
|
|
<!-- plyr -->
|
|
<link href="/youtube.com/static/modules/plyr/plyr.css" rel="stylesheet"/>
|
|
<!--/ plyr -->
|
|
{% endif %}
|
|
<style>
|
|
body {
|
|
margin: 0rem;
|
|
padding: 0rem;
|
|
}
|
|
video {
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
/* Prevent this div from blocking right-click menu for video
|
|
e.g. Firefox playback speed options */
|
|
.plyr__poster {
|
|
display: none !important;
|
|
}
|
|
</style>
|
|
{% if js_data %}
|
|
<script>
|
|
// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later
|
|
data = {{ js_data|tojson }};
|
|
// @license-end
|
|
</script>
|
|
{% endif %}
|
|
</head>
|
|
<body>
|
|
<video id="js-video-player" controls autofocus onmouseleave="{{ title }}"
|
|
oncontextmenu="{{ title }}" onmouseenter="{{ title }}" title="{{ title }}">
|
|
{% for video_source in video_sources %}
|
|
<source src="{{ video_source['src'] }}" type="{{ video_source['type'] }}">
|
|
{% endfor %}
|
|
{% for source in subtitle_sources %}
|
|
{% if source['on'] %}
|
|
<track label="{{ source['label'] }}" src="{{ source['url'] }}" kind="subtitles" srclang="{{ source['srclang'] }}" default>
|
|
{% else %}
|
|
<track label="{{ source['label'] }}" src="{{ source['url'] }}" kind="subtitles" srclang="{{ source['srclang'] }}">
|
|
{% endif %}
|
|
{% endfor %}
|
|
</video>
|
|
{% if js_data %}
|
|
<script>
|
|
// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later
|
|
data = {{ js_data|tojson }};
|
|
// @license-end
|
|
</script>
|
|
{% endif %}
|
|
{% if settings.use_video_player == 2 %}
|
|
<!-- plyr -->
|
|
<script src="/youtube.com/static/modules/plyr/plyr.min.js"
|
|
integrity="sha512-LxSGuB4I2iAln3VLWi8t3RYhEks4/2rtcCw6kqiBghbqBJHXg5ikpeRxEOm0luiIuKDiqwNI3rsCXI/d+MPPAA=="
|
|
crossorigin="anonymous"></script>
|
|
<script src="/youtube.com/static/js/plyr-start.js"></script>
|
|
<!-- /plyr -->
|
|
{% elif settings.use_video_player == 1 %}
|
|
<script src="/youtube.com/static/js/hotkeys.js"></script>
|
|
{% endif %}
|
|
</body>
|
|
</html>
|