- Giao diện frontend YouTube tối giản, gọn gàng, không quảng cáo
- Sử dụng
yt-dlp để tải video từ YouTube và dùng mô hình AI cục bộ để tóm tắt nội dung video
- Cung cấp tính năng quản lý kênh và đăng ký theo dõi
- Bỏ qua các video không muốn xem
- Phát video trong nền
- Phát media ngoại tuyến
- Phụ đề sử dụng phần tử
<track> và WebVTT API
- Không có phụ thuộc nào ngoài
nano-spawn
- Chỉ dùng HTML/CSS, không có framework JS ở phía client/server
- Có thể host trong mạng gia đình để phát video trên mọi thiết bị
Tại sao?
- Muốn lấy lại một luồng nội dung tuần tự thay vì feed được “tuyển chọn theo thuật toán”
- Không có yếu tố gây xao nhãng
- Không có thumbnail câu click
- Không có bình luận
- Không có video liên quan hoặc video được thuật toán đề xuất
- Không có quảng cáo
- Chỉ có giao diện sạch sẽ và video
- Đơn giản là muốn tự làm
- Dù đang đăng ký YouTube Premium, vẫn cần nó để kiểm soát sự chú ý và có trải nghiệm ngoại tuyến tốt hơn
Tính năng sắp tới (TODO)
- Thêm tính năng xóa video đã tải xuống
- Thêm tính năng xem video ở kích thước phù hợp giữa bản xem trước nhỏ và toàn màn hình
- Thêm tính năng tải một video đơn lẻ mà không cần đăng ký kênh
- Chọn mô hình dùng để tóm tắt và chỉ định endpoint máy chủ LLM
1 bình luận
Ý kiến trên Hacker News
Mong là mọi người đừng tiếp tục làm cho yt-dlp dễ tiếp cận hơn để khỏi làm tăng mong muốn của Google trong việc chặn nó
Có câu hỏi dành cho tác giả hoặc ai đó có kinh nghiệm với giải pháp tương tự
Tôi đã tạo Videocrawl để dùng LLMs nhằm cải thiện trải nghiệm học tập và xem video
Tôi muốn có một tiện ích mở rộng trình duyệt thêm nút vào trang video YouTube
Thích đại từ "vi/vim" trên hồ sơ GitHub của Christian
Có thể kiếm tiền từ các bậc phụ huynh, hoặc ít nhất là rất cần thiết cho họ
Tôi muốn một feed "theo thứ tự thời gian" thay vì feed "được thuật toán tuyển chọn"
Tôi đã làm một thứ tương tự vài năm trước
Tò mò không biết có thể tạo sẵn image trên hub.docker hoặc ghcr.io không
Có vài yêu cầu tính năng