Over the past several days, some listeners may have noticed occasional hiccups in our stream — brief moments where songs took longer to load, or playback stuttered. We want to explain what happened, what we’ve done about it, and what we’re doing next.
🛠️ What Happened?
As Genesis Radio has grown, so has the size and complexity of our music library and broadcasting infrastructure. Until now, our backend storage system had outgrown its original design — especially under the weight of our 30,000+ track library and multi-platform broadcasting setup.
These growing pains caused temporary slowdowns in how our automation software (SPL) accessed music and assets, especially during high-traffic moments or while syncing large files behind the scenes.
🚀 What We Did to Fix It
To fix the issue and future-proof our systems, we performed a major infrastructure upgrade:
✅ Migrated all media files to a new secure, high-performance storage backend
✅ Implemented ZFS-based storage for speed, integrity, and snapshot-based recovery
✅ Reworked our internal caching system to significantly reduce streaming delay
✅ Separated library content, station assets, and show files into dedicated storage buckets
✅ Maintained live broadcasting during the migration — with zero downtime
We also took this opportunity to improve encryption, cleanup legacy systems, and prepare for future automation.
📦 What’s Next?
We’re currently:
Auditing show archives and organizing them into their own dedicated bucket
Planning a similar upgrade for our AzuraCast platform to bring it in line with the new system
Finalizing automatic snapshot backups to improve disaster recovery
We’ve already seen improvements in station responsiveness and streaming reliability — and this is just the beginning.
❤️ Thank You
We appreciate your patience as we continue to evolve Genesis Radio into a faster, more reliable, and more resilient platform. Your support keeps the signal alive.
Stay tuned — great things are coming.
— The Genesis Radio Team 🎙