Aubert-Antoine / loudness-visualizer

💁This repository is a personal project, open to the community🚀. This Chrome extension allows to display the volume of the audio stream (I/O) of the Chrome page. The display is composed of vu metre in db (rms and peak) + LUFS (integrate, momentary and short term) 🔉.
GNU General Public License v3.0
1 stars 1 forks source link
audio audio-visualizer chrome-extension react tailwind typescript webpack

Loudness - Visualizer :

GPLv3 license Dev In Progress

Note : Loudness - Visualizer is a personal, ongoing project. It is a Chrome extension, which is able to retrieve the audio stream of the current web page and display the sound strength in several ways.

Check there sections

issues discussions

Code information

Load the extension :

Load the extension on Chrome here and select ./dist. The code make in the ./src folder is transcript in the ./dist thanks to webpack

The yarn commands :

yarn run dev --watch

yarn run webpack --watch --progress --config webpack.prod.js = yarn run build

The Git Graph :

%%{init: { 'logLevel': 'debug', 'theme': 'base', 'gitGraph': {'rotateCommitLabel': true}} }%%
    gitGraph
       commit
       commit
       commit
       branch Dev
       commit
       checkout Dev
       branch React
       commit
       commit
       checkout Dev
       merge React
       checkout Dev
       commit
       branch Extension_Properties
       commit
       checkout Dev
       merge Extension_Properties
       checkout Dev
       commit
       checkout main
       merge Dev
       checkout Dev
       branch api_stream
       checkout api_stream
       commit
       branch audio

Yarn :

Warning npm is needed to run the code :

npm install --save-dev style-loader         
npm install --save-dev css-loader           
npm install --save-dev postcss-loader postcss
npm install tailwindcss@latest
npm list  

some package have been added both with npm and yarn because yarn packages are not load correctly

yarn is needed to run the code :

yarn init -y
yarn add react react-dom
yarn add webpack webpack-cli --dev
yarn add ts-loader
yarn add -D copy-webpack-plugin
yarn add -D html-webpack-plugin
yarn add -D postcss-loader
yarn add -D @types/react @types/react-dom @types/chrome
yarn add -D webpack-merge

and type script yarn add global typescript