Initial commit: Video player with HLS support
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
162
README-WINDOWS.md
Normal file
162
README-WINDOWS.md
Normal file
@@ -0,0 +1,162 @@
|
||||
# Quantum Player - Scripts de Windows
|
||||
|
||||
## 🚀 Scripts Disponibles
|
||||
|
||||
### **quantum-start.bat**
|
||||
Inicia el servidor Quantum Player desde cualquier ubicación en Windows.
|
||||
```bash
|
||||
# Doble click en el archivo o ejecutar desde CMD/PowerShell
|
||||
quantum-start.bat
|
||||
```
|
||||
|
||||
### **quantum-stop.bat**
|
||||
Detiene el servidor Quantum Player.
|
||||
```bash
|
||||
quantum-stop.bat
|
||||
```
|
||||
|
||||
### **install-autostart.bat**
|
||||
Instala el inicio automático de Quantum Player al encender Windows.
|
||||
```bash
|
||||
# Ejecutar como administrador (click derecho -> Ejecutar como administrador)
|
||||
install-autostart.bat
|
||||
```
|
||||
Esto copiará `quantum-autostart.bat` a la carpeta de Inicio de Windows.
|
||||
|
||||
### **uninstall-autostart.bat**
|
||||
Desinstala el inicio automático.
|
||||
```bash
|
||||
uninstall-autostart.bat
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ Panel de Configuración Web
|
||||
|
||||
### Acceder al Panel
|
||||
1. Abre el navegador en https://video.nucleoriofrio.com
|
||||
2. Haz click en el botón ⚙️ en el header (esquina superior derecha)
|
||||
3. Ingresa la contraseña: **431522**
|
||||
|
||||
### Opciones Disponibles
|
||||
- **Toggle de Autostart**: Habilita/deshabilita el inicio automático
|
||||
- Visualiza el estado actual del autostart
|
||||
- Instrucciones de instalación
|
||||
|
||||
---
|
||||
|
||||
## 📁 Estructura de Archivos
|
||||
|
||||
```
|
||||
videoPlayer/
|
||||
├── quantum-start.bat # Inicia el servidor
|
||||
├── quantum-stop.bat # Detiene el servidor
|
||||
├── quantum-autostart.bat # Script de autostart (usado por Windows)
|
||||
├── install-autostart.bat # Instala autostart
|
||||
├── uninstall-autostart.bat # Desinstala autostart
|
||||
├── autostart.sh # Script bash para autostart
|
||||
├── .autostart-config # Configuración (enabled/disabled)
|
||||
└── videos/ # Carpeta con los videos
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Cómo Funciona el Autostart
|
||||
|
||||
1. **Instalación Manual (Recomendado)**:
|
||||
- Ejecuta `install-autostart.bat` como administrador
|
||||
- Esto copia el script a `%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup`
|
||||
- El servidor se iniciará automáticamente al encender Windows
|
||||
|
||||
2. **Control desde la Web**:
|
||||
- El toggle en el panel web controla el archivo `.autostart-config`
|
||||
- Valores: `enabled` o `disabled`
|
||||
- Cuando está `disabled`, el script detecta esto y no inicia el servidor
|
||||
- Cuando está `enabled`, el servidor inicia normalmente
|
||||
|
||||
3. **Desinstalación**:
|
||||
- Ejecuta `uninstall-autostart.bat` para remover de Startup
|
||||
- O elimina manualmente el archivo desde:
|
||||
- `C:\Users\TU_USUARIO\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\quantum-autostart.bat`
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Casos de Uso
|
||||
|
||||
### Inicio Manual
|
||||
```bash
|
||||
# Desde Windows Explorer
|
||||
Doble click en quantum-start.bat
|
||||
|
||||
# Desde PowerShell/CMD
|
||||
cd C:\path\to\videoPlayer
|
||||
.\quantum-start.bat
|
||||
```
|
||||
|
||||
### Inicio Automático
|
||||
```bash
|
||||
# 1. Instalar (solo una vez)
|
||||
install-autostart.bat
|
||||
|
||||
# 2. Reiniciar Windows
|
||||
# El servidor se iniciará automáticamente
|
||||
|
||||
# 3. Para deshabilitar temporalmente:
|
||||
# Ir al panel web -> ⚙️ -> Ingresar contraseña -> Toggle OFF
|
||||
```
|
||||
|
||||
### Detener el Servidor
|
||||
```bash
|
||||
quantum-stop.bat
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔐 Seguridad
|
||||
|
||||
- **Contraseña del Panel**: 431522
|
||||
- **Cambiar Contraseña**:
|
||||
- Editar `/server/api/config.post.ts`
|
||||
- Buscar `const CORRECT_PASSWORD = '431522'`
|
||||
- Cambiar por tu contraseña
|
||||
- Ejecutar `npm run build`
|
||||
|
||||
---
|
||||
|
||||
## 🐛 Troubleshooting
|
||||
|
||||
### El servidor no inicia
|
||||
```bash
|
||||
# Verificar si WSL está corriendo
|
||||
wsl --list --running
|
||||
|
||||
# Verificar logs
|
||||
wsl -d Ubuntu -e bash -c "cat /tmp/video-player.log"
|
||||
```
|
||||
|
||||
### Autostart no funciona
|
||||
```bash
|
||||
# Verificar que el archivo existe en Startup
|
||||
dir "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup"
|
||||
|
||||
# Verificar configuración
|
||||
wsl -d Ubuntu -e bash -c "cat /home/draganel/repos/videoPlayer/.autostart-config"
|
||||
```
|
||||
|
||||
### Puerto 3000 ya en uso
|
||||
```bash
|
||||
# Detener todos los procesos
|
||||
quantum-stop.bat
|
||||
|
||||
# Reiniciar
|
||||
quantum-start.bat
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📞 Soporte
|
||||
|
||||
Para más información:
|
||||
- URL Pública: https://video.nucleoriofrio.com
|
||||
- URL Local: http://localhost:3000
|
||||
- Logs: `/tmp/video-player.log` (en WSL)
|
||||
Reference in New Issue
Block a user