Lecteur MP3 de ligne de commande sous Mac OS X

Vous n'avez pas besoin d'utiliser iTunes pour lire de la musique sur votre Mac, en particulier si vous voulez simplement lire un document audio. Mac OS X est livré avec un lecteur audio de ligne de commande inclus que vous pouvez utiliser pour lire la plupart des fichiers audio.

Dans cet exemple, nous allons utiliser un fichier MP3 comme audio, mais vous pouvez également lire des formats audio AIFF, WAV, m4a et bien d'autres via des commandes afplay ou ouvertes.

Comment lire des fichiers Mp3 à la ligne de commande sur Mac

Pour afplay, lancez le Terminal (disponible dans / Applications / Utilities /) et tapez la commande suivante:

afplay audiofile.mp3

Évidemment, vous devez remplacer audiofile.mp3 avec votre nom de fichier et le chemin d'accès à ce fichier.

Pour référence, le chemin d'accès à votre dossier iTunes est: ~ / Musique / iTunes / iTunes \ Music / et vous pouvez ensuite utiliser la touche de tabulation pour sélectionner rapidement les noms des artistes.

Un exemple de syntaxe pour lire un fichier dans la bibliothèque iTunes en utilisant afplay ressemble à ceci, avec un chemin d'accès complet au nom du fichier:

afplay ~/Music/iTunes/iTunes\ Music/Grateful\ Dead/Ripple-live.mp3

La commande afplay fonctionne avec les fichiers mp3, mais aussi avec presque tous les autres fichiers audio que vous pointez aussi.

Si vous voulez lancer une chanson dans iTunes à partir de la ligne de commande, vous pouvez le faire aussi. Supposons qu'iTunes soit le lecteur de musique par défaut, à moins que vous ne l'ayez changé pour autre chose. Pour iTunes, vous pouvez également utiliser la commande 'open' pour lancer des flux iTunes dans iTunes, ou quelle que soit votre application de lecteur audio par défaut:

open /path/to/mp3file.mp3

Cela lance le mp3 dans l'application GUI réelle associée au type de fichier (mp3, dans ce cas).

Quelle que soit la méthode, une fois la commande exécutée, le fichier audio commencera à être lu immédiatement, vous pouvez arrêter la lecture de l'audio à tout moment en appuyant sur Control + C dans la fenêtre Terminal.

Comment lire l'audio à partir de la ligne de commande en arrière-plan

Vous pouvez également utiliser la commande afplay pour lire un fichier audio en arrière-plan en ajoutant simplement une perluète à la fin de la commande, comme indiqué:

afplay audiofile.mp3 &

Pour lancer iTunes en arrière-plan à partir de la commande 'open', utilisez la même esperluette:

open /path/to/mp3file.mp3 &

Maintenant, la chanson jouera en arrière-plan et ne nécessite pas la fenêtre Terminal pour rester ouvert.

Le fichier audio jouera jusqu'à ce que ce soit fini, sinon vous pouvez taper:

killall afplay

ou

killall iTunes

Le premier tue afplay, le second arrête iTunes en arrêtant de force.

Cela va arrêter l'audio immédiatement.

Dans le passé, j'ai combiné cela avec le texte à la parole «dire» commande de jouer quelques farces amusantes sur des amis.