Skip to content
biglexjPublic

About

Visor y reproductor multimedia local-first (Tauri v2 + React 19 + Rust + Material 3 Expressive)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

🌌 Prisma — v1.0.0

Prisma Icon

Estación y reproductor multimedia local-first diseñada bajo Material 3 Expressive para Windows.

Version License: MIT Platform: Windows Tech Stack

Novedades • Descargar • Hoja de Ruta • Apoyar el Proyecto


📸 Capturas de Pantalla

Inicio Escuchar Música Imágenes
Inicio Escuchar Música Imágenes de hoy
Imágenes anteriores Vídeos Libros Krita
Imágenes anteriores Vídeos Libros Krita
DaVinci Resolve Favoritos Historial Listas de reproducción
DaVinci Resolve Favoritos Historial Listas de reproducción
Conversor Luna Fetch Gallery-DL Wallpapers Aurora
Conversor Luna Fetch Gallery-DL Wallpapers Aurora
Configuración general Aurora Synapse Atajos de teclado Acerca de
Configuración general Aurora Synapse Atajos de teclado Acerca de

Organización de recursos

El icono canónico de identidad se conserva en assets/branding/icons/icon-transparent.png. Los recursos derivados deben generarse desde esa fuente mediante bun run icons:generate conforme al Asset Organization Standard; las capturas documentales viven en docs/screenshots/.


✨ Características Principales

🎵 1. Reproducción de Audio de Alta Fidelidad

  • Motor de Audio Avanzado: Potenciado por libmpv y decode nativo para FLAC, MP3, WAV, AAC, M4A, OGG y OPUS.
  • Studio Player: Vista inmersiva con carátulas en alta resolución, letras sincronizadas, visualizadores de onda dinámicos y ecualización fluida.
  • Gestión de Colas Inteligente: Cola de reproducción continua con modos repetición, reproducción aleatoria (shuffle determinista) y adición rápida.

🎬 2. Reproductor de Vídeo con PiP Adaptativo

  • Proyección Fluida: Aceleración por hardware para formatos MP4, MKV, WebM, AVI y MOV.
  • Picture-in-Picture (PiP) Nativo: Ventana flotante compacta que conserva la relación de aspecto original de la fuente sin deformaciones.
  • Controles de Estudio: Selección instantánea de pistas de audio multilingüe, subtítulos incrustados o externos, velocidad ajustable y avance rápido continuo a 3.0x.

🖼️ 3. Galería Visual y Editor de Imágenes

  • Navegación Cinematográfica: Vista por Línea de Tiempo, Álbumes por Carpetas y Árbol Jerárquico estilo lienzo con fundido suave (crossfade) entre imágenes.
  • Zoom y Pan Ultrafluido: Ampliación continua hasta 500% con navegación por arrastre y ajuste automático al marco.
  • Herramientas de Edición: Recorte interactivo, rotación, ajuste de brillo/contraste/saturación, filtros tonales y guardado con renombrado seguro.

📚 4. Bibliotecas Modulares y Lector de Documentos

  • Secciones Personalizables: Crea módulos dedicados para Libros/PDFs, Documentos Markdown, Código Fuente o Proyectos de Diseño (Krita .kra, Photoshop .psd, SVG).
  • Visor In-App y Modo Dividido (Split View): Lee y edita archivos de texto y código simultáneamente con previsualización en vivo a la derecha.
  • Controles de Lectura Avanzada: Ajuste suave de línea (soft-wrap), numeración de líneas, tabulación inteligente, selector de tipografías (Sans, Serif, Mono), atajo Ctrl + S, guardado a disco y zoom de 11px a 32px en escala proporcional.

👁️ 5. Prisma Quick Look Universal

  • Previsualización Rápida Global: Pulsa la barra espaciadora en el Explorador de Windows o el Escritorio para abrir al instante cualquier archivo de audio, vídeo, imagen, PDF, Markdown, código o proyecto creativo sin abrir ventanas pesadas.

📡 6. Aurora Synapse LAN Remote Control

  • Mando a Distancia Wi-Fi/LAN: Protocolo de comunicación local de baja latencia para controlar reproducción, volumen, subtítulos y navegación entre fotos y documentos desde cualquier dispositivo móvil o cliente conectado a tu red.
  • Resolución Inteligente de Archivos: Sincronización transparente de comandos y recepción fluida de medios.

🛡️ 7. Aislamiento Estricto de Carpetas Excluidas

  • Privacidad y Limpieza Total: Las carpetas ignoradas por el usuario y los directorios ocultos del sistema (.git, .gemini, .vscode, node_modules, build, etc.) quedan automáticamente excluidos de la línea de tiempo, álbumes, árbol y colas de reproducción.

🛠️ Stack Tecnológico

  • Frontend: React 19, TypeScript 5.9, Vite 7, CSS Vanilla (Material 3 Expressive Design Tokens).
  • Backend Nativo: Rust 2024, Tauri v2.
  • Motor Multimedia: libmpv2 con enlace nativo en C/Rust y renderizado acelerado.
  • Metadatos de Audio: Lofty.
  • Procesamiento de Imagen: image crate (JPEG, PNG, WebP, PSD, Krita preview extraction).
  • Instalador Oficial: NSIS para Windows con compresión LZMA y firma digital.

🚀 Instalación y Uso

Descarga del Instalador Oficial (Windows)

Descarga la última versión de Prisma desde la sección oficial de Releases:

  • Prisma_1.0.0_x64-setup.exe (Instalador NSIS con inicio automático opcional y bandeja del sistema).

💻 Desarrollo Local

Requisitos Previos

  1. Node.js v20+ o Bun v1.2+
  2. Rust v1.85+ (stable-x86_64-pc-windows-msvc o gnullvm)
  3. Dependencias nativas de libmpv para Windows.

Configuración del Entorno

# 1. Clonar el repositorio
git clone https://github.com/biglexj/Prisma.git
cd Prisma

# 2. Instalar dependencias de frontend
bun install

# 3. Descargar y vincular binarios de libmpv
powershell -ExecutionPolicy Bypass -File scripts/setup-libmpv.ps1

# 4. Iniciar en modo desarrollo
bun run tauri dev

Compilación y Empaquetado

# Compilación para producción (Instalador NSIS)
powershell -ExecutionPolicy Bypass -File ./scripts/release/build-release.ps1 -LocalOnly

💖 Apoyo y Donaciones

Si Prisma te resulta útil y deseas apoyar su desarrollo continuo e independiente:


📄 Licencia

Este proyecto está licenciado bajo los términos de la licencia MIT. Consulta el archivo LICENSE para más detalles.

Autor: Biglex J (2026)

About

Visor y reproductor multimedia local-first (Tauri v2 + React 19 + Rust + Material 3 Expressive)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages