A music player that connects to your cloud/distributed storage.
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: copy updates

+12 -6
+10 -3
README.md
··· 1 - <img src="https://diffuse.sh/images/diffuse-dark.svg" alt="Diffuse" width="158" /> 1 + <img src="https://diffuse.sh/images/diffuse-light.svg" alt="Diffuse" width="158" /> 2 + 3 + **Construct your audio player**, make a music player by composing web components. 4 + 5 + Diffuse provides a range of custom elements: audio input, data output, metadata & artwork processing, audio playback, a queue system, and much more. 6 + 7 + It also features themes which are prebuilt compositions of those elements. 2 8 3 - _A music player that connects to your cloud/distributed storage, 4 - in the form of a static, serverless, web application._ 9 + More information on the [website](https://elements.diffuse.sh). 5 10 6 11 7 12 ## Build it yourself 13 + 14 + Install [deno](https://docs.deno.com/runtime/getting_started/installation/). 8 15 9 16 ```shell 10 17 deno run gen:defs:types
+2 -3
src/index.vto
··· 127 127 </svg> 128 128 </h1> 129 129 <p> 130 - Diffuse is a collection of custom elements that make it possible to 131 - listen to audio from various sources on your devices and the web, and to create the ideal digital 130 + Diffuse is a collection of custom elements that make it possible to listen to audio from various sources on your devices and the web, and to create the ideal digital 132 131 listening experience for you. 133 132 </p> 134 133 <p> ··· 142 141 <h2 id="themes">Themes</h2> 143 142 144 143 <p> 145 - Themes are compositions and provide a traditional browser web application way of 144 + Themes are element compositions and provide a traditional browser web application way of 146 145 using them. Each theme is unique, not just a skin (ie. not like winamp skins). 147 146 </p> 148 147