{"id":16007501,"url":"https://github.com/redkenrok/browser-tabvolume","last_synced_at":"2025-08-01T10:07:02.319Z","repository":{"id":91010437,"uuid":"108276373","full_name":"RedKenrok/Browser-TabVolume","owner":"RedKenrok","description":"Browser add-on for controlling the volume of each tab.","archived":false,"fork":false,"pushed_at":"2018-09-29T19:49:35.000Z","size":3472,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T20:37:02.870Z","etag":null,"topics":["add-on","chrome","chrome-extension","extension"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RedKenrok.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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":"2017-10-25T13:46:02.000Z","updated_at":"2023-11-14T02:35:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab39a45d-95eb-4013-aa72-f43b2cdb81b9","html_url":"https://github.com/RedKenrok/Browser-TabVolume","commit_stats":{"total_commits":13,"total_committers":3,"mean_commits":4.333333333333333,"dds":"0.46153846153846156","last_synced_commit":"131c2601507089e99a74d705c481b36f4eb65cbb"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedKenrok%2FBrowser-TabVolume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedKenrok%2FBrowser-TabVolume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedKenrok%2FBrowser-TabVolume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedKenrok%2FBrowser-TabVolume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RedKenrok","download_url":"https://codeload.github.com/RedKenrok/Browser-TabVolume/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248087980,"owners_count":21045624,"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":["add-on","chrome","chrome-extension","extension"],"created_at":"2024-10-08T12:03:46.960Z","updated_at":"2025-04-09T18:33:20.303Z","avatar_url":"https://github.com/RedKenrok.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tab Volume\n\nTab volume allows you to control volume levels per tab in in the browser. The volume levels are mapped exponentially this means 50 is a gain of 0.25, 100 is a gain of 1, and 200 is a gain of 4. It remembers previously selected volume levels for each domain and use those when activating the pop-up again.\n\nThe extension works by using the capture tab functionality. It records and returns the audio of the tab whilst passing it through a gain filter that is controlled by the pop-up.\n\nDue to security limitations placed upon the tab capture function the extension will run as soon as the button for it is clicked as the active tab permission needs to be invoked.\n\n## Screenshots\n\n\u003cdiv align=\"center\"\u003e\n\n  [![Screenshot Chrome Bandcamp](screenshots/chrome-bandcamp.png)](https://toe-music.bandcamp.com/album/the-book-about-my-idle-plot-on-a-vague-anxiety)\n  \n  [![Screenshot Chrome YouTube](screenshots/chrome-youtube.png)](https://youtu.be/FGBhQbmPwH8)\n  \n\u003c/div\u003e\n\n## Compatibility\n\nThe add-on requires the [tabCapture API](https://developer.chrome.com/extensions/tabCapture) and therefore only works on Google Chrome for now.\n\n## Install\n\nClone the repository to the a directory on your local drive.\n\n```\ngit clone git@github.com:RedKenrok/Browser-TabVolume.git\n```\n\nThen install the add-on to your browser.\n\nOn Google Chrome:\n1. Go to `chrome://extensions` using the URL bar.\n2. In the top right enable `Developer mode`.\n3. Click on `Load unpacked`, navigate to the location of the repository.\n4. Select the `src` directory and click on `ok`.\n\n## License\n\n[ISC license](https://github.com/RedKenrok/Browser-TabVolume/blob/master/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredkenrok%2Fbrowser-tabvolume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredkenrok%2Fbrowser-tabvolume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredkenrok%2Fbrowser-tabvolume/lists"}