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
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.
- 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
- 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
- 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
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.
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.
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.