Relationships JukeBox OctoWoW

Player-made addons and UI configurations.
User avatar
Lemony
Posts: 7

Relationships JukeBox OctoWoW

Post#1 » Sun Jul 05, 2026 6:07 am

Another addon I've created for you all to enjoy!

Relationships Jukebox is a lightweight World of Warcraft music addon that lets you play your own local audio files in-game through a full playlist window, a compact mini player, and simple slash commands.

The addon scans a local Media folder, builds a playlist automatically, and lets you search, play, shuffle, skip, stop, and manage tracks without leaving the game.

## Features ##

- Supports MP3, WAV, and OGG files
- Full in-game playlist browser with paged track list
- Search box for quickly filtering tracks
- Play, Play All, Shuffle, Skip, Previous, and Stop controls
- Compact Mini Player for use during gameplay
- Minimap button
- Left-click: Toggle Mini Player
- Right-click: Toggle Full GUI
- Automatically imports tracks
- Stores track names and durations for smoother autoplay and shuffle playback
- Attempts to improve MP3, WAV, and OGG compatibility by sanitizing problematic files during playlist generation
- Works without metadata by falling back to estimated durations


https://github.com/Relationship-OctoWoW ... ipsJukeBox

I.png
I.png (218.52 KiB) Viewed 523 times
I.gif
I.gif (232.76 KiB) Viewed 520 times
Relationship The Feral Druid. You Can Find Me On N'Zoth.

User avatar
Lemony
Posts: 7

Re: Relationships JukeBox OctoWoW

Post#2 » Mon Jul 06, 2026 5:51 am

# Version 1.3 Patch Notes

This update focuses on improving audio playback, making the addon more reliable, adding new quality-of-life features, and significantly improving playlist generation.

## 🎵 Improved Audio Playback

* Music now continues playing seamlessly through loading screens and zone changes.
* Zone music no longer interrupts your playlists while the jukebox is playing.
* Improved track switching to eliminate audio glitches and overlapping songs.
* Audio is restored correctly when stopping playback or logging out.
* Better overall playback stability and reliability.

---

## ⏱️ New Live Playback Timer

A live timer has been added to both the main window and the Mini Player.

The timer displays:

* Current playback time
* Total track length

---

## 🔊 Master Volume Control

A new volume slider has been added to the main window.

You can now:

* Adjust the jukebox volume directly from the addon
* Control overall game audio without opening WoW's sound settings
* Keep your preferred volume between sessions

Resetting the addon now restores the volume to 100%.

---

## 🔄 Improved Reset Button

The Reset button has been completely reworked.

It now:

* Restores all game audio if anything became muted
* Stops any currently playing music
* Resets the volume
* Re-centers the main window
* Re-centers the launcher icon
* Resets and shows the Mini Player

This should resolve issues where audio could remain disabled after resetting.

---

## 🖥️ User Interface Improvements

Several parts of the interface have been cleaned up and reorganized.

Changes include:

* Simplified window title
* Clearer setup instructions
* Better layout for controls
* New timer display
* New volume slider
* Larger Mini Player with improved spacing

---

## ▶️ Better Track Playback

Single tracks now behave correctly when they finish.

* Individual songs now stop properly instead of appearing to remain active.
* Automatic playlists continue to the next song as expected.

---

## ⏲️ Cleaner Time Display

Track durations now display in a more familiar format:

* `3:42`
* `12:08`

instead of showing raw seconds.

---

## 🎼 Playlist Generator Improvements

The playlist generator has received a major overhaul.

### Faster Playlist Generation

* Large music libraries scan much faster.
* Previously scanned files are cached to avoid unnecessary rescanning.
* Overall playlist generation time has been significantly reduced.

### Better Audio Compatibility

The generator now does a much better job preparing music files for WoW 1.12.

It can now:

* Automatically fix many incompatible MP3 files.
* Better detect files that need repairing.
* Handle WAV and OGG files more reliably.
* Improve playback compatibility with older WoW clients.

### Smarter File Handling

* Automatically cleans problematic filenames.
* Better handles duplicate filenames.
* Cleans up temporary files automatically.
* Improves handling of music stored in folders with spaces or special characters.

---

## ⚡ Better ffmpeg Support

If you use ffmpeg, the generator is now:

* Faster
* More reliable
* Better at repairing damaged or incompatible audio files
* Better at reporting errors if something goes wrong

---

## 🛠️ GeneratePlaylist Improvements

`GeneratePlaylist.bat` has been simplified.

It now acts as a lightweight launcher while the PowerShell script handles all playlist generation automatically, making the process cleaner and easier to maintain.

---

## 🐞 Bug Fixes

* Fixed music restarting during loading screens.
* Fixed occasional overlapping songs.
* Fixed audio not restoring correctly after stopping playback.
* Fixed Reset sometimes leaving game audio disabled.
* Fixed timer accuracy.
* Fixed single-track playback not ending correctly.
* Fixed launcher icon positioning.
* Improved overall addon stability.
* Improved compatibility with the WoW 1.12 client.

---
Relationship The Feral Druid. You Can Find Me On N'Zoth.

Who is online

Users browsing this forum: No registered users and 1 guest