/offscreen-audio

Offscreen audio, side panel controller, until we make audio in/from a ServiceWorker without a document happen

Primary LanguageJavaScriptDo What The F*ck You Want To Public LicenseWTFPL

offscreen-audio

Offscreen audio, side panel controller, until we make audio in/from a ServiceWorker without a document happen

Screenshot_2023-09-24_17-58-53

References:

Prior art/related work:

Installation:

Download and unzip, or use git to fetch the repository. Navigate to chrome://extensions, toggle Developer mode to on, click Load unpacked, select the offscreen-audio folder.

TODO:

  • Convert from MP3, Opus, AAC, FLAC, etc. to floats on the fly
  • Include folder and file drag and drop capability in controller to implements playlists
  • Implement an indefinite stream where peers can add to, share, and listen to the same stream
  • Figure out a way to use Media Session with Web Audio API displayed in controlled from global media controls on the main window
  • ...

We can already do most of the above. We just need to carefully incorporate such functionality into our controller panel.

License

WTFPLv2