{"id":42604522,"url":"https://github.com/drodil/video_auto_pause","last_synced_at":"2026-01-29T01:48:05.639Z","repository":{"id":35671800,"uuid":"218710350","full_name":"drodil/video_auto_pause","owner":"drodil","description":"Chrome extension to automatically pause/continue video on tab focus changes","archived":false,"fork":false,"pushed_at":"2026-01-26T08:07:57.000Z","size":4233,"stargazers_count":38,"open_issues_count":7,"forks_count":14,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-26T22:33:38.271Z","etag":null,"topics":["chrome-extension","disneyplus","firefox-extension","hacktoberfest","netflix","primevideo","twitch","udacity","vimeo","youtube"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/drodil.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["drodil"],"patreon":"drodil","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://paypal.me/dr0dil"]}},"created_at":"2019-10-31T07:39:17.000Z","updated_at":"2026-01-26T08:08:01.000Z","dependencies_parsed_at":"2024-09-12T22:53:21.090Z","dependency_job_id":"5e7a0794-374f-465b-8de3-90c13a65115d","html_url":"https://github.com/drodil/video_auto_pause","commit_stats":null,"previous_names":["drodil/video_auto_pause"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/drodil/video_auto_pause","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drodil%2Fvideo_auto_pause","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drodil%2Fvideo_auto_pause/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drodil%2Fvideo_auto_pause/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drodil%2Fvideo_auto_pause/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drodil","download_url":"https://codeload.github.com/drodil/video_auto_pause/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drodil%2Fvideo_auto_pause/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28859879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T22:56:21.783Z","status":"ssl_error","status_checked_at":"2026-01-28T22:56:00.861Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chrome-extension","disneyplus","firefox-extension","hacktoberfest","netflix","primevideo","twitch","udacity","vimeo","youtube"],"created_at":"2026-01-29T01:48:05.162Z","updated_at":"2026-01-29T01:48:05.627Z","avatar_url":"https://github.com/drodil.png","language":"JavaScript","funding_links":["https://github.com/sponsors/drodil","https://patreon.com/drodil","https://paypal.me/dr0dil"],"categories":[],"sub_categories":[],"readme":"![Video Auto Pause](vap.png)\n\nThis is a Chrome \u0026 Firefox extension that pauses videos when losing the tab/window focus by\nsending events to the player. Resumes the playback once the tab/window is back in focus.\n\nAlso listens for computer lock events and when the video goes out of viewport\n(for example, when reading comments below the video).\n\nFeatures some useful keyboard shortcuts to control videos in the window.\n\n## Installing\n\n#### Chrome Web Store\n\nhttps://chrome.google.com/webstore/detail/pbehcnkdmffkllmlfjpblpjhflnafioo/\n\n#### Firefox Web Store\n\nhttps://addons.mozilla.org/en-US/firefox/addon/youtube-auto-pause/\n\n**From releases**\n\nThere are pre-packaged releases available for both Chrome and Firefox. Download the latest release\nfrom the [releases page](https://github.com/drodil/video_auto_pause/releases) and\ninstall it manually to your browser.\n\n**Manually (Chrome)**\n\n1. Clone the repository\n2. Start Chrome\n3. Go to `chrome://extensions`\n4. Enable developer mode\n5. Click on \"Load unpacked\"\n6. Select the `chrome` directory in the repository\n\n**Manually (Firefox)**\n\n1. Clone the repository\n2. Start Firefox\n3. Go to `about:debugging`\n4. Click on \"This Firefox\"\n5. Click on \"Load Temporary Add-on\"\n6. Select the `firefox` directory in the repository\n\n## Contributing\n\nPlease feel free to contribute with pull requests or by creating issues. In case\nthe extension does not work, please also list all other extensions you have\nenabled as this might conflict with other extensions.\n\n### Running and developing\n\nTo run the extension, either use `npm run start:chrome` or `npm run start:firefox` to start\nspecific browser. This will open a new browser window with the extension enabled.\n\nIf you want to debug the extension further, use `npm run debug:chrome` and `npm run debug:firefox`\nrespectively. This will open the browser's developer tools that you can use to debug the extension.\n\n### Building\n\nRun `npm install` to fetch necessary dependencies. Then run `npm run build` to build\nthe extension packages under `web-ext-artifacts`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrodil%2Fvideo_auto_pause","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrodil%2Fvideo_auto_pause","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrodil%2Fvideo_auto_pause/lists"}