Page 1 of 1

Relationships JukeBox OctoWoW

Posted: Sun Jul 05, 2026 6:07 am
by Lemony
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 541 times
I.gif
I.gif (232.76 KiB) Viewed 538 times

Re: Relationships JukeBox OctoWoW

Posted: Mon Jul 06, 2026 5:51 am
by Lemony
# 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.

---