Est-ce que rhythmbox-client
inclut des actions telles que le chargement d'une liste de lecture et sa lecture, l'affichage de listes de lecture ou une liste de chansons, la lecture aléatoire de la liste de lecture et l'ordre de lecture actuel?
Fondamentalement, puis-je faire tout ce que je peux faire avec l'interface graphique, à partir du terminal en utilisant rhythmbox-client
ou ai-je besoin d'autre chose?
J'ai lu la page man
mais elle affiche une liste de base des commandes, et pas grand chose d'autre.
Le client Rhythmbox prêt à l'emploi n'a pas toutes les capacités que vous recherchez.
Pour mémoire, rhythmbox-client prend en charge les options de ligne de commande suivantes:
rhythmbox-client --help
Usage:
rhythmbox-client [OPTION…]
Help Options:
-h, --help Show help options
Application Options:
--debug
--no-start Don't start a new instance of Rhythmbox
--quit Quit Rhythmbox
--check-running Check if Rhythmbox is already running
--no-present Don't present an existing Rhythmbox window
--next Jump to next song
--previous Jump to previous song
--seek Seek in current track
--play Resume playback if currently paused
--pause Pause playback if currently playing
--play-pause Toggle play/pause mode
--play-uri=URI to play Play a specified URI, importing it if necessary
--enqueue Add specified tracks to the play queue
--clear-queue Empty the play queue before adding new tracks
--print-playing Print the title and artist of the playing song
--print-playing-format Print formatted details of the song
--select-source=Source to select Select the source matching the specified URI
--activate-source=Source to activate Activate the source matching the specified URI
--play-source=Source to play from Play from the source matching the specified URI
--set-volume Set the playback volume
--volume-up Increase the playback volume
--volume-down Decrease the playback volume
--print-volume Print the current playback volume
--set-rating Set the rating of the current song
rhythmbox-client
utilise une capacité appelée dbus - rendue accessible lorsque le "plugin MPRIS D-Bus" est activé.
Vous devrez écrire une application externe qui utilise cette interface. Un bon point de départ est ce projet:
Il s'agit d'un projet python - vous exécutez le fichier python avec les paramètres de ligne de commande comme rhythmbox-client. Vous devrez étendre les fonctionnalités pour prendre en charge ce qui vous intéresse particulièrement.