build: Add build log file.

This commit is contained in:
Michael committed 2025-12-08 15:04:04 +01:00
1 parent 6a72bc4013
commit 10230aa131
1 file changed
+93 -90
+93 -90
View File
@@ -1,98 +1,101 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<meta charset="UTF-8"> <head>
<title>IPTV Player</title> <meta charset="UTF-8">
<!-- Add HLS.js and mpegts.js dependencies --> <title>IPTV Player</title>
<script src="https://cdn.jsdelivr.net/npm/hls.js@1.4.12/dist/hls.min.js"></script> <!-- Add HLS.js and mpegts.js dependencies -->
<script src="https://cdn.jsdelivr.net/npm/mpegts.js@1.7.3/dist/mpegts.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/hls.js@1.4.12/dist/hls.min.js"></script>
<style> <script src="https://cdn.jsdelivr.net/npm/mpegts.js@1.7.3/dist/mpegts.min.js"></script>
* { <style>
margin: 0; * {
padding: 0; margin: 0;
box-sizing: border-box; padding: 0;
} box-sizing: border-box;
body {
background: #000;
width: 100%;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
font-family: Arial, sans-serif;
}
#player-container {
width: 100%;
height: 100%;
position: relative;
}
#video {
width: 100%;
height: 100%;
background: #000;
}
#error {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
text-align: center;
}
#error-icon {
font-size: 64px;
color: #f44336;
margin-bottom: 16px;
}
#loading {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
text-align: center;
}
.spinner {
width: 48px;
height: 48px;
border: 4px solid #fff;
border-top-color: transparent;
border-radius: 50%;
animation: spin 1s linear infinite;
margin: 0 auto 16px;
}
@keyframes spin {
to {
transform: rotate(360deg);
} }
}
#debug { html,
display: none; body {
/* Hidden in production */ background: #000;
position: absolute; width: 100%;
bottom: 10px; height: 100%;
left: 10px; overflow: hidden;
color: #0f0; display: flex;
font-size: 12px; justify-content: center;
font-family: monospace; align-items: center;
background: rgba(0, 0, 0, 0.7); font-family: Arial, sans-serif;
padding: 8px; }
border-radius: 4px;
max-width: 80%; #player-container {
word-break: break-all; width: 100%;
} height: 100%;
</style> position: relative;
}
#video {
width: 100%;
height: 100%;
background: #000;
}
#error {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
text-align: center;
}
#error-icon {
font-size: 64px;
color: #f44336;
margin-bottom: 16px;
}
#loading {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
text-align: center;
}
.spinner {
width: 48px;
height: 48px;
border: 4px solid #fff;
border-top-color: transparent;
border-radius: 50%;
animation: spin 1s linear infinite;
margin: 0 auto 16px;
}
@keyframes spin {
to {
transform: rotate(360deg);
}
}
#debug {
display: none;
/* Hidden in production */
position: absolute;
bottom: 10px;
left: 10px;
color: #0f0;
font-size: 12px;
font-family: monospace;
background: rgba(0, 0, 0, 0.7);
padding: 8px;
border-radius: 4px;
max-width: 80%;
word-break: break-all;
}
</style>
</head> </head>
<body> <body>