Spill MP3, M4A, AAC og andre musikkfiler fra kommandolinjen

Har du noen gang ønsket å spille musikk mens du jobber i kommandolinjen? Kanskje du vil spille en podcast fra kommandolinjen på Mac?

Med kommandolinjeverktøyet 'avplay' kan du bare gjøre det, du kan spille praktisk talt et lydfilformat, enten det er M4A, AAC, MP3, WAV, AIFF eller hva som helst annet på Mac, og du kan starte lyden til høyre fra terminalen.

Slik spiller du hvilken som helst lydfil fra kommandolinjen

Avplay-kommandoen er allsidig og kan spille m4a, mp4, aac, aiff, wav og mange andre lydfilformater. Å bruke det selv, her er hva du vil gjøre:

  1. Åpne Terminal applikasjonen som finnes i / Programmer / Verktøy /
  2. Skriv inn følgende ved hjelp av banen til lydfilen du vil spille fra kommandolinjen
  3. afplay /path/to/audiofile.mp3

  4. Lyd begynner å spille øyeblikkelig, for å stoppe lyden fra å spille, kan du trykke CONTROL + C på kommandolinjen

Du kan stoppe lyden når som helst med Control-C, ellers vil sangen spille seg selv gjennom da avslutte seg automatisk når du er ferdig.

Ikke tenk på dette som en terminalbasert iTunes-erstatning (det er en kul app kalt ViTunes for det selv), fordi det ikke er, det er bare en måte å spille en rekke lydfiler fra kommandolinjen uten å måtte gå inn inn i en hvilken som helst GUI-app. Du vil ikke finne noen administrasjonsverktøy eller synkroniseringsevner innen avplay.

Det betyr ikke at du ikke kan kjøre musikk i bakgrunnen skjønt.

Slik spiller du lydfiler i bakgrunnen fra kommandolinjen

Hvis du helst vil avspille i bakgrunnen mens du fortsetter å spille lydfilen, bruk denne kommandoen:

afplay /path/to/audiofile.mp3 &

Merk at ampersand er på baksiden av kommandoen. Dette lanserer avspillingen i bakgrunnen, hvis du vil avslutte det, kan du bare drepe avplay-prosessen med:

killall afplay

Eller målrett mot den spesifikke avplay-prosess-IDen med kill -9:

ps|grep afplay

Finn PID for avplay som det kjører, og utgi kommandoen som følger:

kill -9 pid

Det vil avslutte prosessen og musikkstrømmen umiddelbart.

Ikke at jeg condonerer denne typen oppførsel, men jeg har nylig brukt avplay-kommandoen til å spille en ganske morsom prank på en kollega ved SSHing inn i sin arbeidsmaskin og tvunget ham til å lytte til en Miley Cyrus-sang, fant han ikke ut Hva skjedde til det var over, og jeg fortalte ham. Yup, det er vår idé om moro her i nerdville.