ytdl-sub
adalah alat baris perintah yang mengunduh media melalui yt-dlp dan menyiapkannya untuk pemutar media favorit Anda, termasuk Kodi, Jellyfin, Plex, Emby, dan pemutar musik modern. Tidak diperlukan plugin tambahan atau scraper eksternal.
Kami menyadari bahwa setiap orang menyimpan medianya secara berbeda. Pendekatan kami untuk pemformatan file dan metadata adalah memberikan fleksibilitas maksimum dengan tetap menjaga kesederhanaan.
ytdl-sub
menggunakan file YAML untuk menentukan langganan. Setiap langganan mengimpor preset yang menentukan cara menangani dan mengeluarkan file media. ytdl-sub
dikemas dengan banyak preset bawaan yang melakukan pekerjaan pembuatan konfigurasi, sehingga Anda dapat segera mulai mengunduh.
# langganan.yaml:# Semua yang ada di sini dapat diunduh menggunakan perintah:# ytdl-sub sub langganan.yaml# __preset__ adalah tempat untuk menentukan penggantian global untuk semua langganan__preset__: override: # Folder root dari semua Acara TV ytdl-sub tv_show_directory : "/tv_shows" # Folder root dari semua ytdl-sub Musik music_directory: "/music" # Folder root dari semua sub-ytdl Video Musik music_video_directory: "/music_videos" # Untuk preset 'Hanya Terbaru', simpan video hanya dalam rentang ini dan batasi only_recent_date_range: "2months" only_recent_max_files: 30 # Teruskan argumen apa pun langsung ke API Python yt-dlp ytdl_options: cookiefile: "/config/cookie.txt" ############################ ########################################## Preset Acara TV. Dapat menggantikan Plex dengan Plex/Jellyfin/KodiPlex Acara TV berdasarkan Tanggal: # Menyetel tag genre ke "Documentaries" = Dokumenter: "NOVA PBS": "https://www.youtube.com/@novapbs" "National Geographic": " https://www.youtube.com/@NatGeo" "Kosmos - Bagaimana Jika": "https://www.youtube.com/playlist?list=PLZdXRHYAVxTJno6oFF9nLGuwXNGYHmE8U" # Menyetel tag genre ke "Kids", "TV-Y" untuk rating konten = Kids | = TV-Y: "Jake Trains": "https://www.youtube.com/@JakeTrains" "Mainan Anak-Anak Bermain": "https://www.youtube.com/@KidsToysPlayChannel" = Musik: # Acara TV langganan dapat mendukung banyak url dan menyimpannya di Acara TV yang sama "Rick Beato": - "https://www.youtube.com/@RickBeato" - "https://www.youtube.com/@rickbeato240" # Setel tag genre ke "Berita", gunakan preset `Hanya Terkini` untuk hanya menyimpan video yang diunggah baru-baru ini = Berita | Hanya Terbaru: "BBC News": "https://www.youtube.com/@BBCNews"Koleksi Acara TV Plex: = Musik: # Awalan dengan ~ untuk menyetel variabel override tertentu "~Beyond the Guitar": s01_name: "Video " s01_url: "https://www.youtube.com/c/BeyondTheGuitar" s02_name: "Sampul" s02_url: "https://www.youtube.com/playlist?list=PLE62gWlWZk5NWVAVuf0Lm9jdv_-_KXs0W"################################# ####################################### Musik Preset. Dapat menggantikan Plex dengan Plex/Jellyfin/KodiRilis YouTube: = Jazz: # Setel tag genre ke "Jazz" "Thelonious Monk": "https://www.youtube.com/@theloniousmonk3870/releases"Album Lengkap YouTube: = Lofi: "Permainan Daging": "https://www.youtube.com/playlist?list=PLBsm_SagFMmdWnCnrNtLjA9kzfrRkto4i"Diskografi SoundCloud: = Chill Hop: "UKNOWY": "https://soundcloud.com/uknowymunich" = Synthwave: "Lazerdiscs Records": "https: //soundcloud.com/lazerdiscsrecords" "Earmake": "https://soundcloud.com/earmake"Bandcamp: = Lofi: "Emily Hopkins": "https://emilyharpist.bandcamp.com/"################## ##################################################### # Video Musik Preset"Plex Music Video": = Pop: # Menyetel tag genre ke "Pop" "Rick Astley": "https://www.youtube.com/playlist?list=PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc" "Michael Jackson": "https://www.youtube.com/playlist?list=OLAK5uy_mnY03zP6abNWH929q2XhGzWD_2uKJ_n8E"
Semua ini dapat diunduh dan siap diimpor ke pemutar favorit Anda menggunakan perintah
ytdl-sub sub subscriptions.yaml
Lihat contoh langganan kami untuk contoh dan kasus penggunaan yang lebih detail.
Setelah ytdl-sub
dijalankan, hasil akhirnya akan mendownload dan memformat file menjadi sesuatu yang siap digunakan oleh pemutar media/server favorit Anda.
tv_shows/ Jake Trains/ Season 2021/ s2021.e031701 - Pattys Day Video-thumb.jpg s2021.e031701 - Pattys Day Video.mp4 s2021.e031701 - Pattys Day Video.nfo s2021.e031702 - Second Pattys Day Video-thumb.jpg s2021.e031702 - Second Pattys Day Video.mp4 s2021.e031702 - Second Pattys Day Video.nfo Season 2022/ s2022.e122501 - Merry Christmas-thumb.jpg s2022.e122501 - Merry Christmas.mp4 s2022.e122501 - Merry Christmas.nfo poster.jpg fanart.jpg tvshow.nfo music/ Artist/ [2022] Some Single/ 01 - Some Single.mp3 folder.jpg [2023] Latest Album/ 01 - Track Title.mp3 02 - Another Track.mp3 folder.jpg music_videos/ Elton John/ Elton John - Rocketman.jpg Elton John - Rocketman.mp4
Setiap bagian dari proses ini dapat dimodifikasi dengan menggunakan konfigurasi khusus. Lihat panduan panduan kami tentang cara membuat konfigurasi pertama Anda dari awal. Contoh konfigurasi yang siap digunakan dapat ditemukan di sini bersama dengan dokumen baca kami untuk informasi mendetail tentang semua bidang konfigurasi.
ytdl-sub
dapat diinstal pada platform berikut.
Penulisan Docker
Web-GUI
Tanpa kepala
Lintasan CPU/GPU
CLI buruh pelabuhan
jendela
Tidak diserang
Linux
LENGAN Linux
PIP
Pemasangan Lokal
Pembuatan Docker Lokal
Penginstalan Docker dapat dilakukan tanpa kepala atau menggunakan image Web-GUI, yang terdiri dari image Docker server kode LSIO dengan ytdl-sub
yang sudah diinstal sebelumnya. Ini adalah cara yang disarankan untuk menggunakan ytdl-sub
.
Ada banyak cara untuk berkontribusi, bahkan tanpa coding. Silakan lihat Masalah GitHub kami untuk mengirimkan permintaan fitur, atau menemukan bug.
Kami cukup aktif di saluran Discord kami jika Anda memiliki pertanyaan. Lihat juga FAQ kami untuk pertanyaan umum.