Kyvora

Kyvora

5
12
Back to announcements
New Feature

Update - V4.0 (Official Release)

Kyvora has officially left the Beta phase! After a long testing period and major improvements, I'm confident this is the right step. Huge thanks to everyone who helped test and improve the bot during beta ❤️

What’s New in V4.0

⚡ Performance Improvements This update focuses on faster playback, faster playlists, and lower CPU usage.

🎧 Faster Song Start • Optimized yt-dlp format selection to Opus (251) for instant streaming • Removed unnecessary format probing • Reduced stream startup overhead

📜 Faster Playlist Loading • Improved YouTube playlist extraction using --flat-playlist --dump-json --skip-download • Music now starts instantly while metadata loads in the background

🔄 Ultra Preload Engine Kyvora now preloads the next two songs automatically, dramatically reducing delays between tracks.

Playback workflow: 1️⃣ Song A starts 2️⃣ Song B preloads 3️⃣ Song C preloads 4️⃣ Instant switching

🧠 Smart Metadata Loading Metadata like artist, track name, release date, and lyrics now loads in the background without delaying playback.

🖥️ CPU Optimizations • Reduced extractor overhead • Cleaner yt-dlp spawn arguments • Lower CPU usage during playlist imports

🎧 SoundCloud Improvements

📜 Full Playlist Support SoundCloud playlists now load 100% of tracks correctly (fixed the issue where only 5 songs loaded).

📊 Accurate Metadata Tracks now correctly show: • Title • Duration • Thumbnail • Release date

⚡ Faster Queue Initialization Full playlists now populate instantly, with playback starting in ~200–300ms.

🧠 Smart Metadata Cache Improved caching reduces redundant metadata lookups and lowers yt-dlp calls by ~30–50%.

More improvements are coming soon 🚀 Thanks for using Kyvora!