Lettore MP3 da riga di comando in Mac OS X.

Non è necessario utilizzare iTunes per riprodurre musica sul tuo Mac, in particolare se desideri riprodurre solo un documento audio. Mac OS X è dotato di un lettore audio incluso nella riga di comando che puoi utilizzare per riprodurre la maggior parte dei file audio.

In questo esempio useremo un file MP3 come audio, ma puoi anche riprodurre AIFF, WAV, m4a e molti altri formati audio attraverso i comandi Afplay o Open.

Come riprodurre file Mp3 a Command Line su Mac

Per afplay, avvia il Terminale (che si trova in / Applicazioni / Utility /) e digita il seguente comando:

afplay audiofile.mp3

Ovviamente è necessario sostituire audiofile.mp3 con il nome file e il percorso per quel file.

Per riferimento, il percorso della cartella iTunes è: ~ / Music / iTunes / iTunes \ Music / e quindi è possibile utilizzare il completamento scheda per selezionare rapidamente i nomi degli artisti.

Una sintassi di esempio per riprodurre un file nella libreria di iTunes usando afplay ha il seguente aspetto, con un percorso completo al nome del file:

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

Il comando afplay funziona con i file mp3, ma anche con quasi tutti gli altri file audio a cui si punta.

Se vuoi lanciare un brano in itunes dalla riga di comando, puoi farlo anche tu. Supponiamo che iTunes sia il lettore musicale predefinito, a meno che non lo abbiate cambiato in qualcos'altro. Per iTunes, puoi anche utilizzare il comando 'apri' per avviare i flussi di iTunes in iTunes stesso o qualunque sia l'app predefinita per i lettori audio:

open /path/to/mp3file.mp3

Questo avvia l'mp3 all'interno della vera e propria GUI associata al tipo di file (mp3, in questo caso).

Indipendentemente dal metodo, una volta eseguito il comando, il file audio inizierà a essere riprodotto immediatamente, è possibile interrompere la riproduzione dell'audio in qualsiasi momento premendo Ctrl + C nella finestra Terminale.

Come riprodurre l'audio dalla riga di comando in background

Puoi anche usare il comando afplay per riprodurre un file audio in background semplicemente aggiungendo una e commerciale alla fine del comando, come mostrato:

afplay audiofile.mp3 &

Per avviare iTunes in background dal comando 'apri', usa la stessa e commerciale:

open /path/to/mp3file.mp3 &

Ora la canzone verrà riprodotta in background e non richiede che la finestra del terminale rimanga aperta.

Il file audio verrà riprodotto fino alla fine, altrimenti puoi digitare:

killall afplay

o

killall iTunes

Il primo uccide in azione, il secondo interrompe iTunes con la chiusura forzata.

Questo fermerà immediatamente l'audio.

In passato ho combinato questo comando con il comando "dire" da testo a voce per eseguire divertenti scherzi agli amici.