DEV Community

Zubin Jiang
Zubin Jiang

Posted on

Building SirenMix: Music Cloud Storage Built for DJs

Hey DEV community! I'm excited to share a project I've been working on — SirenMix, a music cloud storage platform designed specifically for DJs and music creators.

The Problem

As a developer who also dabbles in DJing, I noticed that existing cloud storage solutions aren't great for managing music libraries. They don't support lossless audio playback, lack music-specific organization features, and often compress files in ways that degrade audio quality.

What is SirenMix?

SirenMix is a cloud drive built from the ground up for music files. Here's what makes it different:

  • Multi-format support: MP3, WAV, FLAC, and M4A — all with native in-browser playback
  • Built-in music player: Stream your tracks directly from the cloud with a full-featured player
  • DJ-friendly organization: Organize your sets, crates, and collections the way you think about music
  • Lossless quality: No compression, no quality loss — your WAV and FLAC files stay pristine
  • 5GB free tier: Get started without paying a cent

The Tech Stack

For the tech-curious among you, here's what powers SirenMix:

  • Frontend: SvelteKit 5 with TypeScript and Tailwind CSS
  • Backend: Rust (Axum framework) with PostgreSQL
  • Architecture: Clean Architecture with domain-driven design
  • Audio: FFmpeg WASM for client-side audio processing
  • i18n: Full English and Chinese language support

Try It Out

I'd love for you to give it a spin and share your feedback:

👉 https://sirenmix.com

Whether you're a DJ, producer, or just someone with a large music collection — I think you'll find SirenMix useful. The free tier gives you 5GB to test it out.

Let me know what you think in the comments! I'm happy to answer any questions about the tech stack or the product itself.

Top comments (0)