Spotify Mac Skip F9
post-15042513
Thread Starter
Get 3-month Spotify Premium Free Trial On PC/Mac. Spotify offers many promotion activities to attract new users. It includes 30/60 days/3 month free trial or 3-month use for only $0.99 Spotify deals. These packages vary from time to time. Spotify is a digital music service that gives you access to millions of songs. Spotify is all the music you’ll ever need. Listening is everything — Spotify.
joesuburb
100+ Head-Fier
Spotify Mac Skip F9 User
JoinedAug 7, 2010Messages172Reaction score69LocationSimi Valley, CA
Spotify Mac Skip F9 Pro
joesuburb
JoinedAug 7, 2010LocationSimi Valley, CAPosts172Likes69
Spotify Mac Skip F9 Software
In windows, I hate that I cant use F Keys to switch songs and pause. I actually came from a Mac where it was easy and I made a custom keyboard with custom F keys.
I found a program called autohotkey to remap keys for Spotify and Tidal. It wont work when the apps are minimized, but the apps can be in the background behind other apps.
It’s kind of a pain to script so I’ve included them below.
I remap as follows, but you can edit the script as needed if you want to use different keys or I can even help you if you cant figure it out.
F7 previous track
F8 Pause/Play
F9 next track
F10 mute
F11 lower volume
F12 increase volume
The end result of the app is a little exe file that remaps the keys. I’ll see if I can attach after this post, not sure you are allowed to upload exe files.
— — -Script for Tidal — — —
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
; ‘CTRL + Alt + S’ for Launching Tidal / Activating the window / Minimizing the window
^!S::
IfWinExist ahk_exe Tidal.exe
{
ifWinActive ahk_exe Tidal.exe
{
WinMinimize
}
else
{
WinActivate
}
}
else
{
run ‘C:YourPathtoTidal.exe’
}
return
; ‘f7’ Skip to the Previous song.
f7::
DetectHiddenWindows, On
WinGet, winInfo, List, ahk_exe Tidal.exe
Loop, %winInfo%
{
thisID := winInfo%A_Index%
ControlFocus , , ahk_id %thisID%
ControlSend, , ^{left}, ahk_id %thisID%
}
return
; ‘f9’ Skip to the Next song.
f9::
DetectHiddenWindows, On
WinGet, winInfo, List, ahk_exe Tidal.exe
Loop, %winInfo%
{
thisID := winInfo%A_Index%
ControlFocus , , ahk_id %thisID%
ControlSend, , ^{right}, ahk_id %thisID%
}
return
; ‘f8’ Play/Pause the song.
f8::
DetectHiddenWindows, On
WinGet, winInfo, List, ahk_exe Tidal.exe
Loop, %winInfo%
{
thisID := winInfo%A_Index%
ControlFocus , , ahk_id %thisID%
ControlSend, , {space}, ahk_id %thisID%
}
return
; ‘CTRL + ALT + R’ Toggles the repeat option.
^!R::
DetectHiddenWindows, On
WinGet, winInfo, List, ahk_exe Tidal.exe
Loop, %winInfo%
{
thisID := winInfo%A_Index%
ControlFocus , , ahk_id %thisID%
ControlSend, , ^R, ahk_id %thisID%
}
return
; ‘CTRL + ALT + B’ Toggles the Shuffle option.
^!B::
DetectHiddenWindows, On
WinGet, winInfo, List, ahk_exe Tidal.exe
Loop, %winInfo%
{
thisID := winInfo%A_Index%
ControlFocus , , ahk_id %thisID%
ControlSend, , ^S, ahk_id %thisID%
}
return
f11::SoundSet, -5
f12::SoundSet, +5
return
f10::
Send {Volume_Down 100}
return