Diffuse - a Music Player for Nextcloud and Distributed Storage

This fantastic Music Player supports Nextcloud via Webdav, plus much more! It is in active development and a request for it to be packaged as a Nextcloud app was submitted here.

Here is a link to further documentation on various storage options supported.

Or, click here to run it directly off your browser. https://diffuse.sh

User layer

This layer will use a service to store data from a user, such as the user’s favourites, their playlists and data from the processed music files.

You can choose between these services:

Music layer

This layer connects with the services the user has on which music can be found. No data is written to these services. You can combine all of the following services:

You can submit requests for more integrations, such as Sia, here on their Github.

1 Like

Will it support music streaming services in a hopefully not so far future?

You can request streaming services on the Github link above. afaik the whole point is to use distributed storage as opposed to the usual streaming services.

fyi, Funkwhale is a self-hosted, open source music player that supports existing streaming services.

1 Like

Nice to know.
And I want to add ampache (http://ampache.org/) in the List of streaming servers.

Integration in nextcloud would be fine, but to me, 2 different independent solution is the way I prefer.

I hoping something like mopidy what allows streaming service and web radio integration, one platform for anything. Unfortunately you have to install multiple instances if you search for a multi-room solution as described here:

  1. Mopidy, Shairport-Sync and Snapcast is a gread combo
  2. Multi-room audio with Snapcast, Mopidy, and Home Assistant.

It would be nice to have a central portal within nextcloud to configure and may even control such solutions.

There is a nice list of interesting music library projects: What is the best alternative to Mopidy?

Here is an article on Diffuse Music Player, plus how to set it up with Nextcloud.

As I commented below the article, it doesn’t actually explain how to set it up with Nextcloud. It just says input your credentials and poof! its supposed to work. Didn’t work for me.