Kommandorads MP3-spelare i Mac OS X
Innehållsförteckning:
Du behöver inte använda iTunes för att spela musik på din Mac, särskilt om du bara vill spela ett ljuddokument. Mac OS X levereras med en medföljande kommandoradsljudspelare som du kan använda för att spela de flesta ljudfiler med.
I det här exemplet kommer vi att använda en MP3-fil som ljud, men du kan också spela AIFF, WAV, m4a och många fler ljudformat genom afplay eller öppna kommandon.
Hur man spelar mp3-filer på kommandoraden på Mac
För afplay, starta terminalen (finns i /Applications/Utilities/) och skriv följande kommando:
afplay ljudfil.mp3
Du måste självklart ersätta audiofile.mp3 med ditt filnamn och sökväg till den filen.
För referens, sökvägen till din iTunes-mapp är: ~/Music/iTunes/iTunes\ Music/ och sedan kan du använda flikkomplettering för att snabbt välja artistnamn.
Ett exempel på syntax för att spela upp en fil i iTunes-biblioteket med afplay ser ut som följande, med en fullständig sökväg till filnamnet:
afplay ~/Music/iTunes/iTunes\ Music/Grateful\ Dead/Ripple-live.mp3
Afplay-kommandot fungerar med mp3-filer, men även med nästan alla andra ljudfiler du pekar på.
Om du vill starta en låt till itunes från kommandoraden kan du också göra det.Låt oss anta att iTunes är standardmusikspelaren, vilket det är om du inte har ändrat den till något annat. För iTunes kan du också använda kommandot "öppna" för att starta iTunes-strömmar i själva iTunes, eller vad din standardapp för ljudspelare är:
open /path/to/mp3file.mp3
Detta startar mp3 i den faktiska GUI-appen som är associerad med filtypen (mp3, i det här fallet).
…
Hur man spelar upp ljud från kommandoraden i bakgrunden
Du kan också använda kommandot afplay för att spela upp en ljudfil i bakgrunden genom att helt enkelt lägga till ett et-tecken i slutet av kommandot, som visas:
afplay audiofile.mp3 &
För att starta iTunes i bakgrunden från kommandot "öppna", använd samma et-tecken:
open /path/to/mp3file.mp3 &
Nu kommer låten att spelas i bakgrunden och kräver inte att terminalfönstret förblir öppet.
Ljudfilen spelas upp tills den är över, annars kan du skriva:
killall afplay
eller
killall iTunes
Den första dödar afplay, den andra stoppar iTunes genom att tvångsavsluta.
Det stoppar ljudet omedelbart.
Tidigare har jag kombinerat detta med text-till-tal-kommandot "säg" för att spela några roliga spratt med vänner.