我可以更改點擊“播放”時打開的預設應用程式嗎?

我可以更改點擊“播放”時打開的預設應用程式嗎?

在 macOS 上,如果我在關閉所有應用程式後按下鍵盤上的播放按鈕,iTunes 就會啟動。 (如果 Spotify 打開,則會播放音樂。)

我不使用 iTunes。當我按下播放按鈕時是否可以開啟 Spotify?

我已經發現這個答案,但最上面的答案是指舊版的 Karabiner,不再有效。其他答案沒有達到我想要的:我希望在按下播放鍵時打開 Spotify,而 Spotify 則關閉,否則我希望播放按鈕能夠正常運行,可以播放/暫停任何受支援的媒體應用程序,例如 YouTube 和 VLC。

答案1

終於在配備這款鍵盤的 Mac(iMac)上嘗試了這一點。對我來說,播放/暫停鍵可以播放上次播放的任何應用程式(iTunes 或 Spotify)。如果兩者都沒有打開,則兩者都不會啟動,因此對我來說密鑰不會預設為 iTunes。

我安裝了 Karabiner,如問題中連結的那樣。我看不到如何創建該連結中顯示的步驟,但如果您想自訂該應用程序,我相信它會起作用。看起來相當強大。

但是,這讓你很接近了嗎?https://apple.stackexchange.com/questions/175215/how-do-i-assign-a-keyboard-shortcut-to-an-applescript-i-wrote並創建了一個運行簡單 Applescript 的 Automator 應用程式:

tell application "Spotify"
    activate
    playpause
end tell

我無法透過鍵盤快捷鍵讓我的 Mac 運行 Automator 服務。因此,我改用我最喜歡的免費第三方鍵盤/快捷鍵工具 QUicksilver。不過,類似的情況還有很多,所以請選擇。

將快捷鍵綁定到 AppleScript 本身非常容易(不需要 Automator 服務),但它不允許我選擇「真正的」播放/暫停鍵,只能選擇 F8(按 Fn 鍵並按F8/播放暫停鍵)。

但是,使用此 AppleScript,按 F8 確實可以啟動和播放/暫停 Spotify!如果 Spotify 被關閉,它會啟動,但會「錯過」播放命令。所以只要再按一次 F8 即可。

請隨意調整 AppleScript 以更了解 Spotify 是否正在運行。應該不會太難做到,但話又說回來,如果它也沒有運行的話,按兩次 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 設定為預設播放器

相關內容