Netflix Autoplay Off

D 59 completed
Browser Extension
unknown / javascript · tiny
7
Files
223
LOC
0
Frameworks
3
Languages

Pipeline State

completed
Run ID
#306208
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_tiny
Novelty
29.59
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47458
Member of a group with 1 similar repo(s) — canonical #87678 view group →
Top concepts (2)
Project DescriptionBrowser Extension
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

AI Prompt

Create a Chrome extension using JavaScript that disables autoplay preview videos specifically on the Netflix top page. The extension should block the autoplaying videos and provide users with control via the extension icon badge to show the ON/OFF status. Additionally, it needs functionality to toggle this blocking feature with a single click from the right-click context menu. The mechanism should involve overriding `HTMLVideoElement.prototype.play()` and using a `MutationObserver` to handle dynamically added video elements, ensuring that actual video playback on `/watch/` pages remains unaffected.
javascript chrome-extension javascript browser-extension netflix autoplay content-script mutationobserver
Generated by gemma4:latest

Catalog Information

This project disables autoplay preview videos on Netflix's top page, providing users with more control over their browsing experience.

Description

Kai-rin's Netflix Autoplay Off is a Chrome extension that blocks autoplay preview videos on the Netflix top page. It features an ON/OFF toggle via the extension badge and allows one-click blocking from the context menu. The extension works by overriding HTMLVideoElement.prototype.play() to intercept Netflix's video playback calls, as well as monitoring dynamically added video elements with a MutationObserver.

الوصف

هذا المشروع يمنع تشغيل الفيديوهات الترويجية تلقائيًا على صفحة البداية من نتفليكس، مما يوفر للمستخدمين kontrol أكثر على تجربتهم في تصفحهم. يحتوي هذا الم拓ع على إيقاف تشغيل/تشغيل عن طريق شعار الم拓ع ويمكن تعيين الإيقاف تلقائيًا من قائمة السياق بضغط زر واحد. يعمل الم拓ع عن طريق تغيير HTMLVideoElement.prototype.play() لمنع تشغيل الفيديوهات الترويجية من قبل نتفليكس، وكذلك مراقبة العناصر الفيديوية التي يتم إضافتها ديناميكيًا باستخدام MutationObserver.

Novelty

5/10

Tags

autoplay netflix video-blocking chrome-extension user-control

Claude Models

claude-opus-4.6

Quality Score

D
58.7/100
Structure
49
Code Quality
80
Documentation
48
Testing
0
Practices
78
Security
100
Dependencies
50

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

4.1h
Tech Debt (E)
High
DORA Rating
A
OWASP (100%)
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
PASS
Quality Gate
A
Risk (10)
MIT
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

javascript
66.7%
json
16.9%
markdown
16.4%

Frameworks

None detected

Symbols

variable11
function7
constant1

API Endpoints (2)

Repobility analysis · methodology at https://repobility.com/research/
MethodPathHandlerFramework
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
GETenabledlocal.getExpress
GETenabledlocal.getExpress

Concepts (2)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
All rows scored by the Repobility analyzer (https://repobility.com)
auto_descriptionProject DescriptionNetflixのトップページで自動再生されるプレビュー動画を無効化するChrome拡張機能です。80%
auto_categoryBrowser Extensionbrowser-extension70%
Source: Repobility analyzer · https://repobility.com

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/30043.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV