Command Line MP3-spiller i Mac OS X

Du trenger ikke å bruke iTunes til å spille av musikk på Mac, spesielt hvis du bare vil spille av et lyddokument. Mac OS X leveres med en inkludert kommandolinjens lydspiller som du kan bruke til å spille de fleste lydfiler med.

I dette eksemplet skal vi bruke en MP3-fil som lyden, men du kan også spille AIFF, WAV, M4a og mange flere lydformater gjennom avplay eller åpne kommandoer.

Slik spiller du MP3-filer på kommandolinje på Mac

For avplay, start Terminal (funnet i / Programmer / Verktøy /) og skriv inn følgende kommando:

afplay audiofile.mp3

Tydeligvis må du erstatte audiofile.mp3 med filnavnet og banen til den filen.

Til referanse er banen til iTunes-mappen din: ~ / Musikk / iTunes / iTunes \ Musikk / og deretter kan du bruke fanen fullføring for å velge artistnavn raskt.

Et eksempel på syntaks for å spille av en fil i iTunes-biblioteket med avplay ser ut som følgende, med en full bane til filnavnet:

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

Avplay-kommandoen fungerer med mp3-filer, men også nesten hvilken som helst annen lydfil du peker på det også.

Hvis du vil starte en sang i iTunes fra kommandolinjen, kan du også gjøre det. La oss anta at iTunes er standard musikkspiller, som det er med mindre du har endret det til noe annet. For iTunes kan du også bruke kommandoen "åpen" for å starte iTunes-strømmer i iTunes selv, eller hva standardprogrammet for lydspilleren din er:

open /path/to/mp3file.mp3

Dette lanserer mp3-en i selve GUI-appen som er tilknyttet filetypen (mp3, i dette tilfellet).

Uansett hvilken metode, når kommandoen er utført, vil lydfilen begynne å spille umiddelbart, du kan stoppe lyden fra å spille når som helst ved å trykke på Control + C i Terminal-vinduet.

Slik spiller du lyd fra kommandolinje i bakgrunnen

Du kan også bruke avplay-kommandoen til å spille en lydfil i bakgrunnen ved å legge til en ampersand til slutten av kommandoen, som vist:

afplay audiofile.mp3 &

For å starte iTunes i bakgrunnen fra kommandoen "åpen", bruk samme ampersand:

open /path/to/mp3file.mp3 &

Nå vil sangen spille innenfor bakgrunnen og krever ikke at Terminal-vinduet skal være åpent.

Lydfilen vil spille til den er over, ellers kan du skrive:

killall afplay

eller

killall iTunes

Den første dreper avplay, den andre stopper iTunes med tvinge å slutte.

Det vil stoppe lyden umiddelbart.

Tidligere har jeg kombinert dette med teksten til tale "say" kommando for å spille noen morsomme pranks på venner.