맥 미디어키의 '재생/일시정지, 다음곡'이 스포티파이에서만 되게 할 수 없나요?
뚱굴넓적

Lv.1 뚱굴넓적 (49.♡.212.131)

2024년 12월 13일 PM 01:54 · 수정됨(12. 14. 13:48)

조회 285 공감 0

이게 유튜브 한번 보고 오면 현재 스포티파이가 틀어져 있어도 스포티파이 재생/일시정지를 안 먹어요.

네이버 사전 실행하고 발음 한번만 실행해도 또 스포티파이 재생/일시정지를 안 먹구요.

저는 스포티파이 재생/일시정지, 다음곡만 미디어키가 먹었으면 좋겠는데 도대체 어떻게 해야하는지

방법을 모르겠네요. 

댓글 (4)

  • UrsaMinor

    UrsaMinor Lv.1

    24.12.14 · 115.♡.248.122

    애플 스크립트 같은 걸로 해당 기능을 심거나.. 스크립트를 만든 후 카라비너 같은 걸로 해당 키를 눌렀을 때 스크립트를 불러다 쓰게끔 하면 되지 않겠나 싶긴 합니다.
  • UrsaMinor

    UrsaMinor Lv.1 → UrsaMinor

    24.12.14 · 115.♡.248.122

    좀 전에 해본 걸 정리해서 올려봅니다. :

    애플스크립트에서 두개의 스크립트를 만들건데요. 둘 다 한줄씩 입니다.

    일단 재생/정지는 아래와 같이

    tell application "Spotify" to playpause

    다음 트랙 재생은

    tell application "Spotify" to next track

    위 두개 스크립트를 각각 spotify_playpause와 spotify_next-track 으로 저장합니다.
    아.. 저장위치는 제 경우 아래의 경로에 넣었는데, 만약 별도 저장하는 위치가 있다면 아래 json파일의 경로를 바꿔줘야 합니다.

    저장위치 : ~/.config/karabiner/assets/complex_modifications/Script

    카라비너에선.. json 파일을 만들어서 f8과 f9에 이 기능을 각각 심어줘야 하는데요. 아마.. 아래처럼 만들면 될 겁니다.

    {
    "title": "F8, F9 for control Spotify",
    "rules": [
    {
    "description": "Spotify : F8 for play&pause, F9 for next track",
    "manipulators": [
    {
    "type": "basic",
    "from": {
    "key_code": "f8",
    "modifiers": { "optional": [ "any" ] }
    },
    "to": [
    { "shell_command": "osascript ~/.config/karabiner/assets/complex_modifications/Script/spotify_playpause.scpt" }
    ]
    },
    {
    "type": "basic",
    "from": {
    "key_code": "f9",
    "modifiers": { "optional": [ "any" ] }
    },
    "to": [
    { "shell_command": "osascript ~/.config/karabiner/assets/complex_modifications/Script/spotify_next-track.scpt" }
    ]
    }
    ]
    }
    ]
    }

    해보니 F8은 잘 작동하는듯 하는데, F9는 가끔 입력을 씹네요. 한번 해보세요.

    아.. F1~F12 키는 기능키로 사용되도록 설정되어 있어야 합니다. 만약 잘 안되면 fn+F8...로 입력해보세요.
  • 뚱굴넓적

    뚱굴넓적 Lv.1 → UrsaMinor 작성자

    24.12.14 · 49.♡.212.131

    정말 감사합니다.
  • UrsaMinor

    UrsaMinor Lv.1 → 뚱굴넓적

    24.12.14 · 115.♡.248.122

    아.. json 파일의 저장위치는 아래 경로에 하세요.

    ~/.config/karabiner/assets/complex_modifications

댓글을 작성하려면 이 필요합니다.