jmbannon/ytdl-sub
Lightweight tool to automate downloading and metadata generation with yt-dlp
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🎵 Tự động tải media và chuẩn bị metadata cho mọi trình phát
Công cụ dòng lệnh nhẹ, dùng yt-dlp để tải YouTube, SoundCloud, Bandcamp và chuẩn hoá file + thẻ metadata theo đúng định dạng của Plex/Jellyfin/Kodi/Emby.
ytdl-sub là một công cụ dòng lệnh Python nhẹ, dùng yt-dlp để tải video và âm nhạc từ YouTube, SoundCloud, Bandcamp... rồi tự động sắp xếp thành cấu trúc thư mục và tạo file metadata (NFO, thẻ nhạc) để các phần mềm phát như Plex, Jellyfin, Kodi, Emby nhận diện ngay mà không cần plugin hay công cụ thứ ba.
✨ Điểm nổi bật
- Tải qua yt-dlp: hỗ trợ rất nhiều nguồn như YouTube, SoundCloud, Bandcamp.
- Tạo metadata tự động: sinh file NFO, thẻ nhạc (qua beets API), sẵn sàng nhập vào Plex/Jellyfin/Emby/Kodi.
- Cấu hình YAML linh hoạt: dùng tệp
subscriptions.yamlđể định nghĩa kênh, playlist, bài hát và cách xử lý từng loại. - Preset tích hợp sẵn: cung cấp nhiều mẫu cấu hình sẵn (TV Show, Music, Music Video...) để người dùng nhanh chóng khởi động.
- Hỗ trợ nhiều kiểu nội dung: kênh YouTube làm chương trình truyền hình, album SoundCloud/Bandcamp, video âm nhạc, v.v.
- Tùy chỉnh thư mục gốc: thiết lập riêng thư mục cho TV Show, Music, Music Video.
- Tùy chọn only recent: giới hạn số lượng video tải về trong khoảng thời gian nhất định.
- Tích hợp cookie yt-dlp: hỗ trợ đăng nhập để truy cập nội dung riêng tư.
💡 Vì sao đáng chú ý
Không giống cách thủ công tải rồi tổ chức lại, ytdl-sub kết hợp toàn bộ quy trình: từ định nghĩa nguồn → tải về → định dạng tên file → sinh metadata → sắp xếp thành cấu trúc thư mục chuẩn. Điều này giúp người dùng chỉ cần chạy một lệnh ytdl-sub sub subscriptions.yaml và toàn bộ nội dung sẽ sẵn sàng để thêm vào thư viện Plex/Jellyfin/J Kodi/Emby ngay lập tức.
#yt-dlp #metadata #Plex #Jellyfin #Kodi #Emby #Python #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Self-hosted web app that automates downloading, organizing, and scheduling YouTube channel content with support for Plex, Kodi, Emby and Jellyfin
Extended Container Scripts - Automation scripts to make life easier!
Wizarr is an advanced user invitation and management system for Jellyfin, Plex, Emby etc.
Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
Real-time monitoring for Plex, Jellyfin, and Emby servers. Track streams, analyze playback, and detect account sharing from a single dashboard.
Create a classic TV experience using your own media - IPTV backed by Plex/Jellyfin/Emby/NFO