{"id":27137903,"url":"https://github.com/aashishjhaa/eq-for-youtube","last_synced_at":"2025-04-10T00:19:42.224Z","repository":{"id":286267848,"uuid":"960916706","full_name":"aashishjhaa/eq-for-youtube","owner":"aashishjhaa","description":"Manipulate the audio of YouTube Video Realtime with 6 Frequency Band","archived":false,"fork":false,"pushed_at":"2025-04-05T11:21:50.000Z","size":0,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T11:27:46.409Z","etag":null,"topics":["audio","eq","youtube"],"latest_commit_sha":null,"homepage":"https://aashishjhaa.github.io/eq-for-youtube/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aashishjhaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-05T10:52:56.000Z","updated_at":"2025-04-05T11:21:53.000Z","dependencies_parsed_at":"2025-04-05T11:28:02.502Z","dependency_job_id":"df387259-672c-4cd8-8941-d56c8220e843","html_url":"https://github.com/aashishjhaa/eq-for-youtube","commit_stats":null,"previous_names":["aashishjhaa/eq-for-youtube"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aashishjhaa%2Feq-for-youtube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aashishjhaa%2Feq-for-youtube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aashishjhaa%2Feq-for-youtube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aashishjhaa%2Feq-for-youtube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aashishjhaa","download_url":"https://codeload.github.com/aashishjhaa/eq-for-youtube/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247779794,"owners_count":20994569,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","eq","youtube"],"created_at":"2025-04-08T04:37:10.407Z","updated_at":"2025-04-08T04:37:11.533Z","avatar_url":"https://github.com/aashishjhaa.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EQ for YouTube (Chrome Extension)\n\nA sophisticated Chrome extension providing advanced 6-band parametric equalization for YouTube with cutting-edge user experience features.\n\n## Features\n\n- **Advanced 6-band Parametric EQ**: Complete control with adjustable frequency, gain, and Q factor for each band\n- **Real-time Audio Visualization**: Live frequency response curve and spectrum analyzer\n- **Custom Presets**: Save and load your personalized equalizer settings\n- **Channel-specific Settings**: Automatically remembers settings for each YouTube channel\n- **Dark/Light Theme**: Elegant interface that adapts to your preference\n- **User-friendly Interface**: Intuitive controls designed for ease of use\n\n## Installation\n\n1. **Download the Extension**:\n   - Visit our [website](https://aashishjhaa.github.io/eq-for-youtube/) and click the Download button\n   - Alternatively, download directly from this repository\n\n2. **Install in Chrome**:\n   - Unzip the downloaded file\n   - Open Chrome and navigate to `chrome://extensions/`\n   - Enable \"Developer mode\" (toggle in the top-right corner)\n   - Click \"Load unpacked\" and select the unzipped extension folder\n   - The extension icon should appear in your browser toolbar\n\n## How to Use\n\n1. **Access the Equalizer**:\n   - Go to any YouTube video\n   - Click the EQ for YouTube extension icon in your browser toolbar\n   - The equalizer interface will appear\n\n2. **Adjust the EQ**:\n   - Use sliders to adjust gain for each frequency band\n   - Drag points on the graph for more precise control\n   - Adjust frequency and Q factor using mouse wheel or advanced controls\n   - Toggle bands on/off with the power buttons\n\n3. **Save Your Settings**:\n   - Your settings are automatically saved for each YouTube channel\n   - Create custom presets for different types of content\n\n## Technical Details\n\n- Built with JavaScript and Web Audio API\n- Uses parametric biquad filters for precise audio control\n- Real-time audio visualization with canvas-based spectrum analyzer\n- Clear separation of audio processing and UI components\n\n## Development\n\n### Project Structure\n```\nextension/\n├── manifest.json     # Extension configuration\n├── popup.html        # Main UI template\n├── popup.js          # UI logic and controls\n├── popup.css         # Styling\n├── content.js        # YouTube integration and audio processing\n├── background.js     # Background scripts\n├── eq-visualizer.js  # Visualization components\n├── presets.js        # Preset management\n└── utils.js          # Utility functions\n```\n\n### Building from Source\n\n1. Clone this repository\n2. Make your modifications\n3. Load the extension in developer mode as described in the installation section\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Credits\n\n- Developed by Genius Aashish Jha\n- Audio processing algorithms inspired by No one\n\n## Version History\n\n- **1.2.0**: Added 6-band EQ, redesigned user interface, improved visualization\n- **1.1.0**: Added channel-specific settings and preset management\n- **1.0.0**: Initial release with 4-band EQ\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faashishjhaa%2Feq-for-youtube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faashishjhaa%2Feq-for-youtube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faashishjhaa%2Feq-for-youtube/lists"}