본문으로 건너뛰기
피드

맥에서 재생 버튼 누를 때 애플 뮤직 대신 스포티파이 띄우기

general 약 4분
vote
0
댓글
북마크

맥에서 키보드 재생 버튼을 눌렀을 때 애플 뮤직이 자동으로 뜨는 문제를 우회하는 작은 유틸리티 얘기다. Music Decoy는 macOS의 미디어 키 동작을 완전히 죽이지 않고, 원하는 앱을 대신 실행하도록 설정할 수 있게 해준다.

  • 1

    macOS의 원격 제어 데몬(rcd)은 재생 중인 앱이 없으면 기본 음악 앱을 실행함

  • 2

    Music Decoy v1.1부터 재생 버튼 입력 시 스포티파이 같은 다른 앱을 실행하도록 설정 가능

  • 3

    rcd를 비활성화하면 재생 버튼 자체가 죽고, noTunes 방식은 백그라운드에서 애플 뮤직을 감시해 종료하는 구조임

  • 맥에서 키보드의 재생 버튼을 눌렀더니 애플 뮤직이 튀어나오는 그 문제를 겨냥한 작은 앱 이야기임

    • Music Decoy v1.1부터는 재생 버튼을 눌렀을 때 애플 뮤직 대신 다른 앱을 실행하도록 설정할 수 있음
    • 예를 들어 스포티파이를 쓰고 싶으면 터미널에서 defaults write com.lowtechguys.MusicDecoy mediaAppPath /Applications/Spotify.app를 실행하면 됨
  • 문제의 핵심은 macOS의 원격 제어 데몬(rcd)이 미디어 키를 처리하는 방식임

    • rcd는 Remote Control Daemon의 줄임말이고, 재생 버튼 같은 미디어 키 입력을 받아 처리함
    • 이미 오디오를 재생 중인 앱이 있으면 그 앱에 재생 명령을 보냄
    • 그런데 재생 중인 앱이 없으면 macOS의 시스템 음악 앱, 즉 애플 뮤직을 실행해버림
  • 기존 우회법도 있긴 한데, 각각 애매한 단점이 있음

    • launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist로 rcd를 꺼버릴 수는 있음
    • 다만 이러면 재생 버튼 자체가 사실상 죽어서 키보드로 미디어 재생을 제어할 수 없게 됨
    • noTunes는 애플 뮤직이 실행되는 걸 감지해서 바로 종료하는 방식인데, 아주 작긴 해도 백그라운드에서 계속 감시 작업을 함
  • Music Decoy는 애플 뮤직을 죽이거나 미디어 키를 포기하는 대신, 재생 버튼의 기본 목적지를 바꾸는 쪽에 가까움

    • 설정을 되돌리고 싶으면 defaults delete com.lowtechguys.MusicDecoy mediaAppPath를 실행하면 됨
    • 앱은 Dock 아이콘도 없고 메뉴바 아이콘도 없어서 종료하려면 killall 'Music Decoy' 같은 명령을 써야 함
  • 엄청 거창한 생산성 도구는 아닌데, 맥 사용자 입장에서는 꽤 정확히 짜증나는 지점을 찌름

    • 특히 스포티파이, 유튜브 뮤직, 다른 플레이어를 주로 쓰는 사람에게는 “재생 버튼 눌렀더니 왜 애플 뮤직?”이라는 흐름을 끊어줌
    • 시스템 기능을 통째로 끄지 않고 원하는 앱으로 우회한다는 점이 포인트임

맥 쓰는 개발자라면 한 번쯤 겪는 ‘왜 또 애플 뮤직이 켜져?’ 문제를 꽤 깔끔하게 찌른 도구다. 시스템 데몬을 죽이는 대신 동작을 우회하는 쪽이라, 작은 불편을 해결하는 방식이 실용적임.

댓글

댓글

댓글을 불러오는 중...

general

삼성, 여권 비율 갤럭시 Z 폴드8과 AI 스마트 글래스를 런던서 공개

삼성이 런던 언팩에서 갤럭시 Z 폴드8, Z 플립8, Z 폴드8 울트라, 워치9, 워치 울트라2, 구글과 공동 개발한 스마트 글래스를 공개했음. 폴드8은 201g으로 역대 폴드 중 가장 가볍고, 스마트 글래스는 카메라 기반 AI 기능을 앞세워 메타 중심의 시장에 도전장을 낸 모양새임.

general

좋은 논픽션 책이야말로 AI 잡글의 정반대라는 이야기

저자는 대학 도서관 서가 정리 아르바이트 경험을 출발점으로, 잘 선별된 논픽션 책이 구글 검색이나 AI 챗봇보다 훨씬 깊은 지적 탐색을 제공한다고 말한다. 그래서 주요 논픽션 상 후보작과 수상작 약 6,500권을 모은 무료 검색 플랫폼을 만들었고, 여기서 AI는 글을 대체하는 게 아니라 좋은 책을 찾는 검색 도구로 쓰인다.

general

레딧이 이제 ‘그냥 HTML’도 위험하다고 말하기 시작함

레딧이 로그인하지 않은 사용자의 old.reddit.com 접근을 막으면서, 이유로 ‘안전’과 ‘스크래핑 방지’를 내세웠다는 글이다. 글쓴이는 실제로 구형 레딧과 신형 레딧을 비교하며, 문제의 본질은 보안이라기보다 사람들의 대화 데이터가 대규모 언어 모델 시대의 귀한 자산이 된 것 아니냐고 비꼰다.

general

Late.sh, 터미널에서 들어가는 개발자용 클럽하우스

Late.sh는 SSH로 접속하는 터미널 기반 커뮤니티 공간이고, 선택형 CLI 바이너리를 설치하면 음성방, 라디오, 이미지 붙여넣기 같은 기능까지 붙는다. 개발자들이 누가 접속해 있는지, 뭘 만드는지, 일감에 열려 있는지도 TUI 안에서 프로필로 공유할 수 있게 만든 실험에 가깝다.

general

“직원은 AI로 대체한다면서 CEO는 왜 예외임?”을 찌르는 풍자 사이트

OverpAId는 실제 제품이 아니라, AI 자동화와 임원 보상 논리를 비꼬는 풍자 사이트다. 글은 기업들이 지원 업무, 공급망, 코드 작성은 AI가 대체할 수 있다고 말하면서 정작 추상적 의사결정과 발표를 맡는 경영진은 자동화 논의에서 빠지는 모순을 찌른다. 마지막에는 AI가 결정을 내렸을 때 책임 소재가 사라지는 문제도 같이 던진다.