Skip to content

Releases: worddevs/server-lavalink

Release list

1.0.1

Choose a tag to compare

@choco-latito29 choco-latito29 released this 13 Sep 03:10
ab638c4

πŸ› οΈ WORD DEVS β€’ Lavalink Node v1.0.1

Critical hotfix release addressing a YouTube playback outage caused by upstream changes to Google's SABR streaming enforcement. This release is required for anyone running v1.0.0 β€” YouTube playback was broken on the previous release regardless of configuration.


πŸ› What Was Broken

Since early September 2026, YouTube began serving SABR-only responses (no direct-URL audio formats) to a growing share of clients, causing youtube-plugin:1.18.2 to fail on virtually all tracks with:

dev.lavalink.youtube.AllClientsFailedException: All clients failed to load the item.
Client [WEB] failed: No supported audio streams available, available types:
Client [ANDROID_VR] failed: This video requires login.

This is a confirmed, widespread upstream issue β€” not specific to this node's configuration. Tracked upstream at youtube-sorce to lavalinkdevs #240 and #244.


βœ… What Changed

🧩 YouTube Plugin

  • Pinned to snapshot build f45bbb7 (dev.lavalink.youtube:youtube-plugin:f45bbb7aebfcbc1c553769e04af6cd43afa8b7c3, resolved via maven.lavalink.dev/snapshots) β€” includes unreleased fixes not yet in any tagged 1.18.x release, including forced remote-cipher usage and cipher-extraction repairs.
  • Retained OAuth2 refresh-token flow and remote cipher server (cipher.kikkia.dev) from v1.0.0.
  • Added optional pot (Proof-of-Origin token) support as a secondary mitigation layer.

⚠️ Known Caveats

  • This build tracks an unreleased snapshot, not an official youtube-source release. It will be repinned to the next stable tag (1.18.3+) once published upstream.
  • YouTube's anti-bot enforcement is an active, evolving situation β€” playback may intermittently degrade again before upstream ships a permanent fix.

πŸ“‹ Full Changelog

See CHANGELOG.md for the complete commit history.

1.0.0

Choose a tag to compare

@choco-latito29 choco-latito29 released this 13 Sep 01:29
171a2dc

πŸš€ WORD DEVS β€’ Lavalink Node v1.0.0

We are pleased to announce the first official production release of the WORD DEVS Lavalink Node (v1.0.0). This release provides a robust, enterprise-grade audio gateway designed to route high-fidelity streams to Discord bots with complete secret isolation, native performance acceleration, and YouTube anti-bot mitigation.


πŸ“¦ What's Included

ζ ΈεΏƒ Core & Runtime

  • Lavalink Core: Upgraded to official release v4.2.2.
  • Java Compatibility: Optimized and fully tested on OpenJDK 21 LTS and Java 25.
  • Container Port Forwarding: Native environment port routing through ${SERVER_PORT:${LAVALINK_PORT:8117}}, fully compatible with Pterodactyl and Sparked Host Apollo Panel.
  • Audio Acceleration: Real-time Opus frame delivery via Linux native udpqueue binaries.

🧩 Integrated Plugins

  • YouTube Plugin (v1.18.2):
    • OAuth2 session persistence and automatic token refresh workflows.
    • Proof of Origin integration supporting custom poToken and visitorData parameters.
  • LavaSrc Plugin (v4.8.3):
    • Spotify audio routing with complete support for tracks, albums, artist catalogues, and playlist resolution via ISRC lookup.
  • SponsorBlock Plugin (v3.0.1):
    • Automated skip mechanisms for non-music segments, intros, outros, and sponsor breaks.

πŸ›‘οΈ Repository Standards & CI/CD

  • Environment Isolation: Comprehensive .gitignore and .gitattributes rules preventing accidental credential leaks.
  • GitHub Workflow Automation: Automated YAML linter check on incoming pushes and pull requests.
  • Community Scaffolding: Official SECURITY.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, and interactive GitHub Issue/PR templates.

🌐 Public Gateway Connection

Parameter Configuration Value
Host lava.worddevs.dev
Port 8117
Secure (SSL) true
Password Restricted to community members

πŸ”‘ Node Access: To request connection credentials, follow @worddevs on GitHub and join our community at discord.gg/smp7hwrXr4.


πŸ“‹ Full Changelog

See complete commit history in CHANGELOG.md.