Si vous cherchiez un outil pour régir tous vos lecteurs multimédias à partir de la ligne de commande, ne cherchez pas plus loin. Il existe des utilitaires intéressants pour contrôler plusieurs joueurs populaires avec des commandes simples, quel que soit celui-ci. Par exemple, l'un de ces outils est playerctl, qui peut fonctionner depuis le terminal avec des commandes simples en mode texte pour différents lecteurs multimédias, parmi lesquels Audacious, bmp, Spotify, Mplayer, VLC et xMMS.
Pour installation Vous pouvez utiliser les outils de gestion de paquets de votre distribution préférée, car il est généralement inclus dans les référentiels officiels les plus connus. Par exemple, vous pouvez l'installer avec pacman si vous avez une distribution Arch ou basée dessus, en utilisant APT pour Debian et ses dérivés, zypper pour openSUSE et dnf pour Fedora ... Une fois installé, vous pouvez l'utiliser de manière simple. Je vous recommande de consulter le manuel pour en savoir plus, mais en gros, vous pouvez lister les joueurs avec:
playerctl -l
Par exemple, s'il apparaît dans la liste vlc, et que nous voulons contrôler l'utilisation À partir de là, nous pouvons utiliser les commandes suivantes pour voir l'état, lire une piste, la mettre en pause, faire avancer ou reculer la piste et l'arrêter respectivement:
playerctl status vlc playerctl play -p vlc playerctl pause vlc playerctl next vlc playerctl previous vlc placyerctl stop vlc
Vous savez déjà que si au lieu de vouloir contrôler VLC nous voulons le faire avec un autre, ce serait la même commande mais en remplaçant vlc par le nom du joueur que nous voulons ... Au fait, vous pouvez également utiliser une autre alternative appelée omnipause Si vous êtes intéressé, c'est également une application basée sur Python qui contrôle les joueurs via DBus.