Kommandolinje MP3-afspiller i Mac OS X

Indholdsfortegnelse:

Anonim

Du behøver ikke bruge iTunes til at afspille musik på din Mac, især hvis du bare vil afspille et lyddokument. Mac OS X leveres med en inkluderet kommandolinjelydafspiller, som du kan bruge til at afspille de fleste lydfiler med.

I dette eksempel skal vi bruge en MP3-fil som lyd, men du kan også afspille AIFF, WAV, m4a og mange flere lydformater gennem afplay eller åbne kommandoer.

Sådan afspilles mp3-filer på kommandolinjen på Mac

For at spille skal du starte terminalen (findes i /Applications/Utilities/) og skrive følgende kommando:

afplay lydfil.mp3

Du skal selvfølgelig erstatte audiofile.mp3 med dit filnavn og stien til den fil.

Til reference er stien til din iTunes-mappe: ~/Music/iTunes/iTunes\ Music/ og så kan du bruge tabulatorfuldførelse til hurtigt at vælge kunstnernavne.

Et eksempel på syntaks til afspilning af en fil i iTunes-biblioteket ved hjælp af afplay ser sådan ud med en fuld sti til filnavnet:

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

Afplay-kommandoen fungerer med mp3-filer, men også næsten alle andre lydfiler, du peger på den.

Hvis du vil starte en sang til itunes fra kommandolinjen, kan du også gøre det.Lad os antage, at iTunes er standardmusikafspilleren, hvilket den er, medmindre du har ændret den til noget andet. Til iTunes kan du også bruge kommandoen 'åbn' til at starte iTunes-streams i selve iTunes, eller hvad din standardapp til lydafspiller er:

open /path/to/mp3file.mp3

Dette starter mp3'en i den faktiske GUI-app, der er knyttet til filtypen (mp3, i dette tilfælde).

Uanset hvilken metode, når kommandoen er udført, vil lydfilen begynde at afspille med det samme. Du kan til enhver tid stoppe lyden i at afspille ved at trykke på Ctrl+C i terminalvinduet.

Sådan afspilles lyd fra kommandolinjen i baggrunden

Du kan også bruge afplay-kommandoen til at afspille en lydfil i baggrunden ved blot at tilføje et og-tegn til slutningen af ​​kommandoen, som vist:

afplay lydfil.mp3 &

For at starte iTunes i baggrunden fra kommandoen 'åbn' skal du bruge det samme og-tegn:

open /path/to/mp3file.mp3 &

Nu afspilles sangen i baggrunden og kræver ikke, at terminalvinduet forbliver åbent.

Lydfilen afspilles, indtil den er slut, ellers kan du skrive:

killall afplay

eller

killall iTunes

Den første dræber afplay, den anden stopper iTunes ved at tvinge afslutning.

Det stopper lyden øjeblikkeligt.

Tidligere har jeg kombineret dette med tekst-til-tale-kommandoen 'sig' for at spille nogle sjove pranks med venner.

Kommandolinje MP3-afspiller i Mac OS X