Speel MP3's, M4A, AAC en andere muziekbestanden af ​​vanaf de opdrachtregel

Ooit muziek willen spelen terwijl je aan het werk was op de opdrachtregel? Misschien wil je een podcast afspelen vanaf de opdrachtregel op Mac?

Met het 'afplay' van de commandoregel kun je precies dat doen, je kunt praktisch elk audiobestandsformaat afspelen, of het M4A, AAC, MP3, WAV, AIFF of wat dan ook op je Mac is, en je kunt de audio rechts starten van de Terminal.

Hoe elk audiobestand van de commandoregel te spelen

De afplay-opdracht is veelzijdig en kan m4a-, mp4-, aac-, aiff-, wav- en vele andere audiobestandsindelingen afspelen. Om het zelf te gebruiken, hier is wat je zou willen doen:

  1. Open de Terminal applicatie die te vinden is in / Applications / Utilities /
  2. Typ nu het volgende, gebruikmakend van het pad naar het audiobestand dat u wilt afspelen vanaf de opdrachtregel
  3. afplay /path/to/audiofile.mp3

  4. Audio begint meteen te spelen, om te voorkomen dat de audio wordt afgespeeld, kunt u CONTROL + C op de opdrachtregel raken

Je kunt het geluid op elk gewenst moment stoppen met Control-C, anders zal het nummer zichzelf afspelen en zichzelf automatisch beëindigen wanneer het is voltooid.

Zie dit niet als een op een terminal gebaseerde iTunes-vervanging (er is echter een coole app genaamd ViTunes), want dat is het niet, het is meer een manier om een ​​verscheidenheid aan audiobestanden te spelen vanaf de opdrachtregel zonder te hoeven invoeren in een GUI-app. U zult geen beheerhulpprogramma's of synchronisatievaardigheden vinden binnen afplay.

Dat betekent echter niet dat je geen muziek op de achtergrond kunt uitvoeren.

Hoe speel ik audiobestanden op de achtergrond af vanaf de commandoregel

Als je liever afspeelt op de achtergrond draait terwijl je het audiobestand blijft afspelen, gebruik je deze opdracht:

afplay /path/to/audiofile.mp3 &

Let op de ampersand bevindt zich aan de achterkant van de opdracht. Dit zorgt voor afwisseling in de achtergrond, als je het wilt afsluiten, kun je het afplay-proces gewoon doden met:

killall afplay

Of target de specifieke afplay-proces-ID met kill -9:

ps|grep afplay

Zoek de PID voor afplay terwijl deze wordt uitgevoerd en voer de opdracht als volgt uit:

kill -9 pid

Dat zal het proces en de muziekstroom onmiddellijk beëindigen.

Niet dat ik dit soort gedrag goedkeur, maar ik heb onlangs het afplay-commando gebruikt om een ​​vrij grappige grap over een collega van SSHing in zijn werkmachine te spelen en hem te dwingen naar een lied van Miley Cyrus te luisteren, hij kwam er niet achter wat er gaande was totdat het voorbij was en ik het hem vertelde. Ja, dat is ons idee van plezier hier in nerdville.