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
+28-16Lines changed: 28 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,49 +2,61 @@
2
2
3
3
<h1>Queue Manager</h1>
4
4
5
-
Do you hate it when Spotify randomly decides your queue is gone — or just want to manage queues more easily? Spicetify Queue Manager snapshots your current queue (including local files), lets you restore it later, and export snapshots to playlists.
5
+
This extension probably serves a kinda niche purpose but if you are like me and always queue a bunch of songs, swap them around, want to play a different genre or mood but still retain the same queue for later, this is for you.
6
+
7
+
It also helps when Spotify forgets your queue or reshuffles it unexpectedly.
8
+
9
+
With this extension you can manage queues more easily. It snapshots your current queue, lets you restore it later, and export snapshots to playlists.
10
+
11
+
This can be done by:
12
+
13
+
- Automatically capturing snapshots on a schedule or when the queue changes.
14
+
- Manually creating snapshots
15
+
- Creating synced snapshots that automatically stay in sync with your queue, allowing you to switch between different ones and have your queue instantly replaced with the one from the snapshot (including playback position).
16
+
17
+
The extension adds an icon to the topbar right side of the player. Clicking it opens a modal with all the snapshots and allows you to manage settings for customizing the behavior of the extension. (see below)
18
+
There is also a hotkey of `Ctrl+Alt+Q` to open it.
🚧 Beta. Core features are implemented and undergoing polish.
32
+
33
+
🚧 Late Beta. Core features are implemented and undergoing polish. Beta testing would be appreciated.
16
34
17
35
For changes, see [CHANGELOG.md](https://github.com/D3SOX/spicetify-queue-manager/blob/master/CHANGELOG.md)
18
36
19
37
## Installation
38
+
20
39
- Open the [Spicetify Marketplace](https://github.com/spicetify/marketplace/wiki/Installation).
21
40
- Search for "Queue Manager" (You might have to click on "Load more" first)
22
41
- Install & reload
23
42
24
-
## What it does
25
-
- Save your current queue as named snapshots
26
-
- Automatically create snapshots on a schedule or when the queue changes
27
-
- Restore a snapshot to replace your current queue
28
-
- Export any snapshot to a playlist
29
-
- Manage all snapshots in a simple queue manager UI
30
-
- Works with local files (not only the Web API)
31
-
32
-
## Why
33
-
Spotify can sometimes clear or reshuffle your queue unexpectedly. This extension preserves your listening state by periodically recording `Spicetify.Queue` and providing quick restore/export actions.
34
-
35
43
## Development
36
-
Requires Spicetify CLI and pnpm.
44
+
45
+
Requires [Spicetify CLI](https://spicetify.app) and [pnpm](https://pnpm.io).
37
46
38
47
```bash
39
48
pnpm install
40
-
pnpm watch # or: pnpm build
49
+
pnpm build # or: pnpm watch
50
+
spicetify extensions queue-manager.js
41
51
spicetify apply -n
42
52
```
43
53
44
54
This project is built with [Spicetify Creator](https://spicetify.app/docs/development/spicetify-creator)
45
55
46
56
## Notes
47
-
- If something looks off, open DevTools and inspect `Spicetify.Queue` to help debug.
57
+
58
+
- If something looks off, open DevTools and inspect the console log any errors and send the contents of `Spicetify.Queue` to help debug.
0 commit comments