Jellyfin en Android como servidor multimedia de coche

Un artículo reciente de XDA describió la conversión de un teléfono Android antiguo en un servidor multimedia de coche, y la configuración tiene más sentido que la mayoría de las tecnologías dentro del coche. Un teléfono antiguo clase Snapdragon ya tiene pantalla, almacenamiento, Wi-Fi y Bluetooth. Conéctalo a 12V USB, coloca una microSD llena de medios en la bandeja, arranca una aplicación de servidor, y cada teléfono de pasajero se conecta a la misma red dentro del coche para transmitir música, video o podcasts. Las siete aplicaciones para convertir un Android antiguo en un servidor multimedia de coche a continuación cubren las configuraciones probadas: servidores Jellyfin y Plex, reproducción de Kodi y VLC, reservas DLNA, y un iniciador en modo coche para que el conductor nunca toque una interfaz encogida.

La evaluación se ejecutó en un Pixel 4a con 128 GB de almacenamiento, un concentrador USB alimentado en la guantera, y un punto de acceso portátil 12V para respaldo celular. Todas las aplicaciones siguientes sobrevivieron a una prueba de viaje de dos semanas con dos dispositivos de pasajeros en el punto de acceso Wi-Fi del teléfono y uno a través de Bluetooth.

Qué buscar en una aplicación de servidor multimedia de coche

Cinco cosas importan en un coche:

Comparación rápida

Aplicación Mejor para Plan gratuito Biblioteca local Cliente pasajero
Jellyfin (Termux) Servidor completamente de código abierto Web + nativo
Plex Historia de cliente pulida Sí (servidor gratis) Nativo en todas partes
Kodi Reproducción con biblioteca Control web + Kore
VLC for Android Transmisión ligera Interfaz web
Emby Servidor de término medio Freemium Nativo
AGAMA Car Launcher Iniciador seguro para conductores Freemium No (iniciador) N/A
BubbleUPnP Pegamento DLNA/UPnP Freemium Cualquier cliente DLNA

Las aplicaciones

1. Jellyfin, el servidor de coche de código abierto

Jellyfin es la opción más fuerte para un servidor multimedia de coche construido desde cero. El cliente Android es una aplicación de reproducción madura por sí sola, y ejecutar el servidor Jellyfin completo en el teléfono a través de Termux (el paquete de comunidad es ahora de primera clase) le da a los pasajeros una interfaz web en una dirección local estable más aplicaciones Jellyfin nativas para cualquiera que quiera instalar una. El raspado de metadatos se ejecuta una vez, en Wi-Fi en casa, y permanece en caché en el teléfono para siempre.

Para un caso de uso de coche, el servidor Jellyfin se sostiene porque hace reproducción directa por defecto y solo transcodifica cuando el cliente lo pide. Eso mantiene el teléfono antiguo fresco.

Donde falla: la configuración inicial del servidor a través de Termux es más complicada que tocar un instalador. La actualización de metadatos en una biblioteca muy grande calentará el teléfono.

Precios:

Plataformas: Android (cliente y servidor alojado en Termux), iOS, web, Windows, macOS, Linux.

Descarga: Aptoide · Google Play · F-Droid

Conclusión: la opción principal cuando el objetivo es un servidor multimedia de coche que no cuesta nada y no responde a nadie.

2. Plex, la historia de pasajero pulida

Plex funciona con el mismo modelo servidor-más-cliente, y el equilibrio se invierte: la configuración del servidor es más fácil, la experiencia del pasajero es más fluida, y la capa de cuenta significa que los perfiles de los niños se trasladan desde casa. Plex Media Server se envía como una aplicación Android sencilla que indexa una carpeta de teléfono en una biblioteca real, y cada pasajero ya tiene el cliente Plex en su teléfono.

La reproducción directa cubre la mayoría de los códecs modernos. Cualquier cosa que el SoC móvil no pueda decodificar obtiene un toque “dispositivo incompatible”, que está bien en un coche porque no estamos haciendo remuxes HDR a través de celular.

Donde falla: el requisito de cuenta de Plex significa que la primera conexión quiere internet. Algunas características del servidor están tras el pago de Plex Pass.

Precios:

Plataformas: Android, iOS, web, Windows, macOS, Linux, smart TV, consolas.

Descarga: Google Play

Conclusión: la opción correcta cuando los pasajeros ya ejecutan Plex y el objetivo es la menor fricción en una conducción de viernes.

3. Kodi, reproducción con una biblioteca adecuada

Kodi hace la apuesta opuesta. En lugar de un servidor más clientes, convierte el teléfono antiguo en un único dispositivo de reproducción con una biblioteca de medios completa, y los teléfonos de los pasajeros se conectan a través del control remoto web de Kodi (Chorus 2, integrado) o el controlador Android Kore. Todo se renderiza en el teléfono del coche; los teléfonos de los pasajeros simplemente impulsan la cola. Eso es exactamente lo que muchas familias realmente quieren en el asiento trasero.

Kodi indexa el almacenamiento local más recursos compartidos de red, viene con una pila de subtítulos sólida, y maneja cada contenedor que puede tocar el MediaCodec de Android.

Donde falla: el control remoto web es funcional, no bonito. La interfaz de Kodi en una pantalla del tamaño de un teléfono es densa.

Precios:

Plataformas: Android, iOS, Windows, macOS, Linux, Fire TV.

Descarga: Google Play · F-Droid

Conclusión: la opción correcta cuando el conductor quiere entregarle al pasajero una cola, no una cuenta de cliente.

4. VLC for Android, la configuración de dos minutos

