Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Linthra

Reproductor de música open-source local-first para Android y Linux. Soporta archivos locales, streaming desde servidores propios (Jellyfin, Navidrome, Plex) y caché offline sin telemetría.

Ficha actualizada 25 sept 2026, 20:35 · upstream 25 sept 2026, 20:02 · release v0.2.7

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Linthra

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

Linthra es un reproductor de música diseñado bajo la filosofía local-first, priorizando el control del usuario sobre sus datos y música. Funciona en Android y Linux, permitiendo reproducir archivos locales directamente o streaming desde servidores autohospedados como Jellyfin, Navidrome o Plex sin necesidad de cuentas externas ni publicidad.

La aplicación se construye con Flutter, lo que garantiza una experiencia nativa fluida en ambas plataformas. Incluye características avanzadas como caché offline controlado por el usuario, sincronización bidireccional de listas de reproducción con servidores compatibles y soporte para Chromecast implementado en Dart puro, sin depender de Google Play Services.

El proyecto mantiene un enfoque estricto en la privacidad: no envía telemetría, utiliza permisos mínimos (sin acceso general al almacenamiento) y cifra las credenciales del servidor. Ofrece dos builds: uno libre en F-Droid y otro con paleta de colores personalizada para patrocinadores en GitHub.

CASOS DE USO
  • Reproducción local de música almacenada en el dispositivo sin permisos de almacenamiento amplios.
  • Streaming desde servidores autohospedados como Jellyfin, Navidrome o Plex.
  • Creación de una biblioteca offline gestionando manualmente la caché y el Wi-Fi.
  • Uso con Android Auto para conducción segura.
  • Sincronización de listas de reproducción y favoritos entre cliente y servidor.
  • Escucha en segundo plano con control por Bluetooth y pantalla de bloqueo.
PUNTOS DESTACADOS
  • Arquitectura local-first sin dependencia de cuentas externas ni telemetría.
  • Soporte nativo para Android y Linux (x64, Flatpak).
  • Integración con múltiples servidores de música autohospedados (Jellyfin, Navidrome, Plex).
  • Chromecast implementado en Dart puro sin Google Play Services.
  • Licencia AGPL-3.0-or-later garantizando código abierto y reciprocidad.
  • Sincronización bidireccional de playlists con servidores compatibles.
PRECAUCIONES
  • No disponible en Google Play; requiere instalación manual o uso de Obtainium.
  • Linux no incluye binarios nativos simples sin dependencias externas (Flatpak o tar.gz).
  • Licencia AGPL puede ser incompatible con software propietario que no quiera compartir código.
  • La paleta de colores personalizada está restringida al build de GitHub Sponsor.
  • Android Auto requiere activación manual del desarrollador en el dispositivo.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

LinthraWelcomeChoose your sourceNow PlayingAbout v0.2.0Branding
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Para Android, usar Obtainium o descargar APKs firmados desde GitHub Releases. No mezclar fuentes de instalación (F-Droid y GitHub tienen claves distintas). Para Linux, instalar el bundle Flatpak o el archivo .tar.gz con las dependencias del runtime especificadas en la documentación. No requiere Docker ni contenedores.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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