Riproduci MP3
Sommario:
Hai mai desiderato riprodurre musica mentre lavori nella riga di comando? Forse vuoi riprodurre un podcast dalla riga di comando su Mac?
Con lo strumento a riga di comando 'afplay' puoi fare proprio questo, puoi riprodurre praticamente qualsiasi formato di file audio, sia esso M4A, AAC, MP3, WAV, AIFF o qualsiasi altra cosa sia presente sul tuo Mac e puoi avviare l'audio direttamente dal terminale.
Come riprodurre qualsiasi file audio dalla riga di comando
Il comando afplay è versatile e può riprodurre m4a, mp4, aac, aiff, wav e molti altri formati di file audio. Per usarlo da solo, ecco cosa vorresti fare:
- Apri l'applicazione Terminale che si trova in /Applicazioni/Utility/
- Ora digita quanto segue, utilizzando il percorso del file audio che desideri riprodurre dalla riga di comando
- La riproduzione dell'audio inizia immediatamente, per interrompere la riproduzione dell'audio puoi premere CONTROL + C nella riga di comando
afplay /path/to/audiofile.mp3
Puoi interrompere l'audio in qualsiasi momento con Control-C, altrimenti la canzone si riprodurrà da sola e terminerà automaticamente una volta completata.
Non pensare a questo come un sostituto di iTunes basato su terminale (però c'è un'app interessante chiamata ViTunes), perché non lo è, è più solo un modo per riprodurre una varietà di file audio dalla riga di comando senza dover accedere a nessuna app GUI.Non troverai alcuna utilità di gestione o capacità di sincronizzazione all'interno di afplay.
Ciò non significa che non puoi riprodurre musica in sottofondo.
Come riprodurre file audio in background dalla riga di comando
Se preferisci eseguire afplay in background mentre continui a riprodurre il file audio, usa questo comando:
afplay /path/to/audiofile.mp3 &
Nota che la e commerciale è sul retro del comando. Questo lancia afplay in background, se vuoi zittirlo puoi semplicemente terminare il processo di afplay con:
killall afplay
Oppure seleziona l'ID del processo specifico di afplay con kill -9:
ps|grep afplay
Individua il PID per afplay mentre è in esecuzione, quindi esegui il comando come segue:
kill -9 pid
Questo terminerà il processo e lo streaming musicale all'istante.
Non che io stia perdonando questo tipo di comportamento, ma di recente ho usato il comando afplay per fare uno scherzo piuttosto divertente a un collega inserendo SSH nella sua macchina da lavoro e costringendolo ad ascoltare una Miley Cyrus canzone, non ha capito cosa stava succedendo finché non è finita e gliel'ho detto. Sì, questa è la nostra idea di divertimento qui a nerdville.