Open-source re-creations of the Microsoft Zune experience — a cross-platform desktop media player, a Zune HD–style Android music client, a Zune HD application emulator, and the self-hostable community cloud that ties them together.
|
Desktop · .NET 8 · Avalonia An authentic cross-platform re-creation of Zune 4.8 Desktop: Metro pivots, Quickplay & Smart DJ, Mixview, a real BASS audio engine (gapless, crossfade, ReplayGain, FFT, 10-band EQ), libVLC video, and MusicBrainz / Fanart.tv / LRCLIB / AcoustID enrichment. Repository → |
Android · Kotlin · Compose The Zune HD handheld, reborn for modern Android: the 480×272 device canvas, crossbar pivots, kinetic lists, tri-state hearts, Media3/ExoPlayer playback, a MediaStore-backed library, a Now Playing widget, and 29 faithfully re-implemented mini-apps and games. Repository → |
Emulation core · .NET 8 A Zune HD application emulator that runs |
Backend · .NET 8 · self-hostable Community cloud services replacing the dead Zune web services: OpenIddict identity, device registry & settings sync, signed updates, a MusicBrainz catalog + artwork CDN, podcast/radio directory, recommendations (QuickMix), social & Zune Card. Repository → |
Dorado is an independent, community-driven effort to keep the Zune experience alive on hardware people actually own. Each project is a behavioral re-implementation: we study the original interface and rebuild it cleanly with modern, open tooling — no Microsoft binaries, firmware, or DRM content are involved.
The Zune design language was famously content-first: black canvases, typography as navigation, zero chrome, zero rounded corners. We take that canon seriously — and audit it in continuous integration.
| Dorado (desktop) | Dorado-HD (android) | Dorado Cloud (backend) | |
|---|---|---|---|
| UI | Avalonia 11 · XAML · MVVM | Compose + custom Zune tokens | Minimal APIs · OpenAPI |
| Audio | BASS / ManagedBass (P/Invoke) | Media3 / ExoPlayer | — |
| Video | libVLCSharp | Media3 | — |
| Storage | EF Core + SQLite | Room + DataStore | EF Core + PostgreSQL (Redis cache, S3/MinIO) |
| Toolchain | .NET 8 · C# 12 | AGP 9 · Kotlin 2.4 · KSP | .NET 8 · OpenIddict 5 |
- 📊 Program status — what's done and what's pending across the organization
- 📖 Contributing — how to build, test, and open a great pull request
- 🛡️ Security policy — report a vulnerability privately
- 🤝 Code of Conduct — the standards we hold ourselves to
- 💬 Support — where to ask questions
Every code repository runs a full build and test suite on each push via GitHub Actions; the desktop and HD repositories additionally run the design-invariant UI audit.
Zune, Zegoe, Zune HD and Microsoft are trademarks of Microsoft Corporation.
Dorado is an independent, non-affiliated homage and is not endorsed by or affiliated with Microsoft.