Reprodutor MP3 de linha de comando no Mac OS X
Índice:
Você não precisa usar o iTunes para reproduzir música no seu Mac, principalmente se quiser apenas reproduzir um documento de áudio. O Mac OS X vem com um reprodutor de áudio de linha de comando incluído que você pode usar para reproduzir a maioria dos arquivos de áudio.
Neste exemplo, usaremos um arquivo MP3 como áudio, mas você também pode reproduzir AIFF, WAV, m4a e muitos outros formatos de áudio por meio de comandos afplay ou open.
Como reproduzir arquivos MP3 na linha de comando no Mac
Para afplay, abra o Terminal (encontrado em /Aplicativos/Utilitários/) e digite o seguinte comando:
afplay audiofile.mp3
Obviamente, você precisa substituir audiofile.mp3 pelo seu nome de arquivo e caminho para esse arquivo.
Para referência, o caminho para a pasta do iTunes é: ~/Music/iTunes/iTunes\ Music/ e então você pode usar a conclusão com tabulação para selecionar os nomes dos artistas rapidamente.
Um exemplo de sintaxe para reproduzir um arquivo na biblioteca do iTunes usando afplay se parece com o seguinte, com um caminho completo para o nome do arquivo:
afplay ~/Music/iTunes/iTunes\ Music/Grateful\ Dead/Ripple-live.mp3
O comando afplay funciona com arquivos mp3, mas também com quase qualquer outro arquivo de áudio para o qual você o apontar.
Se quiser iniciar uma música no itunes a partir da linha de comando, você também pode fazer isso.Vamos supor que o iTunes seja o reprodutor de música padrão, o que é, a menos que você o tenha alterado para outra coisa. Para o iTunes, você também pode usar o comando 'abrir' para iniciar os streams do iTunes no próprio iTunes, ou qualquer que seja o seu aplicativo reprodutor de áudio padrão:
open /path/to/mp3file.mp3
Isso inicia o mp3 no aplicativo GUI real associado ao tipo de arquivo (mp3, neste caso).
Seja qual for o método, assim que o comando for executado, o arquivo de áudio começará a ser reproduzido imediatamente, você pode interromper a reprodução do áudio a qualquer momento pressionando Control+C na janela do Terminal.
Como reproduzir áudio da linha de comando em segundo plano
Você também pode usar o comando afplay para reproduzir um arquivo de áudio em segundo plano simplesmente acrescentando um e comercial ao final do comando, conforme mostrado:
afplay audiofile.mp3 &
Para iniciar o iTunes em segundo plano a partir do comando 'abrir', use o mesmo e comercial:
open /path/to/mp3file.mp3 &
Agora a música tocará em segundo plano e não requer que a janela do Terminal fique aberta.
O arquivo de áudio tocará até acabar, caso contrário você pode digitar:
killall afplay
ou
killall iTunes
O primeiro encerra o afplay, o segundo interrompe o iTunes forçando o encerramento.
Isso interromperá o áudio imediatamente.
No passado, combinei isso com o comando "dizer" de texto para fala para pregar peças divertidas em amigos.