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: audio engine spec

+12
+12
docs/components/engine/audio/SPEC.md
··· 1 + # Audio engine 2 + 3 + This component is responsible for playing audio in the browser or web view. This component does not depend on any Diffuse-specific data structures. 4 + 5 + ## Requirements 6 + 7 + - It should be able to play audio from a URL to a binary audio file, or an audio stream. 8 + - When given an URL, it should not load the entire audio file into memory. 9 + - Seeking should be enabled if possible (obviously not feasible for live streams). 10 + - The element should operate in broadcast mode when a group attribute is present. 11 + - Broadcasting the audio element allows other browser tabs to monitor its playback progress and state, volume, etc. 12 + - Consumers of this custom element must be able to tap into the code that allows for audio visualisations. Though it is not required to work simultaneously on all browser tabs.