Skip to content

T-NAVe/SAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAL 🐱‍👤

SAL gracefully transforms into the SMOOTH AUDIO LEVELER, a virtuoso in the realm of digital acoustics. 🔊 Fed up with the wild ride of unpredictable audio levels during your online adventures? Fret not, for SAL is here to usher in tranquility. With ninja-like finesse, it expertly smoothens audio levels, delivering a serene and harmonious auditory journey. 🐱‍👤🎵 Embrace the symphony of balanced sound with SAL, your trusty audio companion.

For whom is this extension for 🐱‍🐉

Introducing an innovative solution for the perpetual frustration of fluctuating audio levels while watching videos. Say goodbye to the annoyance of constantly adjusting your speaker volume with this extension. It ensures a consistent audio experience by automatically maintaining a steady volume for the videos you watch.

Are you tired of the sudden jolts in volume that leave you straining to hear or recoiling from the blast of sound? Imagine watching a movie without the constant need to fiddle with volume controls, where the audio remains balanced and enjoyable throughout. If you've ever experienced the irritation of a video starting off too quiet, only to then become too loud, this extension is your ideal companion. Embrace a seamless audio experience and bid farewell to the hassle of manual volume adjustments. Upgrade your viewing pleasure with this indispensable tool designed for your auditory comfort.

Disclaimer: Results may vary depending on many factors, and we don't provide any guarantee of the extension working as expected. While we strive for excellence, use at your discretion, and we are not responsible for any unforeseen outcomes or disruptions in audio experiences.
Furthermore, please note that using this extension does not guarantee protection against dimension shifting, time travel, or encounters with intergalactic beings. Any such events are purely coincidental and not attributable to the functionality of this product. Viewer discretion is advised.

Starting with SAL 🚀

If you want to try SAL follow this steps:

  1. Download/copy this repo in your computer.
  2. Load the unpacked extension via chrome extension manager (Dev mode needs to be enabled), use the src/ directory.
  3. Open a video and press Turn on SAL button. (You will notice a change in gain, this means that the extension is active, if this does not happen refresh the page and try again!)
  4. Done!

Extension will hopefully be deployed in the Chrome Web Store soon.

How to Contribute

We welcome contributions from the community! There are several ways you can contribute to this project:

Reporting Bugs

If you encounter any bugs or issues with the project, please open a new issue in the Issues section. Provide a detailed description of the problem, including steps to reproduce it.

Requesting Features

If you have ideas for new features or improvements, please open a new issue in the Issues section. Clearly outline the proposed feature and any relevant details.

Code Contributions

  1. Fork the repository to your GitHub account.
  2. Create a new branch for your feature or bug fix: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m 'Description of the changes'.
  4. Push the changes to your fork: git push origin feature-name.
  5. Open a pull request on the Pull Requests page, detailing the changes made and the problem they solve.

Code Style

Not much really! Just try to keep it clean and readable. Avoid the use of semi-colons and use single quotes for strings. If I see anything but a tab size of 2, I will considerit a personal attack and a crime against nature.

Developers ✒️

Code contributors ♥

License 📄

This project is under MIT-license check LICENSE.txt for details.

TODOs 📝

  • Refactor stylesheets. Getting annoyed by those margins? I'll come around to fix it at some point, but feel free to tackle the issue if yuu want!
  • Add a way to donate to the project. Who knows people may even wan't to give me money for this, I don't expect it though and not a priority.
  • Add a way to save user preferences. I'm thinking of using chrome.storage, meaby add the posibility to save presets?
  • Find a better initial setting for the compressor. Need to try it out a bit more.
  • Analyze a way to make the extension work with other audio sources and iframe embeds.
  • Link TODOs with issues.

About

Chrome extension for better audio control

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published