AppleVLC/README.md

84 lines
2.3 KiB
Markdown
Raw Normal View History

# AppleVLC - VLC Media Player Skin
Skin moderna para VLC Media Player inspirada en Apple Human Interface Guidelines.
## Características
- **Diseño limpio**: Fondo con esquinas redondeadas (superelipse/squircle) estilo Apple
- **Controles intuitivos**: Botones de 44px siguiendo las guías de Apple para touch targets
- **Información completa**: Título, tiempo, bitrate y sample rate visibles
- **Controles de ventana**: Solo cerrar y minimizar (sin maximizar, al estilo macOS)
- **Estados visuales**: Hover con tinte azul Apple (#007AFF), estados disabled
- **Iconos secundarios**: Color gris sistema (#8E8E93) para jerarquía visual
## Controles Disponibles
### Fila Principal
- Stop, Playlist, Shuffle, Previous, Play/Pause, Next, Repeat All, Repeat One, Fullscreen
### Fila Inferior
- Volume (con slider), Equalizer, A-B Loop, Speed
### Ventanas Adicionales
- Video Window (640x480, redimensionable)
- Playlist Window (320x400)
- Fullscreen Controller
## Instalación
1. Copiar `AppleVLC.vlt` a `~/.local/share/vlc/skins2/`
2. En VLC: Herramientas → Preferencias → Interfaz → Usar skin personalizado
3. Seleccionar AppleVLC.vlt
4. Reiniciar VLC
O ejecutar directamente:
```bash
vlc -I skins2 --skins2-last /ruta/a/AppleVLC.vlt
```
## Estructura del Proyecto
```
PielVLC/
├── AppleVLC.vlt # Skin empaquetada (ZIP)
├── theme.xml # Definición de la interfaz
├── generate_assets_v3.py # Script para generar PNGs
├── images/ # Assets PNG generados
├── fonts/ # Fuentes Liberation Sans
└── DEVELOPMENT.md # Guía de desarrollo
```
## Especificaciones Técnicas
- **Dimensiones**: 500x225 px (ventana principal)
- **Márgenes**: 20-30px en todos los bordes
- **Track slider**: 8px de altura, 440px de ancho
- **Volume slider**: 6px de altura, 80px de ancho
- **Colores**:
- Fondo: #F5F5F7 (Apple Light Gray)
- Texto primario: #000000
- Texto secundario: #3C3C43
- Iconos secundarios: #8E8E93
- Acento: #007AFF (Apple Blue)
- Borde sutil: rgba(0,0,0,0.08)
## Regenerar Assets
```bash
python3 generate_assets_v3.py
zip -r AppleVLC.vlt theme.xml images/ fonts/
```
## Requisitos
- VLC 3.0+ con soporte skins2
- Python 3 + Pillow (solo para regenerar assets)
## Autor
Claude Code - Anthropic
## Licencia
MIT License