-
V1.5 Stable
released this
2026-07-20 11:40:50 +00:00 | 0 commits to main since this releaseV1.5
🎵 Playlist & Queue System Overhaul
This update introduces a complete playlist management system, persistent queues, and a number of quality-of-life improvements to make browsing and playing your music much easier.
✨ Playlists
- Added full playlist support with per-character saved playlists.
- The currently selected playlist is now remembered between sessions.
- Built-in playlists (All and Favorites) are protected from accidental deletion.
- Existing SavedVariables are automatically migrated with no manual steps required.
Playlist Views
The playlist dropdown now includes:
- All Tracks
- ★ Favorites
- Auto-generated playlists for every media subfolder
- Your custom playlists
- New Playlist...
- Delete Playlist...
⭐ Favorites
-
Added a favorite star to every track.
- ⭐ Gold = Favorite
- ☆ Grey = Not Favorite
-
Added the
/rj favcommand to quickly favorite or unfavorite the currently playing track. -
Favorites now behave as their own playlist throughout the addon.
➕ Playlist Management
Managing playlists is now much easier.
Right-click Menu
Every track now includes options to:
-
Play
-
Add/Remove from Favorites
-
Add to Playlist ▶
- Create New Playlist...
-
Remove from any playlist it belongs to
-
Remove from library
Quick Add Button
Every song row now has a + Add to Playlist button.
The popup menu lets you:
- Add the track to any existing playlist
- Shows playlists already containing the track as disabled
- Toggle Favorite
- Create a New Playlist
New Playlist Dialog
The "New Playlist" popup has been fixed.
Previously, playlists could fail to be created due to an issue with WoW 1.12's
StaticPopupAPI. The dialog now correctly creates the playlist and immediately switches to it without requiring a UI reload.📁 Automatic Folder Playlists
GeneratePlaylist.ps1now exports additional metadata for every track:- Folder
- Date Added
- File Size
If you're using an older generated playlist, it still works—the folder is automatically derived from the file path.
⏭️ Up Next Queue
Added a brand new persistent Up Next queue.
Queue Features
-
Queue is saved between sessions.
-
Tracks can be:
- Play Next (insert at the front)
- Add to Queue (append to the end)
-
Both options are available from:
- Right-click menus
- The row + menu
Queue View
The playlist dropdown now includes:
- Up Next (Queue) [n]
When the queue contains tracks, you'll also see:
- Clear Queue (n)
While viewing the queue you can:
- Remove individual tracks from the queue
Queue Playback
Playback now prioritizes the Up Next queue.
When a track finishes:
- The next queued track is played first.
- Once the queue is empty, playback returns to the current playlist or shuffle.
The queue also continues to auto-advance even when Autoplay is disabled, ensuring queued songs always play in order.
▶️ Playlist Playback
Playlists are now first-class playback sources.
You can now:
Play an Entire Playlist
Playlist Dropdown → Play all in playlist ▶
Choose from:
- All Tracks
- Favorites
- Any Folder Playlist
- Any Custom Playlist
Queue an Entire Playlist
Playlist Dropdown → Queue playlist (Add to Up Next) ▶
Adds every track from the selected playlist directly into the Up Next queue.
🔧 Internal Improvements
Added new helper functions to simplify playlist handling:
IndicesForPlaylistValue(value)returns the track indices for any playlist type.Queue_AddPlaylist(value)appends every track from a playlist into the Up Next queue.StartPlaylist(shuffle, playlistValue)can now start playback from any playlist directly.
Existing Play All and Shuffle buttons continue to work as before, but now operate on the currently selected playlist instead of always the entire library, making playback behave much more intuitively.
🎨 Quality of Life
-
Current playing track is now marked with a green > indicator.
-
Added tooltips for:
- Playlist dropdown
- New playlist controls
- Playlist action buttons
-
Footer now displays the current active view (e.g.
[Favorites],[Queue],[Rock]).
Here's a fleshed-out feature request that includes both slash commands and a configurable GUI.
Added the ability to announce the currently playing track to chat.
GUI Controls
Added an "Announce" button to the main Jukebox window for one-click sharing of the current track.
Downloads