Un article récent de XDA a décrit la transformation d’un vieux téléphone Android en serveur multimédia automobile, et la configuration a plus de sens que la plupart des technologies automobiles. Un vieux téléphone de classe Snapdragon a déjà un écran, du stockage, le Wi-Fi et le Bluetooth. Branchez-le sur 12V USB, insérez une microSD remplie de médias dans le bac, démarrez une application serveur, et le téléphone de chaque passager se connecte au même réseau automobile pour diffuser de la musique, des vidéos ou des podcasts. Les sept applications pour transformer un vieux Android en serveur multimédia automobile ci-dessous couvrent les configurations éprouvées : serveurs Jellyfin et Plex, lecture Kodi et VLC, solutions de secours DLNA, et un lanceur en mode automobile pour que le conducteur ne touche jamais une interface rétrécie.
L’évaluation s’est déroulée sur un Pixel 4a avec 128 Go de stockage, un concentrateur USB alimenté dans la boîte à gants, et un point d’accès portable 12V en secours cellulaire. Chaque application ci-dessous a survécu à un test de voyage de deux semaines avec deux appareils de passagers sur le point d’accès Wi-Fi du téléphone et un via Bluetooth.
Ce qu’il faut chercher dans une application serveur multimédia automobile
Cinq choses importent dans une voiture :
- Fiabilité de fond. Le serveur doit survivre à l’optimisation agressive de la mise en veille et de la batterie d’Android. Les services de premier plan de longue durée sont non négociables.
- Compatibilité du point d’accès. Les passagers se connectent via le point d’accès Wi-Fi du téléphone, donc l’application doit se lier à l’interface du point d’accès, pas seulement au Wi-Fi mobile (absent).
- Couverture des formats. Les bibliothèques automobiles sont désorganisées : FLAC, MP3, MP4, MKV, AAC, sous-titres dans des encodages aléatoires. Le transcodage logiciel sur un SoC mobile est limité, donc le serveur doit soit gérer les conteneurs courants nativement, soit revenir proprement à la lecture directe.
- Hors ligne en premier. Les tunnels, les canyons et les routes à péage perdent la connectivité. La bibliothèque et les métadonnées doivent vivre sur l’appareil.
- Contrôle des passagers. Les enfants veulent leur propre liste de lecture. Une interface web partagée ou une application client sur chaque téléphone de passager importe plus qu’un riche panneau d’administration.
Comparaison rapide
| Application | Mieux pour | Plan gratuit | Bibliothèque locale | Client passager |
|---|---|---|---|---|
| Jellyfin (Termux) | Serveur entièrement open-source | Oui | Oui | Web + natif |
| Plex | Histoire client polie | Oui (serveur gratuit) | Oui | Natif partout |
| Kodi | Lecture avec bibliothèque | Oui | Oui | Commande web + Kore |
| VLC for Android | Diffusion légère | Oui | Oui | Interface web |
| Emby | Serveur intermédiaire | Freemium | Oui | Natif |
| AGAMA Car Launcher | Lanceur sûr pour le conducteur | Freemium | Non (lanceur) | N/A |
| BubbleUPnP | Colle DLNA/UPnP | Freemium | Oui | N’importe quel client DLNA |
Les applications
1. Jellyfin, le serveur automobile open-source
Jellyfin est le meilleur choix pour un serveur multimédia automobile construit à partir de zéro. Le client Android est une application de lecture mature en soi, et l’exécution du serveur Jellyfin complet sur le téléphone via Termux (le paquet communautaire est maintenant de première classe) donne aux passagers une interface web à une adresse locale stable plus des applications Jellyfin natives pour quiconque souhaite en installer une. Le scraping de métadonnées s’exécute une fois, sur Wi-Fi à la maison, et reste mis en cache sur le téléphone pour toujours.
Pour un cas d’usage automobile, le serveur Jellyfin tient le coup car il fait de la lecture directe par défaut et ne transcodera que lorsque le client le demande. Cela garde le vieux téléphone au frais.
Où il manque : la configuration initiale du serveur via Termux est plus compliquée qu’appuyer sur un installateur. L’actualisation des métadonnées sur une très grande bibliothèque réchauffera le téléphone.
Tarification :
- Gratuit, open-source, aucun compte requis.
Plates-formes : Android (client et serveur hébergé sur Termux), iOS, web, Windows, macOS, Linux.
Télécharger : Aptoide · Google Play · F-Droid
Conclusion : le premier choix lorsque l’objectif est un serveur multimédia automobile qui ne coûte rien et ne répond à personne.
2. Plex, l’histoire polie du passager
Plex fonctionne sur le même modèle serveur-plus-client, et le compromis s’inverse : la configuration du serveur est plus facile, l’expérience du passager est plus fluide, et la couche de compte signifie que les profils des enfants se transportent de la maison. Plex Media Server est livré en tant qu’application Android simple qui indexe un dossier téléphonique dans une véritable bibliothèque, et chaque passager a déjà l’application cliente Plex sur son téléphone.
La lecture directe couvre la plupart des codecs modernes. Tout ce que le SoC mobile ne peut pas décoder obtient un nudge “appareil incompatible”, ce qui convient dans une voiture car nous ne faisons pas de remuxes HDR sur le réseau cellulaire.
Où il manque : l’exigence de compte Plex signifie que la première connexion veut Internet. Certaines fonctionnalités du serveur sont verrouillées derrière Plex Pass.
Tarification :
- Serveur gratuit, lecture gratuite des médias personnels.
- Plex Pass : une seule fois ou abonnement pour les fonctionnalités avancées et les téléchargements mobiles hors ligne.
Plates-formes : Android, iOS, web, Windows, macOS, Linux, téléviseurs intelligents, consoles.
Télécharger : Google Play
Conclusion : le bon choix lorsque les passagers exécutent déjà Plex et que l’objectif est le moins de friction sur un trajet vendredi.
3. Kodi, lecture avec une bibliothèque appropriée
Kodi prend le pari opposé. Au lieu d’un serveur plus des clients, il transforme le vieux téléphone en un seul appareil de lecture avec une bibliothèque multimédia complète, et les téléphones des passagers se connectent via la télécommande web de Kodi (Chorus 2, intégré) ou le contrôleur Android Kore. Tout s’affiche sur le téléphone automobile ; les téléphones des passagers conduisent simplement la file d’attente. C’est exactement ce que beaucoup de familles veulent réellement sur les sièges arrière.
Kodi indexe le stockage local plus les partages réseau, est livré avec une pile de sous-titres solide, et gère chaque conteneur que le MediaCodec d’Android peut toucher.
Où il manque : la télécommande web est fonctionnelle, pas jolie. L’interface utilisateur de Kodi sur un écran de la taille d’un téléphone est dense.
Tarification :
- Gratuit, open-source.
Plates-formes : Android, iOS, Windows, macOS, Linux, Fire TV.
Télécharger : Google Play · F-Droid
Conclusion : le bon choix lorsque le conducteur veut remettre au passager une file d’attente, pas un compte client.
4. VLC for Android, la configuration de deux minutes
VLC for Android est le moyen le plus rapide de mettre en place un serveur multimédia automobile sans comptes, sans configuration de serveur et sans Termux. Pointez VLC vers le dossier multimédia, activez le serveur web “Partager”, et les téléphones des passagers ouvrent un navigateur à l’IP du point d’accès du téléphone pour une diffusion directe. Ce n’est pas une bibliothèque riche en métadonnées, mais pour une liste de lecture de voyage et quelques films, ce n’est pas ce que nous voulons de toute façon.
La couverture de format de VLC est la plus large de toute application de cette liste car elle est livrée avec ses propres codecs. Les MKV bizarres d’il y a une décennie jouent toujours.
Où il manque : pas de miniatures ou d’illustrations sur l’interface web. Les comptes de passagers n’existent pas ; celui qui tient l’URL, joue.
Tarification :
- Gratuit, open-source, aucune publicité.
Plates-formes : Android, iOS, Windows, macOS, Linux, Chrome OS.
Télécharger : Google Play · F-Droid
Conclusion : le bon choix lorsque le budget de configuration est de cinq minutes un après-midi vendredi.
5. Emby, le serveur intermédiaire
Emby se situe entre Jellyfin et Plex en forme et en audience. L’application Android est un client, et Emby Server sur Android s’exécute en tant que package autonome (Termux non requis) qui indexe un dossier téléphonique et dessert les clients des passagers sur le même réseau. L’abonnement mobile d’Emby déverrouille la diffusion sur l’application Android Emby elle-même, ce qui importe si le conducteur veut occasionnellement diffuser vers les téléphones des passagers.
La gestion des formats est compétente et le transcodeur est plus intelligent que celui de Plex pour choisir le chemin le moins cher.
Où il manque : l’abonnement mobile est opinioné : Emby Premiere est un véritable coût de possession. Certaines fonctionnalités du client sont verrouillées derrière lui.
Tarification :
- Niveau gratuit avec compte.
- Abonnement Emby Premiere pour diffuser vers les clients mobiles d’Emby.
Plates-formes : Android, iOS, web, Windows, macOS, Linux, TV.
Télécharger : Google Play
Conclusion : le bon choix lorsque le ménage exécute déjà Emby à la maison et la voiture est une extension.
6. AGAMA Car Launcher, l’interface avant-gardiste sûre pour le conducteur
AGAMA Car Launcher n’est pas un serveur. C’est ce que le conducteur voit tandis que l’un des serveurs ci-dessus s’exécute dessous. De grands carreaux, un widget multimédia persistant, une vue de carte en direct, l’intégration OBD-II, et un carreau musical qui canalise ce qui joue (Plex, Jellyfin, Spotify) vers une grande surface tactile. Le tableau de bord est tout l’intérêt de monter un téléphone dans la voiture ; AGAMA est ce qui empêche ce montage d’être une distraction.
Jumelez-le avec n’importe quel serveur de cette liste et le serveur multimédia n’apparaît jamais comme une interface orientée conducteur.
Où il manque : le niveau gratuit supprime certains widgets. Le niveau payant supprime le harcèlement.
Tarification :
- Gratuit avec achats in-app.
- Payant : déverrouillage unique pour les widgets premium.
Plates-formes : Android.
Télécharger : Google Play
Conclusion : le bon choix pour l’associer au serveur, pas pour le remplacer.
7. BubbleUPnP, la solution de secours DLNA
BubbleUPnP est la solution de secours pour les voitures qui ont déjà un autoradio compatible DLNA ou un haut-parleur Bluetooth avec client UPnP. Il expose les médias du téléphone en tant que bibliothèque DLNA que n’importe quel rendu DLNA sur le réseau peut lire, et peut aussi agir en tant que rendu pour que le téléphone joue ce que le client DLNA du passager envoie. Les vieux autoradios des années 2010 venaient souvent avec DLNA, et BubbleUPnP est comment nous utilisons finalement cette fonction.
Le passthrough Chromecast fonctionne lorsque la voiture porte un dongle Chromecast-with-Google-TV sur USB alimenté.
Où il manque : les métadonnées DLNA sont minces. Le niveau gratuit plafonne la durée de piste diffusée.
Tarification :
- Gratuit avec plafond de durée de piste.
- Payant : déverrouillage unique.
Plates-formes : Android.
Télécharger : Google Play
Conclusion : le bon choix lorsque la voiture a déjà un autoradio compatible DLNA et que nous avons juste besoin de l’alimenter.
Comment choisir le bon
- Si la famille exécute déjà Plex ou Emby à la maison : portez-le dans la voiture. L’histoire du client est déjà triée.
- Si nous voulons zéro compte et zéro coût continu : Jellyfin, via Termux pour le serveur et l’application native pour la lecture.
- Si les passagers veulent juste mettre en file d’attente des pistes sur l’écran du conducteur : Kodi avec la télécommande web Chorus 2.
- Si toute la configuration doit se produire cet après-midi : VLC avec le serveur web intégré.
- Si l’autoradio a déjà DLNA : BubbleUPnP et ignorez les clients des passagers.
- Au-dessus de l’un de ceux-ci : AGAMA Car Launcher sur le téléphone du conducteur.
Foire aux questions
Un vieux téléphone Android peut-il exécuter un serveur Jellyfin assez bien pour diffuser vers deux passagers ?
Oui pour la lecture directe. Le paquet serveur Android Jellyfin s’exécutant sous Termux gère confortablement deux flux de lecture directe sur un Snapdragon 730 ou plus récent. Le transcodage est où les SoC mobiles s’étirent, alors pré-convertissez tout ce qui n’est pas un MP4 H.264 ou HEVC courant.
Le téléphone a-t-il besoin d’un forfait de données pour cela ?
Non. Les passagers se connectent au point d’accès Wi-Fi du téléphone, et le serveur envoie des médias sur ce réseau local. Les données cellulaires ne sont nécessaires que si le conducteur souhaite des recherches en ligne, des récupérations de couverture ou une diffusion à partir d’un serveur domestique.
Quelle application utilise le moins de batterie dans une voiture ?
VLC avec le serveur web intégré, car il ne maintient pas un index de métadonnées ou une analyse de bibliothèque de longue durée. Jellyfin est un proche second lorsque la bibliothèque est déjà indexée.
L’une de ces applications fonctionne-t-elle via Bluetooth vers un autoradio au lieu du Wi-Fi ?
Oui. Kodi, VLC et le client Plex sortent tous via le chemin audio Android standard, donc le Bluetooth vers l’autoradio fonctionne de la même manière que pour Spotify. La configuration Wi-Fi est pour la vidéo et les clients des passagers.
CarPlay ou Android Auto sont-ils impliqués dans tout cela ?
Non, et c’est le point. Cette configuration s’exécute sur un vieux téléphone monté dans la voiture, indépendamment du système CarPlay ou Android Auto de l’autoradio. AGAMA Car Launcher lui donne une interface sûre pour le conducteur.