# 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