Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

peartune

Reproductor P2P auto-alojado para música sin port forwarding ni VPNs. Conecta dispositivos móviles directamente a hosts locales (Navidrome/Jellyfin/carpetas) mediante cifrado extremo a punto a punto, con revocación inmediata de acceso.

Ficha actualizada 22 sept 2026, 15:12 · upstream 22 sept 2026, 13:03 · release v1.0.11

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es peartune

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

PearTune es un reproductor de música P2P auto-alojado que elimina la necesidad de exponer puertos, configurar VPNs o usar cuentas en la nube para acceder a bibliotecas musicales desde cualquier lugar. El sistema funciona mediante conexiones cifradas punto a punto entre un host (que puede ser Navidrome, Jellyfin o una carpeta local) y clientes móviles, con revocación inmediata de acceso sin copiar archivos.

La arquitectura se compone de dos partes: el host que sirve la biblioteca en la máquina donde residen los archivos, y la aplicación móvil que se empareja mediante QR. Las conexiones son mutuamente autenticadas y cifradas extremo a extremo, eliminando contraseñas o strings de conexión vulnerables. El sistema permite gestionar permisos por dispositivo/persona desde el teléfono del propietario.

Soporta bibliotecas existentes de Navidrome (API Subsonic), Jellyfin o carpetas locales con metadatos ID3/FLAC/MP4. Incluye reproducción sin interrupciones, listas de reproducción, descargas para vuelo, sincronización de puntos de pausa entre dispositivos y gestión de solicitudes de música desde el cliente.

CASOS DE USO
  • Acceso remoto seguro a biblioteca personal sin exponer puertos ni configurar VPN
  • Compartir música con familiares/amigos mediante QR temporal con revocación inmediata
  • Gestión centralizada de permisos desde el teléfono del propietario (añadir/quitar dispositivos)
  • Reproducción continua en segundo plano con sincronización de puntos de pausa entre dispositivos
PUNTOS DESTACADOS
  • Arquitectura P2P que evita copias de archivos a servidores externos
  • Cifrado extremo a extremo sin contraseñas ni strings de conexión vulnerables
  • Soporte nativo para Umbrel/Start9 (con limitaciones conocidas en Start9)
  • Capacidad de fusionar múltiples bibliotecas en una sola vista unificada
PRECAUCIONES
  • Soporte Android limitado a APK fuera de Play Store (en testing cerrado)
  • Windows muestra advertencias SmartScreen por falta de certificado de firma
  • Dependencia opcional del relay de PeerLoom cuando la conexión directa falla
  • Start9 requiere configuración especial debido al NAT de contenedores que bloquea P2P directo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Usar imagen Docker oficial o instalar desde Umbrel para simplicidad. En Linux/Windows/macOS, ejecutar el host directamente es viable. Verificar firewall para permitir conexiones entrantes en puertos del relay opcional. Start9 necesita configuración especial por NAT de contenedores.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.