Opal
Opal es un reproductor multimedia y navegador web open source, de primera generación, diseñado para macOS, Linux y Windows. Es una alternativa a Stremio, Kodi y Jellyfin, con enfoque local-first: no requiere cuentas, ni servidores en la nube, ni suscripciones.
Ficha actualizada 22 sept 2026, 20:23 · upstream 22 sept 2026, 19:54 · release v0.8.5
Qué es Opal
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Opal es una aplicación open source que combina la experiencia de un reproductor multimedia con un navegador web integrado. Permite buscar, reproducir y gestionar películas, series, anime, contenido IPTV, YouTube, torrents y manga desde un solo punto de acceso. Su arquitectura se basa en Zig (0.16.x) como lenguaje principal, mpv como reproductor multimedia, SQLite para persistencia de datos y dvui para el renderizado del usuario. No requiere registro, ni servidores externos, ni suscripciones. El historial de reproducción se guarda localmente en un archivo SQLite personal. La aplicación incluye una IA local que puede responder preguntas sobre contenido disponible sin necesidad de claves API o feeds externas.
- Reproducir películas y series desde torrents o enlaces directos
- Buscar contenido en múltiples fuentes (Jellyfin, Plex, Stremio) simultáneamente
- Ver contenido IPTV / live TV con catálogo de ~40.000 canales
- Leer manga mediante extensiones como Tachiyomi o Suwayomi
- Reproducir YouTube con reproducción AV1 segura
- Consultar recomendaciones personalizadas a través de IA local
- Gestionar historial y preferencias en un solo punto de acceso
- Ver contenido desde una aplicación móvil sin necesidad de cuenta
- Arquitectura basada en funciones (one function per frame) con compilación incremental mediante Zig
- IA local que responde preguntas sobre contenido disponible sin claves API ni feeds externas
- Reproductor mpv integrado con soporte para subtítulos, audio y video
- Extensión Opal Connect que permite controlar el reproductor desde cualquier navegador web
- Historial de reproducción persistente en SQLite personal (no requiere cuenta)
- Soporte para streaming mientras se descargan torrents (magnet links)
- Reproducción AV1 segura en YouTube sin comprometer privacidad
- Windows es una versión beta y aún no alcanza la estabilidad de macOS y Linux
- El compilador Zig requiere glibc 2.38 o superior para construir el AppImage
- La instalación desde source en Linux puede fallar si el sistema no tiene SDL 2.0.22 o mpv 0.34+ instalado
- No se soporta la plataforma Apple Silicon (macOS) sin Homebrew, aunque funciona con Homebrew
- El reproductor mpv integrado es de primera generación y puede tener limitaciones de rendimiento en contenido pesado
- La IA local depende de modelos preentrenados que pueden requerir descarga adicional
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para Linux: la instalación más rápida es mediante el script `install.sh` con `OPAL_SYSTEM=1`. Para macOS, se puede usar Homebrew (`brew install debpalash/tap/opal`) o instalar desde source. En Windows, se recomienda ejecutar el `.msi` instalador o descomprimir y ejecutar el ejecutable portable. Se recomienda mantener siempre un backup del archivo de configuración `opal.db` en la carpeta `~/.config/opal/`. Para desarrolladores: los paquetes de desarrollo incluyen mpv, SDL2, SQLite, libtorrent-rasterbar, g++ y opcionalmente ffmpeg o whisper-cpp para voces. El compilador Zig 0.16.x es el mínimo requerido; versiones más recientes ofrecen mejoras en rendimiento.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.