Back to blog

Spotube v5.0.0: Officially Back, More Customizable & Community-Driven

3 min read
RSS
Share

Share this article

https://spotube.cc/blog/release-note-v5.0.0

It's the moment you have all been waiting for. After a prolonged hiatus due to legal complications and structural hurdles, Spotube is officially back, better, and more resilient than ever.

Version 5.0.0 isn't just a simple hotfix, its a complete paradigm shift. We have re-engineered the app to be community-driven, deeply customizable, and significantly faster.

Here is a breakdown of what makes Spotube v5.0.0 a landmark release.

1. A New Era of Musical Freedom: The Plugin System #

To ensure longevity and ultimate customization, Spotube now supports third-party plugins for any music metadata service. Instead of relying on a single central provider, you can now curate where your music data comes from.

  • Official Musicbrainz + Listenbrainz Plugin: Out of the box, you can now connect directly to Musicbrainz and Listenbrainz for rich metadata and seamless scrobbling.
  • Built-in Discovery: The app now features an automatic plugin repository sourced directly from GitHub and Codeberg, complete with a built-in plugin update checker and update dialogs.
  • Developer Friendly: We've rolled out extensive APIs (including local storage, webview, TOTP, and interval managers) alongside comprehensive documentation to help you develop your own plugins. Check out the Official Spotube Plugin Documentation to get started.

2. Silky Smooth Playback & Under-the-Hood Performance #

We heard your frustrations regarding playback instability. This release introduces fundamental architectural changes to keep the music playing without interruption:

  • Isolate-Powered Search: Heavy operations, such as searching for track sources via the YouTube Explode engine, have been offloaded to a secondary background thread (Isolate). This keeps the main user interface fluid and responsive.
  • No More Skips: We've addressed the notorious rapid skipping issue caused by inaccessible streaming URLs by introducing automatic fallbacks to alternative search results.
  • HLS & Cached Streaming: Partial support for HTTP Live Streaming (HLS) has been implemented via yt-dlp. Additionally, the engine now entirely skips network requests if a cached file already exists, drastically saving data and loading times.
  • UI Optimization: Image handling has been completely refactored to consume less memory, and the core interface has undergone performance-focused tuning.

🛠️ Notable Improvements & Bug Fixes #

While the plugin architecture is the star of the show, v5.0.0 packs a punch with critical bug fixes and quality-of-life adjustments:

  • Enhanced Track Tracking: We have added ISRC track search for YouTube to ensure you get the exact version of the song you are looking for.
  • Security Patches: Fixed a critical CVE vulnerability involving remote path traversal through WebSockets when multiple devices shared the same network.
  • Platform-Specific Fixes: Resolved a Windows Webview2 environment permission issue and fixed an issue on Android where NewPipe invalid search filters were causing problems.
  • UI Polish & Aesthetics: Fixed a frustrating bug where lyrics displayed as white text on a white background, adjusted small player buttons, updated icons, and corrected the accent color setting which erroneously displayed blue instead of orange.
  • Local Library Fixes: Local playback has been restored for files containing special characters (like hashtags #), and broken local track artwork has been fixed.
  • Global Translations: Expanded accessibility with a brand-new Traditional Chinese translation, alongside major corrections and updates to Japanese and Dutch language support.

🤝 Meet the Contributors #

Spotube is, and always will be, fueled by its incredible community. This release wouldn't have been possible without the developers, translators, and maintainers who stepped up.

A special thank you to our codebase contributors:

  • @KRTirtho (Lead development, plugin system architecture, and core optimizations)
  • @alexio-dev (Icon enhancements)
  • @ehfd (Track search fixes and filter revisions)
  • @510208 (Traditional Chinese translation & Simplified Chinese updates)
  • @maboroshin (Japanese translation updates)
  • @Stephan-P (Dutch language corrections)
  • @richard-hajek (FVM compilation documentation)
  • @lori28167 (Repository cleanup)

Ready to dive back in? #

Download the latest build, explore the new plugin ecosystem, and take control of your music streaming experience.

🔗 View the Full v5.0.0 Changelog on GitHub

Available Now

Ready to experience Spotube?

Download the latest version and explore the new plugin ecosystem, improved playback, and more.

Download Spotube