Mục đích của ứng dụng (App Purpose): Auto Mở Live là tiện ích mở rộng trình duyệt giúp người dùng theo dõi các kênh YouTube do họ tự chọn. Tiện ích kiểm tra video mới và trạng thái livestream, sau đó có thể thông báo và mở tab khi nội dung phù hợp bắt đầu phát.
(Auto Mở Live is a browser extension that tracks YouTube channels selected by the user and can notify/open a tab when a new video appears or a livestream actually starts.)
Trang này hoàn toàn công khai và không yêu cầu đăng nhập. Đăng nhập Google chỉ xuất hiện bên trong extension khi người dùng chủ động chọn chức năng nhập danh sách kênh đã đăng ký.
This homepage is public and requires no sign-in. Google authorization is only launched inside the extension after the user explicitly chooses to import subscriptions.
Chọn vài kênh YouTube bạn không muốn bỏ lỡ. Auto Mở Live chạy nền và, khi có đủ API credential để xác minh trạng thái, canh đúng lúc stream lên sóng thay vì mở ngay lúc lịch phát được tạo. Một tab mới có thể tự mở kèm thông báo.
Dán channel ID/URL, dùng @handle khi đã có API credential, hoặc nhập từ danh sách subscriptions sau khi tự chọn kết nối Google. Mỗi kênh chọn riêng: mọi video hay chỉ livestream.
Mỗi 60 giây, extension đọc RSS feed công khai của từng kênh. Miễn phí, không tốn hạn mức API, nên theo dõi bao nhiêu kênh cũng được.
Stream mới lên lịch thì chờ, kiểm tra lại mỗi 30 giây. Đúng lúc phát thật → mở tab và báo desktop ngay.
Bạn có thể mở extension, thêm channel ID và xem toàn bộ thông tin ứng dụng mà không cần đăng nhập Google. Chỉ khi bạn chủ động chọn “Kết nối Google & tải kênh đã đăng ký”, extension mới bắt đầu OAuth.
Extension chỉ yêu cầu scope chỉ đọc https://www.googleapis.com/auth/youtube.readonly để đọc danh sách kênh YouTube mà tài khoản đã đăng ký và thông tin cơ bản của kênh YouTube thuộc tài khoản. Scope này không cho phép Auto Mở Live đăng video, sửa nội dung, xoá nội dung, bình luận hay thay đổi subscriptions.
Access token và dữ liệu vừa tải chỉ được giữ tạm trong phiên trình duyệt; access token không được lưu bền trong chrome.storage.local. Để không phải đăng nhập lại sau mỗi lần khởi động lại trình duyệt/PC, extension lưu OAuth refresh token cục bộ trong chrome.storage.local và dùng nó xin access token mới trực tiếp từ Google. Bước đổi code/refresh token này đi qua một Cloudflare Worker do nhà phát triển vận hành — Worker chỉ trung chuyển kỹ thuật (không lưu, không log) vì cần tới OAuth client secret; ngoài bước đó, token được gửi trực tiếp tới Google/YouTube qua HTTPS. Nút Ngắt kết nối xoá dữ liệu OAuth cục bộ (kể cả refresh token) và cố gắng thu hồi token tại Google.
Đọc Chính sách bảo mật đầy đủ · Quản lý/thu hồi quyền trong Google Account
Google sign-in is optional. The OAuth flow only starts after the user explicitly chooses to import subscriptions. Auto Mở Live requests only the read-only youtube.readonly scope to retrieve subscribed channels and basic YouTube channel information. OAuth access tokens are kept only in browser session storage and are never persisted in local storage. To avoid asking you to sign in again after every browser/PC restart, the Extension stores an OAuth refresh token locally and uses it to get a new access token directly from Google; that exchange passes through a Cloudflare Worker the developer operates purely as a technical pass-through (no storage, no logging), since it requires the OAuth client secret. Tokens are otherwise sent directly to Google APIs over HTTPS.
Livestream lên lịch trước cả tuần vẫn được canh, mở tab trong 30 giây kể từ lúc phát thật.
Kênh hay live thì đặt chỉ livestream; kênh khác để mọi video.
Bạn có thể dùng API key của riêng mình hoặc kết nối Google tuỳ chọn. Auto Mở Live không đọc cookie/session và không scrape HTML trang YouTube để phân loại livestream.
RSS không tính vào hạn mức, nên số kênh theo dõi không làm tốn thêm gì.
Manifest giới hạn các host cần thiết cho YouTube/Google API, endpoint thu hồi OAuth, và Worker trung chuyển token của chính dự án. Không có analytics, telemetry hay backend lưu trữ dữ liệu.
Toàn bộ code trên GitHub, tự do xem, sửa hoặc tự build lấy.
Nhà phát triển không thu thập hoặc bán dữ liệu người dùng và không vận hành backend lưu trữ dữ liệu cho extension. Các yêu cầu cần thiết được gửi trực tiếp tới YouTube/Google (một bước OAuth đi qua Worker trung chuyển không lưu trữ của chính dự án); OAuth chỉ chạy khi người dùng chủ động chọn. Xem chi tiết cách dữ liệu được truy cập, lưu và xoá.