You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+46-5
Original file line number
Diff line number
Diff line change
@@ -19,17 +19,20 @@ Supports Windows, MacOS and Linux.
19
19
-[Auto Skip Videos](#auto-skip-videos)
20
20
-[Christian Spotify](#christian-spotify)
21
21
-[DJ Mode](#dj-mode)
22
+
-[Keyboard Shortcut](#keyboard-shortcut)
22
23
-[Queue All](#queue-all)
23
24
-[Shuffle+](#shuffle)
24
25
-[Trash Bin](#trash-bin)
25
-
26
+
- Default Custom apps:
27
+
-[Reddit](#reddit)
26
28
-[Development](#development)
27
29
28
30
## Features
29
31
- Change colors whole UI
30
32
- Inject CSS for advanced customization
31
33
- Inject Extensions (Javascript script) to extend functionalities, manipulate UI and control player.
32
-
- Enable some additional, hidden features
34
+
- Inject Custom apps
35
+
- Enable additional, hidden features
33
36
- Remove bloated components to improve performance
34
37
35
38

@@ -104,7 +107,7 @@ spicetify update
104
107
```
105
108
to update your theme.
106
109
107
-
In Spotify, hit <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>R</kbd>/<kbd>Command</kbd> <kbd>Shift</kbd> <kbd>R</kbd> to reload and receive visual update of your theme.
110
+
In Spotify, hit <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>R</kbd> / <kbd>Command</kbd> <kbd>Shift</kbd> <kbd>R</kbd> to reload and receive visual update of your theme.
108
111
109
112
For other commands and additional flags information, please run:
110
113
```bash
@@ -178,6 +181,19 @@ Easily setting up the client for your friends or audiences to choose, add song t
178
181
179
182

180
183
184
+
#### Keyboard Shortcut
185
+
**Filename:**`keyboardShortcut.js`
186
+
187
+
Register some useful keybinds to support keyboard-driven navigation in Spotify client. Less time touching the mouse.
188
+
- <kbd>Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd>: Navigate items in left sidebar menu.
189
+
- <kbd>Backspace</kbd>/<kbd>Shift</kbd> <kbd>Backspace</kbd>: Navigate history backward/forward.
190
+
- <kbd>PageUp</kbd>/<kbd>PageDown</kbd>: Force scroll up/down app page only (because mouse focus is sometimes in sidebar region and they scroll sidebar instead of app page).
191
+
- <kbd>J</kbd>/<kbd>K</kbd>: Scroll app page up/down. \*Tips hat to Vim users\*
192
+
- <kbd>Ctrl</kbd> <kbd>Q</kbd>: Open Queue page.
193
+
- <kbd>`</kbd>: Open up keyboard-driven navigation. Hit correct key sequences to open up place you want to go:
194
+
195
+

196
+
181
197
#### Queue All
182
198
**Filename:**`queueAll.js`
183
199
You like using Discover, New Releases page to find new music but adding each one of them to queue takes a lot of effort? If so, activate this extensions and apply. At top of every carousel now has a "Queue All" button to help you add all of them to queue. Note: Not available for playlist carousels. Just songs, albums ones.
@@ -202,6 +218,32 @@ Throw songs/artists to trash bin and never hear them again (automatically skip).
-`CustomApps` folder in Spicetify executable directory.
237
+
238
+
If there are 2 apps having same name, app in Home directory is prioritized.
239
+
240
+
I included my own app to demonstrate how to make and inject an app:
241
+
242
+
#### Reddit
243
+
Fetching top 100 Spotify posts in any subreddit. This app has native feels and behavior just like other Spotify apps: you can follow, save, play, open playlist/track/album directly. Moreover, it also can fetch Youtube posts and play them inside Spotify.
0 commit comments