Skip to content
/ AuRo Public
forked from ish-/AuRo

A Chrome Extension to pick an audio output device for HTML5 audio and video elements. This fork is a major rewrite to support manifest v3 and modernize the codebase.

License

Notifications You must be signed in to change notification settings

kawazoe/AuRo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AuRo

A Chrome Extension to pick an audio output device for HTML5 audio and video elements.

In 0.0.3 saving deviceId for a domain became possible.

How it works

The extension patches HTML5 audio and video .play() method and manipulates the sinkId in order to switch to the desired audio output device. It also does not and will never work with AudioContext cause setSinkId() is not implemented for it. To not overhead every page with script injection sometimes it requires to pause/play media on initialization.

Note that the API requires a successful call to getUserMedia() for every site with audio sinks that need to be manipulated.

Links

Chrome Store GitHub

About

A Chrome Extension to pick an audio output device for HTML5 audio and video elements. This fork is a major rewrite to support manifest v3 and modernize the codebase.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.5%
  • HTML 18.5%