[macOS / Terminal] 터미널에서 음악 재생하는 방법 | afplay

터미널에서 음악 파일을 여는 방법 가장 간단한 방법은 GUI에 설치되어 있는 앱을 활용하여 여는 방법입니다. 아래 -a 옵션을 사용하여 열기를 원하는 앱을 명시해준 후, 열고자 하는 파일을 Type해주시면 됩니다.

open -a QuickTime\ Player a.mp3

보통, 기본 재생 앱이 iTunes로 설정되어 있기 때문에, -a 옵션을 생략하면 iTunes로 열게 되어 있습니다.

open a.mp3

afplay 커맨드를 활용하여 음악 재생하기

GUI에 설치된 앱의 도움 없이 Terminal에서도 음악을 재생할 수 있습니다. 아래 커맨드를 실행 시키면 명령 프롬트가 사라지면서 음악이 재생됩니다.

afplay a.mp3

Control + Z를 누르시면 실행 중인 커맨드가 비활성화되면서 명령 프롬트로 복귀합니다.

Control + Z

위 afplay 커맨드를 Background에서 활용하고자 하면, & amp 기호를 사용해주시면 됩니다.

afplay a.mp3 &

종료는 killall로 프로세스를 죽여줍니다.

killall afplay

아쉽지만 위 커맨드로 특정 포인트를 재생하거나, 여러 음악 파일을 재생하거나, 반복 재생 등의 기능을 수행할 순 없습니다. 다만 find 커맨드와 혼용해서 폴더 내의 모든 음악을 반복 혹은 한번 재생할 순 있습니다.

반복 재생

find . -name \*.mp3 -exec afplay {} \;

Background 반복 재생

find . -name \*.mp3 -exec afplay {} \; &

한번 재생

find *.mp3 -prune -type f -exec afplay {} \;

Background 한번 재생

find *.mp3 -prune -type f -exec afplay {} \; &

종료 : 위 프로세스를 종료하기 위해선, 아래 커맨드를 실행해주시면 됩니다.

killall find; killall afplay

참조

  • afplay – OS X man page(retired)

댓글 남기기