DiscordLua-Setup.exe is a desktop launcher: install, reinstall, and uninstall with determinate progress
dislua update downloads Setup from the version API and opens the launcher
CLI 1.1.0 requires launcher 1.1.0; older command-line Setup installs are blocked until that update finishes
Module 1.2.4 is unchanged; published binaries are under /releases/1.2.5/ and /releases/latest/
1.2.4
Voice and music live in require("@discord/voice") (package 0.1.0): play, join, leave, skip, pause, resume, stop, queueEmbed
discord.music and client.music removed; require("discord") no longer exports voice helpers
Docs gained a package switcher for discord and @discord/voice
examplebot voice and music commands import the voice package
Package version 1.2.4 published on the version API so dislua update can install this build
1.2.2
Real voice playback: require("@discord/voice") decodes audio with ffmpeg, encodes Opus, and streams 20 ms frames
runtime.ensureVoiceTools(callback) downloads official ffmpeg and yt-dlp binaries into <exe>/tools when they are missing (Windows auto-download; other platforms use PATH)
HTTP client follows 301/302/303/307/308 redirects so GitHub and gyan.dev downloads succeed
examplebot music commands search YouTube and play without a manual ffmpeg or yt-dlp install
Package version 1.2.2 published on the version API so dislua update can install this build