VLC for Android es la forma más rápida de poner en marcha un servidor multimedia de coche sin cuentas, sin configuración de servidor y sin Termux. Apunta VLC a la carpeta de medios, activa el servidor web “Compartir”, y los teléfonos de los pasajeros abren un navegador a la IP del punto de acceso del teléfono para transmitir directamente. No es una biblioteca rica en metadatos, pero para una lista de reproducción de viaje y algunas películas, eso no es lo que queremos.

La cobertura de formato de VLC es la más amplia de cualquier aplicación de esta lista porque envía sus propios códecs. Los MKV extraños de hace una década todavía se reproducen.

Donde falla: sin miniaturas o ilustraciones en la interfaz web. Las cuentas de pasajeros no existen; quien tenga la URL, juega.

Precios:

Plataformas: Android, iOS, Windows, macOS, Linux, Chrome OS.

Descarga: Google Play · F-Droid

Conclusión: la opción correcta cuando el presupuesto de configuración es cinco minutos en una tarde de viernes.

5. Emby, el servidor de término medio

Emby se sitúa entre Jellyfin y Plex en forma y audiencia. La aplicación Android es un cliente, y Emby Server en Android se ejecuta como un paquete independiente (no se requiere Termux) que indexa una carpeta de teléfono y sirve a los clientes de pasajeros en la misma red. La suscripción móvil de Emby desbloquea transmisión en la aplicación Android de Emby, que importa si el conductor ocasionalmente quiere transmitir a los teléfonos de los pasajeros.

El manejo de formato es competente y el transcodificador es más inteligente que el de Plex para elegir la ruta más barata.

Donde falla: la suscripción móvil es opinionada: Emby Premiere es un costo de propiedad real. Algunas características del cliente están bloqueadas detrás de ella.

Precios:

Plataformas: Android, iOS, web, Windows, macOS, Linux, TV.

Descarga: Google Play

Conclusión: la opción correcta cuando el hogar ya ejecuta Emby en casa y el coche es una extensión.

6. AGAMA Car Launcher, la interfaz frontal segura para conductores

AGAMA Car Launcher no es un servidor. Es lo que ve el conductor mientras cualquiera de los servidores anteriores se ejecuta debajo. Mosaicos grandes, un widget de medios persistente, vista de mapa en vivo, integración OBD-II, y un mosaico de música que canaliza lo que se reproduce (Plex, Jellyfin, Spotify) en una gran superficie táctil. El panel es el punto de montar un teléfono en el coche; AGAMA es lo que impide que ese monte sea una distracción.

Emparéjalo con cualquier servidor de esta lista y el servidor multimedia nunca aparece como una interfaz de cara al conductor.

Donde falla: el nivel gratuito elimina algunos widgets. El nivel de pago elimina la molestia.

Precios:

Plataformas: Android.

Descarga: Google Play

Conclusión: la opción correcta para emparejar con el servidor, no para reemplazarlo.

7. BubbleUPnP, la reserva DLNA

BubbleUPnP es la reserva para coches que ya llevan una unidad principal compatible con DLNA o un altavoz Bluetooth con cliente UPnP. Expone los medios del teléfono como una biblioteca DLNA que cualquier renderizador DLNA en la red puede reproducir, y también puede actuar como renderizador para que el teléfono reproduzca lo que el cliente DLNA del pasajero le envía. Las unidades principales antiguas de los años 2010 a menudo se enviaban con DLNA, y BubbleUPnP es cómo finalmente usamos esa función.

El paso a través de Chromecast funciona cuando el coche lleva un dongle Chromecast-con-Google-TV a través del USB alimentado.

Donde falla: los metadatos DLNA son delgados. El nivel gratuito limita la duración de la pista transmitida.

Precios:

Plataformas: Android.

Descarga: Google Play

Conclusión: la opción correcta cuando el coche ya tiene una unidad principal compatible con DLNA y solo necesitamos alimentarla.

Cómo elegir el correcto

Preguntas frecuentes

¿Puede un teléfono Android antiguo ejecutar un servidor Jellyfin lo suficientemente bien para transmitir a dos pasajeros?

Sí para reproducción directa. El paquete de servidor Android de Jellyfin que se ejecuta bajo Termux maneja cómodamente dos transmisiones de reproducción directa en un Snapdragon 730 o más reciente. La transcodificación es donde los SoC móviles se esfuerzan, así que preconvierte cualquier cosa que no sea un MP4 H.264 o HEVC común.

¿Necesita el teléfono un plan de datos para que esto funcione?

No. Los pasajeros se conectan al punto de acceso Wi-Fi del teléfono, y el servidor envía medios a través de esa red local. Los datos celulares solo son necesarios si el conductor quiere búsquedas en línea, obtención de ilustraciones o transmisión desde un servidor doméstico.

¿Qué aplicación usa menos batería en un coche?

VLC con el servidor web integrado, porque no mantiene un índice de metadatos o un escaneo de biblioteca de larga duración. Jellyfin es un segundo cercano cuando la biblioteca ya está indexada.

¿Funciona alguna de estas aplicaciones a través de Bluetooth a una estéreo de coche en lugar de Wi-Fi?

Sí. Kodi, VLC y el cliente Plex todos salen a través de la ruta de audio regular de Android, por lo que Bluetooth a la unidad principal funciona de la misma manera que para Spotify. La configuración de Wi-Fi es para video y clientes de pasajeros.

¿Está CarPlay o Android Auto involucrado en algo de esto?

No, y ese es el punto. Esta configuración se ejecuta en un teléfono antiguo montado en el coche, independientemente del sistema CarPlay o Android Auto de la unidad principal. AGAMA Car Launcher le da una interfaz segura para conductores.