재생을 누르면 열리는 기본 앱을 변경할 수 있나요?

재생을 누르면 열리는 기본 앱을 변경할 수 있나요?

macOS에서는 모든 앱을 닫은 후 키보드의 재생 버튼을 누르면 iTunes가 시작됩니다. (Spotify가 열려 있으면 대신 음악이 재생됩니다.)

저는 아이튠즈를 사용하지 않습니다. 재생 버튼을 눌렀을 때 Spotify를 열 수 있나요?

나는 발견했다이 답변, 그러나 거기에서 가장 높은 답변은 이전 버전의 Karabiner를 나타내며 더 이상 작동하지 않습니다. 다른 답변은 내가 원하는 것을 달성하지 못합니다.재생을 누르고 Spotify가 닫히면 Spotify가 열리길 원합니다. 그렇지 않으면 재생 버튼이 정상적으로 작동하여 YouTube 및 VLC와 같은 지원되는 모든 미디어 애플리케이션을 재생/일시 중지할 수 있기를 원합니다.

답변1

드디어 그런 종류의 키보드(iMac)를 사용하는 Mac에서 이 기능을 사용해 볼 수 있게 되었습니다. 나에게 있어 재생/일시 정지 키는 마지막으로 재생되었던 모든 앱(iTunes 또는 Spotify)을 재생합니다. 둘 다 열리지 않으면 둘 다 실행되지 않으므로 키가 기본적으로 iTunes로 설정되지 않습니다.

질문에 링크된 대로 Karabiner를 설치했습니다. 해당 링크에 표시된 단계를 만드는 방법을 알 수 없었지만 해당 앱을 사용자 정의하고 싶다면 효과가 있을 것이라고 확신합니다. 꽤 강력해 보입니다.

하지만 이것이 당신을 꽤 가까워지게 합니까?.. 나는 최고 등급의 답변을 따랐습니다.https://apple.stackexchange.com/questions/175215/how-do-i-할당-a-keyboard-shortcut-to-an-applescript-i-write간단한 Applescript를 실행하는 Automator 앱을 만들었습니다.

tell application "Spotify"
    activate
    playpause
end tell

키보드 단축키를 통해 Mac에서 Automator 서비스를 실행할 수 없습니다. 그래서 대신 제가 가장 좋아하는 무료 타사 키보드/단축키 도구인 QUicksilver를 사용했습니다. 하지만 이와 비슷한 것이 훨씬 더 많이 있으므로 선택해 보세요.

AppleScript 자체에 바로가기 키를 바인딩하는 것은 꽤 쉬웠습니다(이를 위해 Automator 서비스가 필요하지 않았습니다). 단, "실제" 재생/일시 중지 키를 선택할 수 없고 F8만 선택할 수 있습니다(Fn 키를 누르고 F8/PlayPause 키).

하지만 이 AppleScript를 사용하면 F8을 누르면 Spotify가 시작되고 재생/일시 중지됩니다! Spotify가 닫혀 ​​있으면 실행되지만 재생 명령이 "누락"됩니다. 그러니 F8을 다시 누르세요.

Spotify가 실행 중인지 여부를 더 잘 알 수 있도록 AppleScript를 자유롭게 조정해 보세요. 너무 어렵지 않아야 하지만, 실행 중이 아닌 경우 F8을 두 번 누르는 것은 그리 어렵지 않습니다.

답변2

noTunes는 요청된 작업을 정확하게 수행합니다.https://github.com/tombonez/noTunes

특히 이 부분은:https://github.com/tombonez/noTunes#set-replacement-for-itunes--apple-music

재생을 누르면 Spotify가 열립니다. Spotify가 이미 열려 있으면 재생/일시 중지가 정상적으로 작동합니다.

답변3

Better Touch Tool을 설치하고 해당 구성을 아래와 같이 설정할 수 있습니다. 완벽하게 작동합니다. 해당 요구 사항을 달성하는 가장 쉬운 방법입니다.

더 나은 터치 도구를 사용하여 Spotify를 기본 플레이어로 설정

관련 정보