MOV-CLI : streamer des médias depuis le terminal, via des plugins que vous choisissez
https://github.com/mov-cli/mov-cli
📌 MOV-CLI est un outil en ligne de commande, écrit en Python, qui lance la lecture de contenus médias directement depuis votre terminal. Sa particularité : ce n’est pas un service fermé mais un cadre — un framework — dont les sources de contenu sont des plugins que l’on installe et choisit soi-même, avant que la lecture soit confiée au lecteur média de votre choix.
Le principe est simple à l’usage. On installe mov-cli, puis le plugin correspondant à ce que l’on veut regarder, par exemple mov-cli-youtube. On déclare le plugin dans la configuration avec mov-cli -e, et on lance une recherche : mov-cli -s youtube blender studio. MOV-CLI gère les métadonnées, la configuration et la récupération du contenu, puis ouvre la lecture dans votre lecteur habituel. L’interface reste dans le terminal, propre, clavier d’abord.
La philosophie v4 est entièrement orientée plugins. Le cœur ne fournit aucun scrapeur par défaut : tout est dans des plugins, développés par la communauté (le topic GitHub mov-cli-plugin en recense beaucoup). Les deux plugins officiels du projet sont mov-cli-files, pour lire vos fichiers locaux, et mov-cli-jellyplex, pour Jellyfin et Plex. C’est ce positionnement qui fait la différence : vous choisissez vos sources, vous assumez vos choix.
Sur la question de la légalité, le projet est explicite. MOV-CLI se compare à un navigateur : il accède à ce qui est déjà accessible, sans pistage. Le disclaimer précise que le projet n’a aucun contrôle sur le contenu servi, que les plugins tiers sont développés par des tiers, et que l’usage de contenus protégés par le droit d’auteur via ces plugins est à la responsabilité de l’utilisateur. C’est un cadre, pas un fournisseur de contenu — la nuance est réelle et le projet tient à la faire savoir.
L’état actuel du projet mérite d’être dit honnêtement : MOV-CLI est en sommeil. Le dernier mainteneur, Goldy, a annoncé son départ en citant un manque de temps et d’équipe, après une histoire déjà mouvementée — le projet a été fondé par Poseidon444, repris par Ananas, puis transmis. Le code n’a plus été poussé depuis octobre 2025, la dernière version publiée est la 4.4.20, et la branche v4.5 (une réécriture) n’a jamais vu le jour. Certains plugins continuent de fonctionner, mais il ne faut plus compter sur des corrections régulières.
Mon avis est nuancé. Techniquement, l’idée d’un cadre de streaming terminal piloté par plugins est élégante et le côté « clavier d’abord, sans pistage » est réellement agréable. Mais l’absence de maintenance est un vrai frein : les sources changent, les sites cassent, et sans quelqu’un derrière, l’outil se fane. Pour un usage local (fichiers, Jellyfin), il reste fonctionnel. Pour le reste, préférez un outil vivant. MOV-CLI vaut surtout comme preuve de concept : un lecteur média universel dans le terminal, où vous contrôlez tout — y compris la question de savoir ce que vous regardez.
Points clés :
- 🖥️ Streaming média depuis le terminal, lecture dans votre lecteur habituel
- 🔌 Architecture plugin : vous installez et choisissez vos sources de contenu
- 🗂️ Plugins officiels : fichiers locaux et Jellyfin/Plex
- ⚖️ Cadre « comme un navigateur » : la responsabilité des contenus revient à l’utilisateur
- 🐍 Python, MIT, créé en 2022, environ 1 300 étoiles
- ⚠️ Projet en sommeil : dernier mainteneur parti, dernière version 4.4.20
- ⌨️ Clavier d’abord, pas de pistage
Sources :
