Skip to content

Commit c734a05

Browse files
authored
Add workflow and supporting files
1 parent b5f3e9c commit c734a05

File tree

3 files changed

+195
-0
lines changed

3 files changed

+195
-0
lines changed

Spotify Global Skip.alfredworkflow

69.5 KB
Binary file not shown.

workflow/icon.png

72.1 KB
Loading

workflow/info.plist

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>bundleid</key>
6+
<string>com.braxtonhuff.spotifyglobalskip</string>
7+
<key>category</key>
8+
<string>Productivity</string>
9+
<key>connections</key>
10+
<dict>
11+
<key>55B7DDF0-6DFE-420F-9E72-641B1D572A93</key>
12+
<array>
13+
<dict>
14+
<key>destinationuid</key>
15+
<string>BE0417F3-8234-49FE-9D29-7D5F31DFDF18</string>
16+
<key>modifiers</key>
17+
<integer>0</integer>
18+
<key>modifiersubtext</key>
19+
<string></string>
20+
<key>vitoclose</key>
21+
<false/>
22+
</dict>
23+
</array>
24+
<key>E09F996B-3645-4F7F-AF4C-01BAFA29C7AA</key>
25+
<array>
26+
<dict>
27+
<key>destinationuid</key>
28+
<string>98EEC083-D51C-452B-88EB-1FDAE0D023F1</string>
29+
<key>modifiers</key>
30+
<integer>0</integer>
31+
<key>modifiersubtext</key>
32+
<string></string>
33+
<key>vitoclose</key>
34+
<false/>
35+
</dict>
36+
</array>
37+
</dict>
38+
<key>createdby</key>
39+
<string>Braxton Huff</string>
40+
<key>description</key>
41+
<string>Skip and replay songs on Spotify using global keyboard shortcuts</string>
42+
<key>disabled</key>
43+
<false/>
44+
<key>name</key>
45+
<string>Spotify Global Skip</string>
46+
<key>objects</key>
47+
<array>
48+
<dict>
49+
<key>config</key>
50+
<dict>
51+
<key>applescript</key>
52+
<string>on alfred_script(q)
53+
tell application "Spotify"
54+
next track
55+
end tell
56+
end alfred_script</string>
57+
<key>cachescript</key>
58+
<false/>
59+
</dict>
60+
<key>type</key>
61+
<string>alfred.workflow.action.applescript</string>
62+
<key>uid</key>
63+
<string>BE0417F3-8234-49FE-9D29-7D5F31DFDF18</string>
64+
<key>version</key>
65+
<integer>1</integer>
66+
</dict>
67+
<dict>
68+
<key>config</key>
69+
<dict>
70+
<key>action</key>
71+
<integer>0</integer>
72+
<key>argument</key>
73+
<integer>0</integer>
74+
<key>focusedappvariable</key>
75+
<false/>
76+
<key>focusedappvariablename</key>
77+
<string></string>
78+
<key>hotkey</key>
79+
<integer>124</integer>
80+
<key>hotmod</key>
81+
<integer>11796480</integer>
82+
<key>hotstring</key>
83+
<string></string>
84+
<key>leftcursor</key>
85+
<false/>
86+
<key>modsmode</key>
87+
<integer>0</integer>
88+
<key>relatedAppsMode</key>
89+
<integer>0</integer>
90+
</dict>
91+
<key>type</key>
92+
<string>alfred.workflow.trigger.hotkey</string>
93+
<key>uid</key>
94+
<string>55B7DDF0-6DFE-420F-9E72-641B1D572A93</string>
95+
<key>version</key>
96+
<integer>2</integer>
97+
</dict>
98+
<dict>
99+
<key>config</key>
100+
<dict>
101+
<key>applescript</key>
102+
<string>on alfred_script(q)
103+
tell application "Spotify"
104+
previous track
105+
end tell
106+
end alfred_script</string>
107+
<key>cachescript</key>
108+
<false/>
109+
</dict>
110+
<key>type</key>
111+
<string>alfred.workflow.action.applescript</string>
112+
<key>uid</key>
113+
<string>98EEC083-D51C-452B-88EB-1FDAE0D023F1</string>
114+
<key>version</key>
115+
<integer>1</integer>
116+
</dict>
117+
<dict>
118+
<key>config</key>
119+
<dict>
120+
<key>action</key>
121+
<integer>0</integer>
122+
<key>argument</key>
123+
<integer>0</integer>
124+
<key>focusedappvariable</key>
125+
<false/>
126+
<key>focusedappvariablename</key>
127+
<string></string>
128+
<key>hotkey</key>
129+
<integer>123</integer>
130+
<key>hotmod</key>
131+
<integer>11796480</integer>
132+
<key>hotstring</key>
133+
<string></string>
134+
<key>leftcursor</key>
135+
<false/>
136+
<key>modsmode</key>
137+
<integer>0</integer>
138+
<key>relatedAppsMode</key>
139+
<integer>0</integer>
140+
</dict>
141+
<key>type</key>
142+
<string>alfred.workflow.trigger.hotkey</string>
143+
<key>uid</key>
144+
<string>E09F996B-3645-4F7F-AF4C-01BAFA29C7AA</string>
145+
<key>version</key>
146+
<integer>2</integer>
147+
</dict>
148+
</array>
149+
<key>readme</key>
150+
<string>I was tired of not being able to skip with a keyboard shortcut if Spotify wasn't focused, so I created an Alfred workflow to let you do exactly that.
151+
152+
I recommend using the keyboard shortcut `^ + ⌘ + →/←` for skipping forward and backward as it is already set in Spotify and is most likely not a shortcut used by other apps.
153+
154+
If you enjoy this workflow or rely on it to enhance your Spotify experience, please consider donating. I'm a college student creating and working on open source projects such as this one for free to enhance your experience on your Mac, and I hope you enjoy it.
155+
156+
If you have any questions, open an issue on GitHub (https://github.com/3raxton/SpotifyGlobalSkip). I hope this workflow treats you well!</string>
157+
<key>uidata</key>
158+
<dict>
159+
<key>55B7DDF0-6DFE-420F-9E72-641B1D572A93</key>
160+
<dict>
161+
<key>xpos</key>
162+
<integer>135</integer>
163+
<key>ypos</key>
164+
<integer>95</integer>
165+
</dict>
166+
<key>98EEC083-D51C-452B-88EB-1FDAE0D023F1</key>
167+
<dict>
168+
<key>xpos</key>
169+
<integer>325</integer>
170+
<key>ypos</key>
171+
<integer>225</integer>
172+
</dict>
173+
<key>BE0417F3-8234-49FE-9D29-7D5F31DFDF18</key>
174+
<dict>
175+
<key>xpos</key>
176+
<integer>320</integer>
177+
<key>ypos</key>
178+
<integer>95</integer>
179+
</dict>
180+
<key>E09F996B-3645-4F7F-AF4C-01BAFA29C7AA</key>
181+
<dict>
182+
<key>xpos</key>
183+
<integer>135</integer>
184+
<key>ypos</key>
185+
<integer>225</integer>
186+
</dict>
187+
</dict>
188+
<key>variablesdontexport</key>
189+
<array/>
190+
<key>version</key>
191+
<string>1.0</string>
192+
<key>webaddress</key>
193+
<string>https://www.braxtonhuff.com</string>
194+
</dict>
195+
</plist>

0 commit comments

Comments
 (0)