Introducing Diffuse: An Innovative Music Player that Seamlessly Connects to Your Cloud and Distributed Storage Solutions.

Are you tired of constantly switching between different music players to access your favorite songs? Look no further than Diffuse, the ultimate music player that revolutionizes the way you listen to your music.

With Diffuse, you can effortlessly connect to your cloud or distributed storage solutions, such as Google Drive, Dropbox, or OneDrive. Say goodbye to the hassle of manually transferring your music files or relying on a single device to access your music library.

Diffuse allows you to stream your favorite tunes directly from your preferred storage platforms, giving you instant access to your entire music collection wherever you go.

But that's not all - Diffuse offers a range of exciting features that take your music experience to the next level. Customize your playlists, create personalized radio stations, and discover new music based on your preferences. With its sleek and intuitive interface, Diffuse makes it easy to navigate through your music library and find the perfect track for any occasion.

Supported Cloud Storages

Music layer for music storage. User layer for user-data storage.

Music layer

User layer

Self-hosted Diffuse

Diffuse is a static web application, which means it's just HTML, CSS, and Javascript. No REST API, database, or anything backend-related involved. The app uses a hash (aka. fragment-based) routing system, so you don't need any special server rules for routing.

You can download a pre-build web-only version of Diffuse on the releases page. Diffuse uses service workers, so you may need HTTPS for it to work smoothly in certain browsers.


The Prosperity Public License 2.0.0


Download Diffuse for free. A music player that connects to your cloud/distributed storage. A music player that connects to your cloud/distributed storage, in the form of a static, serverless, web application. Diffuse is a static web application, which means it’s just HTML, CSS, and Javascript.