Add files via upload

pull/1042/head
Sumon Kayal 6 months ago committed by GitHub
parent b270e6398e
commit 2bb364859b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -4,13 +4,31 @@
</h1> </h1>
<div align="center"> <div align="center">
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-sq.md">Shqip</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
Azərbaycanca Azərbaycanca
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
YTDLnis Android 7.0 və yuxarı üçün yt-dlp istifadə edən pulsuz və açıq mənbəli video/səs yükləyicidir. YTDLnis, Android 7.0 və daha yuxarı versiyalar üçün yt-dlp istifadə edən, pulsuz və açıq mənbəli video/səs yükləyicisidir.
</h3> </h3>
<h4 align="center"> <h4 align="center">
Denis Çerri tərəfindən yaradılmışdır Denis Çerri tərəfindən yaradılmışdır
@ -18,63 +36,64 @@
<div align="center"> <div align="center">
[![Github Yükləyicisi](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest) [![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![IzzyOnDroid Anbarı](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl) [![GitHub Releases](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download) [![IzzyOnDroid repository](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![Uptodown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull) ![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![önizləmə buraxılışı](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases) [![Preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![yükləyici](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases) [![Downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![Tərcümə vəziyyəti](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget) [![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![icma](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm) [![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![icma](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis) [![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![icma](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub) ![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### Yalnız yuxarıdakı keçidlər YTDLnis-in yeganə etibarlı mənbələridir. Qalan hər şey mənimlə əlaqəli deyil. ### Yuxarıdakı keçidlər YTDLnis-in yeganə etibarlı mənbələridir. Digər mənbələrin mənimlə heç bir əlaqəsi yoxdur.
</div> </div>
## 💡 Xüsusiyyətlər: ## 💡 Xüsusiyyətlər:
- [1000-dən çox veb-saytdan ](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md) səs/video faylları yüklə - [1000-dən çox veb-saytdan](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md) səs/video faylları yükləyin
- mahnı siyahıların emal et - Mahnı siyahılarını (pleylistləri) emal edin:
- normal yükləmə elementindəki kimi hər pleylist elementin ayrıca redaktə edin. - Normal yükləmə elementindəki kimi hər pleylist elementini ayrıca redaktə edin
- bütün elementlər üçün ümumi format seçin və/yaxud onları video kimi endirəndə çoxlu səs formatı seçin - Bütün elementlər üçün ümumi format seçin və video kimi endirərkən birn çox səs formatı seçin
- bütün elementlər üçün yükləmə yolu seç - Bütün elementlər üçün yükləmə yolu seçin
- bütün elementlər üçün fayl adı şablonun seçin - Bütün elementlər üçün fayl adı şablonunu seçin
- bir kliklə səs/video/fərdi əmr üçün toplu yeniləmə yükləmə növü - Bir kliklə səs/video/fərdi əmr üçün yükləmə növünü toplu şəkildə yeniləyin
- yükləmələri növbəyə qoyun və onları tarix və vaxta görə planlaşdırın - Yükləmələri növbəyə qoyun və onları tarix və vaxta görə planlaşdırın
- eyni vaxtda çoxlu elementi planlaşdıra bilərsiniz - Eyni vaxtda birdən çox elementi planlaşdıra bilərsiniz
- eyni vaxtda çoxlu elementi yüklə - Eyni vaxtda birdən çox elementi yükləyin
- fərdi əmrlər və şablonlar istifadə edin və ya quraşdırılan sıxac ilə tam yt-dlp rejiminə keçin - Fərdi əmrlər və şablonlardan istifadə edin və ya quraşdırılmış terminal ilə tam yt-dlp rejiminə keçin
- Siz şablonları nüsxələyə və bərpa edə bilərsiniz, beləcə dostlarınızla paylaşa bilərsiniz - Dostlarınızla paylaşmaq üçün şablonları nüsxələyə və bərpa edə bilərsiniz
- Məlumatlar bazası dəstəyi.Hesablarınızla daxil olun və şəxsi/əlçatmaz videoları yüklə, premium formatları kiliddən açın və s. - Məlumatlar bazası (Cookies) dəstəyi. Hesablarınızla daxil olun, şəxsi/əlçatmaz videoları yükləyin, premium formatları kiliddən çıxarın və s.
- vaxt ştampları və video bölmələri əsasında videoları kəsin (Bu yt-dlp xüsusiyyəti orijinal layihədə təcrübidir) - Vaxt ştampları və video bölmələri əsasında videoları kəsin (Bu yt-dlp xüsusiyyəti orijinal layihədə təcrübidir)
- limitsiz kəsiklər hazırlaya bilərsiniz - Limitsiz sayda kəsik edə bilərsiniz
- elementdən SponsorBlock elementlərin təmizlə - Elementdən SponsorBlock hissələrini təmizləyin
- onları videonuzda bölmələr kimi yerləşdirin - Onları videonuzda bölmələr kimi yerləşdirin
- titrləri/üst məlumatı/bölmələri yerləşdirmək və s - Altyazıları/metaməlumatları/bölmələri və s. yerləşdirin
- başlıq və müəllif kimi üst məlumatı dəyişdir - Başlıq və müəllif kimi metaməlumatları dəyişdirin
- onun bölmələrindən asılı olaraq elementi ayrı fayllara bölmək - Bölmələrdən asılı olaraq elementi ayrı fayllara bölün
- müxtəlif yükləmə formatları seçin - Müxtəlif yükləmə formatları seçin
- Paylaş menyusundan düz alt kart, tətbiqi açmağa ehtiyac yoxdur - Paylaş menyusundan birbaşa alt panel (tətbiqi açmağa ehtiyac yoxdur)
- siz txt faylı yarada və onu yeni sətirlə ayrıca bağlantılar/pleylistlər/axtarış sorğuları ilə doldura bilərsiniz və tətbiq onları emal edəcək - Txt faylı yarada və onu yeni sətirlə ayrılmış bağlantılar/pleylistlər/axtarış sorğuları ilə doldura bilərsiniz, tətbiq onları emal edəcək
- tətbiqdən bağlantı axtar və ya yerləşdir - Tətbiqdən bağlantı axtarın və ya yerləşdirin
- siz eyni vaxtda onları emal etmək üçün axtarışları toplaya bilərsiniz - Eyni vaxtda emal etmək üçün axtarışları toplaya bilərsiniz
- problemlər olduqda yükləmələr jurnalı - Problem yarandıqda yükləmə jurnalları (logs)
- ləğv edilən yaxud uğursuz yükləmələri yenidən yüklə - Ləğv edilən və ya uğursuz yükləmələri yenidən yükləyin
- yenidən yükləmək üçün sola və silmək üçün sağa sürüşdürmək jestləri istifadə edə bilərsiniz - Yenidən yükləmək üçün sola, silmək üçün isə sağa sürüşdürmə jestlərindən istifadə edə bilərsiniz
- daha çox funksionallıqla yükləmə kartın göstərmək üçün təfərrüatlar vərəqindəki yenidən yükləmə düyməsin uzun klikləyə bilərsiniz - Daha çox funksionallığa malik yükləmə panelini göstərmək üçün təfərrüatlar vərəqindəki "yenidən yüklə" düyməsini uzun sıxa bilərsiniz
- yükləmə tarixçəsin və ya jurnalları saxlamaq istəmədiyinizdə gizlincə rejimi - Yükləmə tarixçəsini və ya jurnalları saxlamaq istəmədiyinizdə Gizli rejim (Incognito)
- sürətli yükləmə rejimi - Sürətli yükləmə rejimi
- məlumatı emal etməyi gözləmədən dərhal yüklə. Alt kartı bağla və bu, dərhal başlayacaq - Məlumatı emal etməyi gözləmədən dərhal yükləyin. Alt paneli bağlayın və yükləmə dərhal başlayacaq
- bitmiş bildirişdən yüklənən faylları aç / paylaş - Yüklənən faylları birbaşa bitmə bildirişindən açın / paylaşın
- əksər yt-dlp xüsusiyyətləri həyata keçirilir, təkliflər arzu ediləndir - Əksər yt-dlp xüsusiyyətləri həyata keçirilir, təkliflər arzuolunandır
- Material You görünüşü - Material You interfeysi
- Tema seçimləri - Tema seçimləri
- Nüsxələmə və bərpa xüsusiyyətləri. (Təqribən, hər şey nüsxələnə bilər) - Nüsxələmə və bərpa xüsusiyyətləri (Demək olar ki, hər şey nüsxələnə bilər)
- MVVM Architecture w/ WorkManager - WorkManager ilə MVVM Arxitekturası
## 📲 Ekran görüntüləri ## 📲 Ekran görüntüləri
@ -96,13 +115,13 @@
## 💬 Əlaqə ## 💬 Əlaqə
Müzakirə, elanlar və buraxılışlar üçün [Telegram Kanalımıza](https://t.me/ytdlnis) və ya [Discord](https://discord.gg/WW3KYWxAPm) qoşulun! Müzakirə, elanlar və buraxılışlar üçün [Discord](https://discord.gg/WW3KYWxAPm) və ya [Telegram Kanalımıza](https://t.me/ytdlnis) qoşulun!
## 😇 Töhfə ## 😇 Töhfə
Əgər töhfə vermək istəyirsinizsə xahiş olunur, [Töhfə vermə](CONTRIBUTING.MD) bölməsin oxuyun. Əgər töhfə vermək istəyirsinizsə, xahiş olunur [Töhfə vermə](CONTRIBUTING.MD) bölməsini oxuyun.
## 📝 Weblate-də Tərcümə Etməyə Kömək Et ## 📝 Weblate-də Tərcümə Etməyə Kömək Edin
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Tərcümə vəziyyəti" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Tərcümə vəziyyəti" />
</a> </a>
@ -112,32 +131,33 @@ Müzakirə, elanlar və buraxılışlar üçün [Telegram Kanalımıza](https://
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Tərcümə vəziyyəti" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Tərcümə vəziyyəti" />
</a> </a>
## 🔑 Paket adın istifadə edərək üçüncü tərəf tətbiqləri əlaqə qurun ## 🔑 Paket adını istifadə edərək üçüncü tərəf tətbiqləri ilə əlaqə qurun
Tətbiqin paket adı "com.deniscerri.ytdl"-dir. Tətbiqin paket adı "com.deniscerri.ytdl"-dir.
## 🤖 İntent-lər istifadə edərək üçüncü tərəf tətbiqləri ilə əlaqə qurun ## 🤖 İntent-lər istifadə edərək üçüncü tərəf tətbiqləri ilə əlaqə qurun
Siz istifadəçi toxunuşu olmadan yükləmələri həyata keçirmək üçün tətbiqə əmrlər göndərmək niyyətin (İntent) istifadə edə bilərsiniz. Qəbul edilən dəyişgənliklər: Siz istifadəçi toxunuşu olmadan yükləmələri həyata keçirmək üçün tətbiqə əmrlər göndərmək niyyətindən (İntent) istifadə edə bilərsiniz.
Qəbul edilən dəyişənlər:
<b>TYPE</b> -> bu ola bilər: səs,video,əmr <br/> <b>TYPE</b> -> bu ola bilər: səs, video, əmr (audio, video, command) <br/>
<b>BACKGROUND</b> -> bu ola bilər: true,false. Əgər bu true olarsa, tətbiq istənilən halda yükləmə kartını göstərməyəcək və yükləməni arxa planda həyata keçirəcək <br/> <b>BACKGROUND</b> -> bu ola bilər: true, false. Əgər bu true olarsa, tətbiq heç bir halda yükləmə kartını göstərməyəcək və yükləməni arxa planda həyata keçirəcək <br/>
### Tasker ilə fonda səs elementin yüklənilməsi nümunəsi ### Tasker ilə arxa planda səs elementinin yüklənilməsi nümunəsi
1. Göndərmə Intent tapşırığı yaradın 1. "Send Intent" (İntent Göndər) tapşırığı yaradın
2. Action (Fəaliyyət): android.intent.action.SEND 2. Action (Fəaliyyət): android.intent.action.SEND
3. Cat: İlkin (default) 3. Cat: İlkin (Default)
4. Mime Type: text/* 4. Mime Type: text/*
5. Əlavə (Extra): android.intent.extra.TEXT:url ("url" əvəzinə yükləmək istədiyiniz videonun URL-ni yazın) 5. Əlavə (Extra): android.intent.extra.TEXT:url ("url" əvəzinə yükləmək istədiyiniz videonun URL-ni yazın)
6. Əlavə(Extra): TYPE:audio 6. Əlavə (Extra): TYPE:audio
7. Əlavə(Extra): BACKGROUND:true 7. Əlavə (Extra): BACKGROUND:true
## 📄 Lisenziya ## 📄 Lisenziya
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) [GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
GPLv3 lisenziyası ilə lisenziyalaşdırılan mənbə kodu istisna olmaqla, bütün digər tərəflərə "YTDLnis" adın yükləyici tətbiq kimi istifadə etmək qadağandır və eynisi onun törəmələri üçün də keçərlidir. Törəmələrə çəngəllər və qeyri-rəsmi quruluşlar daxildir, lakin bunlarla məhdudlaşmır. GPLv3 lisenziyası ilə lisenziyalaşdırılan mənbə kodu istisna olmaqla, bütün digər tərəflərə "YTDLnis" adını yükləyici tətbiq kimi istifadə etmək qadağandır və eynisi onun törəmələri üçün də keçərlidir. Törəmələrə "fork"-lar və qeyri-rəsmi quruluşlar daxildir, lakin bunlarla məhdudlaşmır.
## 😁 İanə Edin ## 😁 İanə Edin
@ -148,10 +168,11 @@ height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 Təşəkkürlər ## 🙏 Təşəkkürlər
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) və bu aləti mümkün etmək üçün töhfəçiləri. Bunsuz bu tətbiq mövcud olmazdı. - [decipher3114](https://github.com/decipher3114) Tətbiq ikonu üçün
- [dvd](https://github.com/yausername/dvd) Sizə youtubedl-android alətini göstərmək üçün
- [seal](https://github.com/JunkFood02/Seal) Dizayn və xüsusiyyətlər üçün; bu tətbiqi yaradarkən müəyyən elementlərdən ilham aldım
- [youtubedl-android](https://github.com/yausername/youtubedl-android) yt-dlp-ni Android-ə köçürmək üçün - [youtubedl-android](https://github.com/yausername/youtubedl-android) yt-dlp-ni Android-ə köçürmək üçün
- [dvd](https://github.com/yausername/dvd) Sizə youtubedl-android alətin göstərmək üçün - [yt-dlp](https://github.com/yt-dlp/yt-dlp) və bu aləti mümkün etmək üçün töhfəçilərə. Onlar olmasaydı, bu tətbiq mövcud olmazdı.
- [seal](https://github.com/JunkFood02/Seal) müəyyən dizayn elementləri və xüsusiyyətləri üçün bu tətbiqdə də istifadə etmək istədim
- [decipher3114](https://github.com/decipher3114) tətbiq simvolu üçün
və bir çox başqa internet forum yad adamlar. və bir çox başqa insana, həmçinin töhfə verənlərə.

@ -0,0 +1,178 @@
<h1 align="center">
<img src="fastlane/metadata/android/en-US/images/icon.png" width="25%" /> <br>
YTDLnis
</h1>
<div align="center">
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-sq.md">Shqip</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
বাংলা (ভারত)
</div>
<h3 align="center">
YTDLnis হলো অ্যান্ড্রয়েড . এবং তার উপরের সংস্করণগুলোর জন্য yt-dlp ব্যবহার করে তৈরি একটি বিনামূল্যের এবং ওপেন সোর্স ভিডিও/অডিও ডাউনলোডার।
</h3>
<h4 align="center">
Denis Çerri দ্বারা তৈরি
</h4>
<div align="center">
[![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![GitHub Releases](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![IzzyOnDroid repository](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![Uptodown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![Preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![Downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### উপরে দেওয়া লিঙ্কগুলোই YTDLnis-এর একমাত্র বিশ্বস্ত উৎস। অন্য কোনো কিছুই আমার সাথে সম্পর্কিত নয়।
</div>
## 💡 বৈশিষ্ট্যসমূহ:
- <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">১০০০টিরও বেশি ওয়েবসাইট</a> থেকে অডিও/ভিডিও ফাইল ডাউনলোড করুন।
- প্লেলিস্ট প্রসেস করুন
- সাধারণ ডাউনলোড আইটেমের মতো প্রতিটি প্লেলিস্ট আইটেম আলাদাভাবে এডিট করুন
- সমস্ত আইটেমের জন্য একটি সাধারণ ফরম্যাট নির্বাচন করুন এবং/অথবা ভিডিও হিসেবে ডাউনলোড করার ক্ষেত্রে একাধিক অডিও ফরম্যাট নির্বাচন করুন
- সমস্ত আইটেমের জন্য একটি ডাউনলোড পাথ নির্বাচন করুন
- সমস্ত আইটেমের জন্য একটি ফাইলনেম টেম্পলেট নির্বাচন করুন
- এক ক্লিকেই অডিও/ভিডিও/কাস্টম কমান্ডে ডাউনলোড টাইপ ব্যাচ আপডেট করুন
- ডাউনলোডগুলো কিউতে (Queue) রাখুন এবং তারিখ ও সময় অনুযায়ী শিডিউল করুন
- আপনি একই সময়ে একাধিক আইটেম শিডিউল করতে পারেন
- একই সময়ে একাধিক ফাইল ডাউনলোড করুন
- কাস্টম কমান্ড এবং টেম্পলেট ব্যবহার করুন অথবা বিল্ট-ইন টার্মিনাল দিয়ে yt-dlp ব্যবহার করুন
- আপনি টেম্পলেটগুলো ব্যাকআপ এবং রিস্টোর করতে পারেন যাতে বন্ধুদের সাথে শেয়ার করা যায়
- কুকিজ সাপোর্ট করে। আপনার অ্যাকাউন্ট দিয়ে লগ ইন করুন এবং ব্যক্তিগত/অনুপলব্ধ ভিডিও ডাউনলোড করুন, প্রিমিয়াম ফরম্যাট আনলক করুন ইত্যাদি।
- টাইমস্ট্যাম্প এবং ভিডিও চ্যাপ্টারের ওপর ভিত্তি করে ভিডিও কাটুন (yt-dlp এর পরীক্ষামূলক ফিচার)
- আপনি আনলিমিটেড কাট করতে পারেন
- ডাউনলোড করা আইটেম থেকে SponsorBlock উপাদানগুলো সরিয়ে ফেলুন
- আপনার ভিডিওতে সেগুলোকে চ্যাপ্টার হিসেবে এম্বেড করুন
- সাবটাইটেল/মেটাডেটা/চ্যাপ্টার ইত্যাদি এম্বেড করুন
- শিরোনাম এবং লেখকের মতো মেটাডেটা পরিবর্তন করুন
- চ্যাপ্টারের ওপর ভিত্তি করে একটি আইটেমকে আলাদা আলাদা ফাইলে বিভক্ত করুন
- বিভিন্ন ডাউনলোড ফরম্যাট নির্বাচন করুন
- শেয়ার মেনু থেকে সরাসরি বটম কার্ডের সুবিধা, অ্যাপ খোলার প্রয়োজন নেই
- আপনি একটি txt ফাইল তৈরি করে তাতে লিঙ্ক/প্লেলিস্ট/সার্চ কুয়েরি দিয়ে পূর্ণ করতে পারেন এবং অ্যাপ সেগুলো প্রসেস করবে
- অ্যাপ থেকে লিঙ্ক সার্চ করুন বা ইনসার্ট করুন
- আপনি সার্চগুলো স্ট্যাক (Stack) করতে পারেন যাতে সেগুলো একই সাথে প্রসেস করা যায়
- সমস্যার ক্ষেত্রে ডাউনলোড লগ চেক করুন
- বাতিল হওয়া বা ব্যর্থ ডাউনলোড পুনরায় ডাউনলোড করুন
- পুনরায় ডাউনলোডের জন্য বাম দিকে এবং মোছার জন্য ডান দিকে সোয়াইপ জেসচার ব্যবহার করতে পারেন
- আরও কার্যকারিতার জন্য ডাউনলোড কার্ড দেখাতে ডিটেইলস শিটে পুনরায় ডাউনলোড বোতামটি লং ক্লিক করতে পারেন
- আপনি যখন ডাউনলোড হিস্ট্রি বা লগ সেভ করতে চান না তখন ইনকগনিটো মোড ব্যবহার করুন
- কুইক ডাউনলোড মোড
- ডেটা প্রসেস হওয়ার জন্য অপেক্ষা না করেই অবিলম্বে ডাউনলোড শুরু করুন। বটম কার্ডটি বন্ধ রাখলে এটি তাৎক্ষণিকভাবে শুরু হবে
- ডাউনলোড শেষ হওয়ার নোটিফিকেশন থেকেই সরাসরি ফাইল খুলুন বা শেয়ার করুন
- বেশিরভাগ yt-dlp ফিচার যুক্ত করা হয়েছে, আপনার পরামর্শ সাদরে আমন্ত্রিত
- মেটেরিয়াল ইউ (Material You) ইন্টারফেস
- থিমিং অপশন
- ব্যাকআপ এবং রিস্টোর সুবিধা
- WorkManager এর সাথে MVVM আর্কিটেকচার
## 📲 স্ক্রিনশটসমূহ
<div>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/01.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/02.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/03.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/04.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/05.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/06.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/07.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/08.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/09.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/10.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/11.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/12.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/13.png" width="90%" />
</div>
## 💬 যোগাযোগ
ঘোষণা, আলোচনা এবং রিলিজের জন্য আমাদের [Discord](https://discord.gg/WW3KYWxAPm) বা [Telegram চ্যানেল](https://t.me/ytdlnis)-এ যোগ দিন।
## 😇 অবদান (Contributing)
আপনি যদি এই প্রজেক্টে অবদান রাখতে চান, তবে দয়া করে [contributing](CONTRIBUTING.MD) বিভাগটি পড়ুন।
## 📝 Weblate-এ অনুবাদ করতে সাহায্য করুন
<a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Translation status" />
</a>
<a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" />
</a>
## 🔑 প্যাকেজ নেম ব্যবহার করে থার্ড-পার্টি অ্যাপের সাথে কানেক্ট করুন
অ্যাপটির প্যাকেজ নেম হলো "com.deniscerri.ytdl"।
## 🤖 ইনটেন্ট (Intents) ব্যবহার করে থার্ড-পার্টি অ্যাপের সাথে কানেক্ট করুন
ইউজার ইন্টারঅ্যাকশন ছাড়াই ডাউনলোড চালানোর জন্য আপনি অ্যাপে কমান্ড পাঠাতে ইনটেন্ট ব্যবহার করতে পারেন।
গৃহীত ভেরিয়েবলসমূহ:
<b>TYPE</b> -> এটি হতে পারে: audio, video, command <br/>
<b>BACKGROUND</b> -> এটি হতে পারে: true, false। যদি এটি true হয়, তবে অ্যাপটি কোনো অবস্থাতেই ডাউনলোড কার্ড দেখাবে না এবং ব্যাকগ্রাউন্ডে ডাউনলোড চালাবে। <br/>
### টাস্কার (Tasker) দিয়ে ব্যাকগ্রাউন্ডে একটি অডিও আইটেম ডাউনলোড করার উদাহরণ
১. একটি Send Intent টাস্ক তৈরি করুন
২. Action: android.intent.action.SEND
৩. Cat: Default
. Mime Type: text/*
৫. Extra: android.intent.extra.TEXT:url ("url"-এর পরিবর্তে আপনি যে ভিডিওটি ডাউনলোড করতে চান তার URL লিখুন)
৬. Extra: TYPE:audio
. Extra: BACKGROUND:true
## 📄 লাইসেন্স
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
GPLv3 লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত সোর্স কোড বাদে, অন্য সকল পক্ষের জন্য ডাউনলোডার অ্যাপ হিসেবে "YTDLnis" নাম ব্যবহার করা নিষিদ্ধ, এবং এটি এর ডেরিভেটিভগুলোর (derivatives) জন্যও প্রযোজ্য। ডেরিভেটিভের মধ্যে ফোর্ক (forks) এবং আনঅফিসিয়াল বিল্ড অন্তর্ভুক্ত, তবে এতেই সীমাবদ্ধ নয়।
## 😁 ডোনেট (Donate)
[<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='Donate with BMC'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 কৃতজ্ঞতা
- [decipher3114](https://github.com/decipher3114)-কে অ্যাপের আইকনের জন্য ধন্যবাদ।
- [dvd](https://github.com/yausername/dvd)-কে একটি চমৎকার youtubedl-android ইমপ্লিমেন্টেশন উদাহরণের জন্য ধন্যবাদ।
- [seal](https://github.com/JunkFood02/Seal)-কে ধন্যবাদ নির্দিষ্ট ডিজাইন এলিমেন্ট এবং ফিচারগুলোর জন্য, যা আমি এই অ্যাপটি ডেভেলপ করার শুরুতেই যুক্ত করতে চেয়েছিলাম।
- [youtubedl-android](https://github.com/yausername/youtubedl-android)-কে yt-dlp অ্যান্ড্রয়েডে পোর্ট করার জন্য ধন্যবাদ।
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) এবং এর কন্ট্রিবিউটরদের এই টুলটি সম্ভব করে তোলার জন্য ধন্যবাদ। এটি ছাড়া এই অ্যাপটির কোনো অস্তিত্ব থাকত না।
এবং কন্ট্রিবিউটর সহ আরও অনেক মানুষকে ধন্যবাদ।

@ -6,11 +6,29 @@
<div align="center"> <div align="center">
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-sq.md">Shqip</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
Español Español
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
YTDLnis es un descargador de audio/video gratuito y de código abierto que utiliza yt-dlp para Android 7.0 y superior. YTDLnis es un descargador de audio/video gratuito y de código abierto que utiliza yt-dlp para Android 7.0 y superior.
</h3> </h3>
<h4 align="center"> <h4 align="center">
Creado por Denis Çerri Creado por Denis Çerri
@ -18,63 +36,64 @@ YTDLnis es un descargador de audio/video gratuito y de código abierto que utili
<div align="center"> <div align="center">
[![Github Download](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest) [![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![IzzyOnDroid Repo](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl) [![GitHub Releases](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download) [![IzzyOnDroid repository](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![Uptodown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull) ![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases) [![Preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases) [![Downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget) [![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm) [![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis) [![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### Solo los enlaces anteriores son fuentes confiables para YTDLnis. Cualquier otra cosa no tiene relación.
### Los enlaces anteriores son las únicas fuentes confiables de YTDLnis. Todo lo demás no está relacionado.
</div> </div>
## 💡 Características: ## 💡 Características:
- Descarga archivos de audio/vídeo de más de <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000 webs</a> - Descarga archivos de audio/vídeo de más de <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000 sitios web</a>
- Descarga Playlists - Procesar listas de reproducción (Playlists)
- Edite cada elemento de la lista de reproducción por separado, como en un elemento de descarga normal - Edite cada elemento de la lista de reproducción por separado, como en una descarga normal
- Seleccione un formato común para todos los elementos y/o seleccione múltiples formatos de audio en caso de que los esté descargando como un video - Seleccione un formato común para todos los elementos y/o seleccione múltiples formatos de audio en caso de que los esté descargando como un video
- Seleccione una ruta de descarga para todos los items - Seleccione una ruta de descarga para todos los elementos
- Seleccione una plantilla de nombre de archivo para todos los items - Seleccione una plantilla de nombre de archivo para todos los elementos
- Tipo de descarga de actualización por lotes a audio/vídeo/comando personalizado con un solo click - Actualización por lotes del tipo de descarga a audio/vídeo/comando personalizado con un solo clic
- Poner en cola las descargas y programarlas por fecha y hora - Poner en cola las descargas y programarlas por fecha y hora
- También puedes programar varios elementos al mismo tiempo - También puedes programar varios elementos al mismo tiempo
- Descargar varios elementos al mismo tiempo - Descargar varios elementos al mismo tiempo
- Use comandos y plantillas personalizados o acceda al modo yt-dlp completo con una terminal incorporada - Usa comandos y plantillas personalizadas o usa yt-dlp con la terminal incorporada
- Puedes hacer backup y restaurar plantillas para poder compartirlas con tus amigos. - Puedes hacer copia de seguridad y restaurar plantillas para poder compartirlas con tus amigos
- Soporte para COOKIES. Inicie sesión con sus cuentas y descargue videos privados/no disponibles, desbloquee formatos premium, etc. - Soporte para Cookies. Inicie sesión con sus cuentas y descargue videos privados/no disponibles, desbloquee formatos premium, etc.
- Cortar videos según marcas de tiempo y capítulos de video (esta función yt-dlp es experimental en el proyecto original) - Cortar videos según marcas de tiempo y capítulos de video (esta función yt-dlp es experimental)
- Puedes hacer cortes ilimitados - Puedes hacer cortes ilimitados
- Elimina los patrocinadores del video (SponsorBlock) - Elimina los elementos de SponsorBlock de los elementos descargados
- Incrustarlos como capítulos en tu video - Incrustarlos como capítulos en tu video
- Insertar subtítulos/metadatos/capítulos, etc. - Insertar subtítulos/metadatos/capítulos, etc.
- Modificar metadatos como título y autor - Modificar metadatos como título y autor
- Dividir el item en archivos separados dependiendo de sus capítulos - Dividir el elemento en archivos separados dependiendo de sus capítulos
- Seleccione diferentes formatos de descarga - Seleccione diferentes formatos de descarga
- Tarjeta inferior directamente desde el menú compartir, no es necesario abrir la aplicación - Tarjeta inferior directamente desde el menú compartir, no es necesario abrir la aplicación
- Puedes crear un archivo txt y llenarlo con enlaces/listas de reproducción/consultas de búsqueda separadas por una nueva línea y la aplicación las procesará - Puedes crear un archivo txt y llenarlo con enlaces/listas de reproducción/consultas de búsqueda separadas por una nueva línea y la aplicación las procesará
- Buscar o insertar un enlace desde la aplicación - Buscar o insertar un enlace desde la aplicación
- Puedes acumular búsquedas para poder procesarlas al mismo tiempo. - Puedes apilar búsquedas para poder procesarlas al mismo tiempo
- Registrar descargas en caso de problemas - Registrar descargas (logs) en caso de problemas
- Volver a descargar descargas canceladas o fallidas - Volver a descargar descargas canceladas o fallidas
- Puedes usar gestos para deslizarte hacia la izquierda para volver a descargar y hacia la derecha para eliminar - Puedes usar gestos para deslizarte hacia la izquierda para volver a descargar y hacia la derecha para eliminar
- Puede hacer clic durante mucho tiempo en el botón volver a descargar en la hoja de detalles para mostrar la tarjeta de descarga y obtener más funciones. - Puede mantener presionado el botón de volver a descargar en la hoja de detalles para mostrar la tarjeta de descarga para obtener más funciones
- Modo incógnito cuando no desea guardar un historial de descargas o registros - Modo incógnito cuando no desea guardar un historial de descargas o registros
- Modo de descarga rápida - Modo de descarga rápida
- Descargar inmediatamente sin tener que esperar a que se procesen los datos. Apague la tarjeta inferior y comenzará instantáneamente. - Descargar inmediatamente sin tener que esperar a que se procesen los datos. Desactive la tarjeta inferior y comenzará instantáneamente
- Abrir/compartir archivos descargados directamente desde la notificación finalizada - Abrir/compartir archivos descargados directamente desde la notificación de finalizado
- La mayoría de las funciones de yt-dlp están implementadas, las sugerencias son bienvenidas - La mayoría de las funciones de yt-dlp están implementadas, las sugerencias son bienvenidas
- Interfaz "Material You" - Interfaz "Material You"
- Opciones de tema - Opciones de temas
- Funciones de backup y restauración. (Se puede hacer un backup de casi todo) - Funciones de copia de seguridad y restauración
- Architecture MVVM con WorkManager - Arquitectura MVVM con WorkManager
## 📲 Capturas de pantalla ## 📲 Capturas de pantalla
@ -96,11 +115,11 @@ YTDLnis es un descargador de audio/video gratuito y de código abierto que utili
## 💬 Contacto ## 💬 Contacto
Únanse a nuestro [Canal de Telegram](https://t.me/ytdlnis) o [Discord](https://discord.gg/WW3KYWxAPm) para debates, anuncios y lanzamientos. ¡Únanse a nuestro [Discord](https://discord.gg/WW3KYWxAPm) o [Canal de Telegram](https://t.me/ytdlnis) para anuncios, discusiones y lanzamientos!
## 🔑 Conéctate con ReVanced ## 😇 Contribuyendo
El nombre del paquete de la aplicación es "com.deniscerri.ytdl" Por favor lee la sección [contribuyendo](CONTRIBUTING.MD) si deseas contribuir.
## 📝 Ayuda a traducir en Weblate ## 📝 Ayuda a traducir en Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
@ -112,43 +131,48 @@ El nombre del paquete de la aplicación es "com.deniscerri.ytdl"
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" />
</a> </a>
## ✔️🤖 Conéctate con Tasker / Macrodroid etc ## 🔑 Conectar con aplicaciones de terceros usando el nombre del paquete
El nombre del paquete de la aplicación es "com.deniscerri.ytdl".
Puede usar intents en aplicaciones como tasker o macrodroid para enviar comandos a la aplicación para ejecutar una descarga sin interacción del usuario. ## 🤖 Conectar con aplicaciones de terceros usando intents
Puede usar intents para enviar comandos a la aplicación para ejecutar descargas sin interacción del usuario.
Variables aceptadas: Variables aceptadas:
<b>TIPO</b> -> puede ser: audio, video, comando <br/> <b>TYPE</b> -> puede ser: audio, video, command <br/>
<b>BACKGROUND</b> -> puede ser: verdadero, falso. Si es cierto, la aplicación no mostrará la tarjeta de descarga pase lo que pase y ejecutará la descarga en segundo plano. <br/> <b>BACKGROUND</b> -> puede ser: true, false. Si es true (verdadero), la aplicación no mostrará la tarjeta de descarga pase lo que pase y ejecutará la descarga en segundo plano <br/>
### Tasker Ejemplo de descarga de un audio en segundo plano ### Un ejemplo de descarga de un audio en segundo plano con Tasker
1. Crear tarea de intención de envío 1. Crear tarea de "Send Intent"
2. Acción: android.intent.action.SEND 2. Action: android.intent.action.SEND
3. Cat: Por defecto 3. Cat: Default
4. Mime Type: text/* 4. Mime Type: text/*
5. Extra: android.intent.extra.TEXT:url (instead of url write the url of the video you want to download) 5. Extra: android.intent.extra.TEXT:url (en lugar de "url" escribe la URL del video que quieres descargar)
6. Extra: TYPE:audio 6. Extra: TYPE:audio
7. Extra: BACKGROUND:true 7. Extra: BACKGROUND:true
## 😇 Contribuyendo
Si quieres contribuir. Lea la sección [Contribuyendo](CONTRIBUTING.MD).
## 📄 Licencia ## 📄 Licencia
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) [GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
⚠️ Advertencia <br> A excepción del código fuente bajo la licencia GPLv3, todas las demás partes tienen prohibido utilizar el nombre 'YTDLnis' como aplicación de descarga, y lo mismo ocurre con sus derivados. Los derivados incluyen, entre otros, bifurcaciones (forks) y compilaciones no oficiales.
## 😁 Donar
A excepción del código fuente bajo la licencia GPLv3, todas las demás partes tienen prohibido utilizar el nombre 'YTDLnis' como aplicación de descarga, y lo mismo ocurre con sus derivados. Los derivados incluyen, entre otros, bifurcaciones y compilaciones no oficiales. [<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='Donate with BMC'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 Gracias ## 🙏 Gracias
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) y sus colaboradores por hacer posible esta herramienta. Sin él esta aplicación no existiría. - [decipher3114](https://github.com/decipher3114) por el ícono de la aplicación
- [youtubedl-android](https://github.com/yausername/youtubedl-android) para portar yt-dlp a android - [dvd](https://github.com/yausername/dvd) por ser un ejemplo de implementación de youtubedl-android
- [dvd](https://github.com/yausername/dvd) para mostrar cómo implementar youtubedl-android - [seal](https://github.com/JunkFood02/Seal) por ciertos elementos de diseño y características que quería tener en esta aplicación cuando comencé a desarrollarla
- [seal](https://github.com/JunkFood02/Seal) para ciertos elementos y características de diseño que quería usar también en esta aplicación - [youtubedl-android](https://github.com/yausername/youtubedl-android) por portar yt-dlp a Android
- [decipher3114](https://github.com/decipher3114) por hacer que el ícono de la aplicación esté disponible - [yt-dlp](https://github.com/yt-dlp/yt-dlp) y sus colaboradores por hacer posible esta herramienta. Sin ella esta aplicación no existiría
y muchos otros extraños en foros de Internet.
y a muchas otras personas, como los colaboradores.

@ -6,71 +6,93 @@
<div align="center"> <div align="center">
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-sq.md">Shqip</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
Indonesia Indonesia
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
YTDLnis adalah pengunduh video/audio sumber terbuka dan gratis yang menggunakan yt-dlp bagi Android 7.0 ke atas. YTDLnis adalah pengunduh video/audio sumber terbuka dan gratis yang menggunakan yt-dlp untuk Android 7.0 ke atas.
</h3> </h3>
<h4 align="center">
Dibuat oleh Denis Çerri
</h4>
<div align="center"> <div align="center">
[![Github Download](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest) [![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![IzzyOnDroid Repo](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl) [![GitHub Releases](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download) [![IzzyOnDroid repository](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![Uptodown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull) ![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases) [![Preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases) [![Downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget) [![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm) [![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis) [![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### Hanya tautan di atas yang merupakan sumber terpercaya untuk YTDLnis. Segala hal lainnya tidak terkait dengan saya.
</div> </div>
## 💡 Fitur: ## 💡 Fitur:
- unduh berkas audio/video dari lebih dari <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000 situs web</a> - Unduh berkas audio/video dari lebih dari <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000 situs web</a>
- memproses daftar putar - Memproses daftar putar (playlist)
- sunting setiap butir daftar putar secara terpisah persis seperti pada butir unduhan normal. - Sunting setiap item daftar putar secara terpisah persis seperti pada item unduhan normal
- pilih format umum untuk semua butir dan/atau pilih beberapa format audio jikalau saja kamu mengunduhnya sebagai sebuah video - Pilih format umum untuk semua item dan/atau pilih beberapa format audio meskipun Anda mengunduhnya sebagai sebuah video
- pilih jalur pengunduhan bagi semua butir - Pilih jalur pengunduhan untuk semua item
- pilih templat nama berkas bagi semua butir - Pilih templat nama berkas untuk semua item
- mutakhirkan jenis unduhan secara berkelompok menjadi audio/video/perintah kustom dalam sekali klik - Mutakhirkan jenis unduhan secara berkelompok menjadi audio/video/perintah kustom dalam sekali klik
- antrekan unduhan dan jadwalkan berdasarkan tanggal dan waktu - Antrekan unduhan dan jadwalkan berdasarkan tanggal dan waktu
- kamu juga bisa menjadwalkan beberapa butir sekaligus - Anda juga bisa menjadwalkan beberapa item sekaligus
- unduh beberapa butir sekaligus - Unduh beberapa item sekaligus
- gunakan perintah kustom dan templat atau gunakan mode yt-dlp sepenuhnya dengan terminal bawaan (built-in) - Gunakan perintah kustom dan templat atau gunakan yt-dlp dengan terminal bawaan (built-in)
- kamu bisa mencadangkan dan memulihkan templat, sehingga kamu bisa membagikannya dengan teman-temanmu - Anda bisa mencadangkan dan memulihkan templat, sehingga Anda bisa membagikannya dengan teman-teman Anda
- dukungan KUKI. Masuk dengan akunmu dan unduh video privat/tidak tersedia, buka penguncian format premium, dll. - Dukungan Cookies. Masuk dengan akun Anda dan unduh video privat/tidak tersedia, buka penguncian format premium, dll.
- potong video berdasarkan stempel waktu dan babak video (Fitur yt-dlp ini bersifat eksperimental pada proyek orisinalnya) - Potong video berdasarkan stempel waktu dan bab (chapter) video (fitur eksperimental yt-dlp)
- kamu bisa melakukan pemotongan sebanyak yang kamu inginkan (tanpa batas jumlah) - Anda bisa melakukan pemotongan tanpa batas
- hilangkan elemen sponsorblock dari butirnya - Hilangkan elemen SponsorBlock dari item yang diunduh
- (atau) tanamkan sebagai babak-babak dalam videomu - Sematkan mereka sebagai bab (chapter) dalam video Anda
- menanamkan takarir (subtitle)/metadata/babak, dll. - Sematkan takarir (subtitle)/metadata/bab, dll.
- memodifikasi metadata seperti judul dan penggubah - Modifikasi metadata seperti judul dan penulis (artist)
- pisahkan butir menjadi berkas-berkas terpisah tergantung pada babaknya - Pisahkan item menjadi berkas-berkas terpisah tergantung pada bab (chapter)
- pilih format unduhan yang berbeda - Pilih format unduhan yang berbeda
- kartu bagian bawah langsung dari menu berbagi, tidak perlu membuka aplikasi - Kartu bagian bawah langsung dari menu berbagi, tidak perlu membuka aplikasi
- kamu bisa membuat berkas txt dan mengisinya dengan pranala/daftar putar/kueri penelusuran yang dipisahkan dengan baris baru dan aplikasi akan memprosesnya - Anda bisa membuat berkas txt dan mengisinya dengan pranala/daftar putar/kueri penelusuran yang dipisahkan dengan baris baru dan aplikasi akan memprosesnya
- telusuri atau sisipkan pranala dari aplikasi - Telusuri atau sisipkan pranala dari aplikasi
- kamu bisa menumpuk penelusurannya sehingga kamu bisa memprosesnya sekaligus - Anda bisa menumpuk penelusurannya sehingga Anda bisa memprosesnya sekaligus
- merekam-catat (log) unduhan jikalau saja terjadi masalah - Rekam-catat (log) unduhan jika terjadi masalah
- mengunduh ulang unduhan yang dibatalkan atau gagal - Mengunduh ulang unduhan yang dibatalkan atau gagal
- kamu bisa menggunakan gestur untuk menggeser ke kiri untuk mengunduh ulang dan ke kanan untuk menghapus - Anda bisa menggunakan gestur usap ke kiri untuk mengunduh ulang dan ke kanan untuk menghapus
- kamu bisa menge-klik lama tombol unduh ulang di lembar rincian untuk memperlihatkan kartu unduhan untuk fungsionalitas selengkapnya - Anda bisa menekan lama tombol unduh ulang di lembar rincian untuk memperlihatkan kartu unduhan untuk fungsionalitas selengkapnya
- mode penyamaran ketika kamu tidak ingin menyimpan riwayat unduhan atau rekam-catat (log) - Mode penyamaran ketika Anda tidak ingin menyimpan riwayat unduhan atau rekam-catat (log)
- mode unduhan lekas - Mode unduhan cepat
- segera unduh tanpa harus menunggu data diproses. Nonaktifkan kartu bagian bawah dan ia akan langsung dimulai - Segera unduh tanpa harus menunggu data diproses. Nonaktifkan kartu bagian bawah dan proses akan langsung dimulai
- buka / bagikan berkas unduhan langsung dari notifikasi yang selesai - Buka / bagikan berkas unduhan langsung dari notifikasi unduhan selesai
- sebagian besar fitur yt-dlp diimplementasi, saran-saran dipersilakan - Sebagian besar fitur yt-dlp diimplementasikan, saran-saran dipersilakan
- Antarmuka Material You - Antarmuka Material You
- Opsi tema - Opsi tema
- Fitur pencadangan dan pemulihan. (Hampir semuanya bisa dicadangkan) - Fitur pencadangan dan pemulihan
- Arsitektur MVVM dengan WorkManager - Arsitektur MVVM dengan WorkManager
## 📲 Tangkapan Layar ## 📲 Tangkapan Layar
@ -93,11 +115,11 @@
## 💬 Kontak ## 💬 Kontak
Bergabunglah dengan [Kanal Telegram](https://t.me/ytdlnis) atau [Discord](https://discord.gg/WW3KYWxAPm) kami untuk berdiskusi, pengumuman, dan rilis! Bergabunglah dengan [Discord](https://discord.gg/WW3KYWxAPm) atau [Kanal Telegram](https://t.me/ytdlnis) kami untuk pengumuman, diskusi, dan rilis.
## 🔑 Hubungkan dengan ReVanced ## 😇 Berkontribusi
Nama paket Aplikasinya adalah "com.deniscerri.ytdl" Silakan baca bagian [berkontribusi](CONTRIBUTING.MD) jika Anda ingin berkontribusi.
## 📝 Bantu Menerjemahkan di Weblate ## 📝 Bantu Menerjemahkan di Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
@ -109,24 +131,48 @@ Nama paket Aplikasinya adalah "com.deniscerri.ytdl"
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" />
</a> </a>
## 😇 Berkontribusi ## 🔑 Hubungkan ke aplikasi pihak ketiga menggunakan nama paket
Nama paket aplikasinya adalah "com.deniscerri.ytdl".
## 🤖 Terhubung dengan aplikasi pihak ketiga menggunakan intent
Anda dapat menggunakan intent untuk mengirimkan perintah ke aplikasi agar menjalankan pengunduhan tanpa interaksi pengguna.
Variabel yang diterima:
<b>TYPE</b> -> bisa berupa: audio,video,command <br/>
<b>BACKGROUND</b> -> bisa berupa: true,false. Jika bernilai true, aplikasi tidak akan menampilkan kartu unduhan apa pun dan akan menjalankan proses unduh di latar belakang <br/>
Jika kamu ingin berkontribusi. Silakan baca bagian [Berkontribusi](CONTRIBUTING.MD). ### Contoh mengunduh audio di latar belakang menggunakan Tasker
1. Create Send Intent task
2. Action: android.intent.action.SEND
3. Cat: Default
4. Mime Type: text/*
5. Extra: android.intent.extra.TEXT:url (ganti "url" dengan URL video yang ingin Anda unduh)
6. Extra: TYPE:audio
7. Extra: BACKGROUND:true
## 📄 Lisensi ## 📄 Lisensi
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) [GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
⚠️ Peringatan <br> Kecuali untuk kode sumber yang dilisensikan di bawah lisensi GPLv3, semua pihak lain dilarang menggunakan nama "YTDLnis" sebagai aplikasi pengunduh, begitu pula dengan turunannya. Turunannya termasuk tetapi tidak terbatas pada fork dan build tidak resmi.
Pengecualian untuk kode sumber yang dilisensikan di bawah lisensi GPLv3, semua pihak lain dilarang menggunakan nama 'YTDLnis' sebagai aplikasi pengunduh, begitu pula dengan turunannya (derivatif). Turunannya (derivatif) termasuk, tetapi tidak terbatas pada percabangan (fork) dan build tidak resmi. ## 😁 Donasi
[<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='Donasi melalui BMC'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 Ucapan Terima Kasih ## 🙏 Ucapan Terima Kasih
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) dan kontributornya karena memungkinkan alat ini ada. Tanpanya, aplikasi ini tidak akan demikian.
- [youtubedl-android](https://github.com/yausername/youtubedl-android) karena mem-porting yt-dlp ke Android
- [dvd](https://github.com/yausername/dvd) karena memperlihatkan bagaimana caranya mengimplementasikan youtubedl-android
- [seal](https://github.com/JunkFood02/Seal) atas elemen desain dan fitur tertentu yang ingin aku gunakan juga pada aplikasi ini
- [decipher3114](https://github.com/decipher3114) atas ikon aplikasinya - [decipher3114](https://github.com/decipher3114) atas ikon aplikasinya
- [dvd](https://github.com/yausername/dvd) karena menjadi contoh implementasi youtubedl-android
- [seal](https://github.com/JunkFood02/Seal) atas elemen desain dan fitur tertentu yang ingin saya gunakan juga pada aplikasi ini saat mulai mengembangkannya
- [youtubedl-android](https://github.com/yausername/youtubedl-android) karena mem-porting yt-dlp ke Android
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) dan para kontributornya karena membuat alat ini menjadi mungkin. Tanpa itu, aplikasi ini tidak akan ada
dan banyak lagi orang asing lainnya yang ada di forum internet. dan kepada banyak orang lain, seperti para kontributor.

@ -10,13 +10,21 @@
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a> Japanese
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
@ -28,6 +36,7 @@
<div align="center"> <div align="center">
[![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![Github Download](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest) [![Github Download](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![IzzyOnDroid Repo](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl) [![IzzyOnDroid Repo](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download) [![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
@ -39,51 +48,51 @@
[![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm) [![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis) [![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### 上記のリンクのみがYTDLnisの信頼できるソースです。それ以外は私とは一切関係ありません。
### 上記のリンクは、YTDLnisの唯一の信頼できるソースです。それ以外は私とは関係ありません。
</div> </div>
## 💡 特徴: ## 💡 特徴:
- <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000以上のウェブサイト</a>からオーディオ/ビデオファイルをダウンロード - <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000以上のウェブサイト</a>からオーディオ/ビデオファイルをダウンロード
- プレイリスト処理 - プレイリスト処理
- 通常のダウンロードアイテムと同様に、各プレイリストアイテムを個別に編集 - 通常のダウンロードアイテムと同様に、各プレイリストアイテムを個別に編集可能
- すべてのアイテムに共通のフォーマットを選択、またはビデオとしてダウンロードする場合複数のオーディオフォーマットを選択 - すべてのアイテムに共通のフォーマットを選択、またはビデオとしてダウンロードする場合複数のオーディオフォーマットを選択可能
- すべてのアイテムのダウンロードパスを選択 - すべてのアイテムのダウンロードパスを一括選択
- すべてのアイテムのファイル名テンプレートを選択 - すべてのアイテムのファイル名テンプレートを一括選択
- ワンクリックでオーディオ/ビデオ/カスタムコマンドにバッチ更新 - ワンクリックでダウンロードタイプをオーディオ/ビデオ/カスタムコマンドにバッチ更新
- ダウンロードをキューに入れ、日付と時間でスケジュール - ダウンロードをキューに入れ、日付と時間でスケジュール設定
- 複数のアイテムを同時にスケジュールすることも可能 - 複数のアイテムを同時にスケジュールすることも可能
- 複数のアイテムを同時にダウンロード - 複数のアイテムを同時にダウンロード
- カスタムコマンドとテンプレートを使用するか、組み込みのターミナルで完全なyt-dlpモードに移行 - カスタムコマンドとテンプレートを使用するか、組み込みのターミナルで完全なyt-dlpモードを使用
- テンプレートをバックアップおよび復元できるため、友達と共有可能 - テンプレートをバックアップおよび復元して友達と共有可能
- クッキーサポート。アカウントにログインして、プライベート/利用不可のビデオをダウンロードし、プレミアムフォーマットのロックを解除など - クッキーサポート。アカウントにログインして、プライベート/利用不可のビデオをダウンロードしたり、プレミアムフォーマットをロック解除したりできます
- タイムスタンプとビデオチャプターに基づいてビデオをカット(このyt-dlp機能はオリジナルプロジェクトでは実験的 - タイムスタンプとビデオチャプターに基づいてビデオをカット(yt-dlpの実験的機能
- 無制限のカットが可能 - 無制限にカット可能
- スポンサー要素をアイテムから削除 - ダウンロードしたアイテムからSponsorBlockスポンサー要素を削除
- ビデオのチャプターとして埋め込む - ビデオのチャプターとして埋め込むことも可能
- 字幕/メタデータ/チャプターなどを埋め込 - 字幕/メタデータ/チャプターなどを埋め込
- タイトルや著者などのメタデータを変更 - タイトルや著者などのメタデータを変更
- アイテムをチャプターに応じて別々のファイルに分割 - チャプターに応じてアイテムを別々のファイルに分割
- 異なるダウンロードフォーマットを選択 - 異なるダウンロードフォーマットを選択
- 共有メニューから直接ボトムカードを表示、アプリを開く必要なし - アプリを開かずに共有メニューから直接ボトムカードを表示
- txtファイルを作成し、新しい行でリンク/プレイリスト/検索クエリを区切って入力すると、アプリがそれらを処理 - txtファイルを作成し、新しい行でリンク/プレイリスト/検索クエリを区切って入力すると、アプリがそれらを処理します
- アプリからリンクを検索または挿入 - アプリからリンクを検索または挿入
- 検索をスタックして同時に処理可能 - 検索をスタックして同時に処理可能
- 問題が発生した場合のダウンロードログ - 問題が発生した場合のダウンロードログ機能
- キャンセルまたは失敗したダウンロードを再ダウンロード - キャンセルまたは失敗したダウンロードを再ダウンロード
- 左にスワイプして再ダウンロード、右にスワイプして削除するジェスチャーを使用可能 - 左にスワイプして再ダウンロード、右にスワイプして削除するジェスチャーを使用可能
- 詳細シートの再ダウンロードボタンを長押しして、ダウンロードカードを表示し、より多くの機能を利用可能 - 詳細シートの再ダウンロードボタンを長押しして、ダウンロードカードを表示し、より多くの機能を利用可能
- ダウンロード履歴やログを保存したくない場合のシークレットモード - ダウンロード履歴やログを保存したくない場合のシークレットモード
- クイックダウンロードモード - クイックダウンロードモード
- データの処理を待たずに即座にダウンロード。ボトムカードをオフにすると、即座に開始 - データの処理を待たずに即座にダウンロード。ボトムカードをオフにすると、即座に開始されます
- 完了した通知から直接ダウンロードしたファイルを開く/共有 - 完了した通知から直接ダウンロードしたファイルを開く/共有
- ほとんどのyt-dlp機能が実装されており、提案は歓迎 - ほとんどのyt-dlp機能が実装されており、提案は歓迎します
- Material Youインターフェース - Material Youインターフェース
- テーマオプション - テーマオプション
- バックアップと復元機能(ほぼすべてのものをバックアップ可能) - バックアップと復元機能
- WorkManagerを使用したMVVMアーキテクチャ - WorkManagerを使用したMVVMアーキテクチャ
## 📲 スクリーンショット ## 📲 スクリーンショット
@ -106,11 +115,11 @@
## 💬 連絡先 ## 💬 連絡先
ディスカッション、発表、リリースについては、[Telegramチャンネル](https://t.me/ytdlnis)または[Discord](https://discord.gg/WW3KYWxAPm)に参加してください! ディスカッション、発表、リリースについては、[Discord](https://discord.gg/WW3KYWxAPm)または[Telegramチャンネル](https://t.me/ytdlnis)に参加してください!
## 🔑 ReVancedおよびLibreTubeと接続 ## 😇 貢献
アプリのパッケージ名は「com.deniscerri.ytdl」です 貢献したい場合は、[貢献](CONTRIBUTING.MD)セクションをお読みください。
## 📝 Weblateで翻訳を手伝う ## 📝 Weblateで翻訳を手伝う
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
@ -122,42 +131,48 @@
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" />
</a> </a>
## ✔️🤖 Tasker / Macrodroidなどと接続 ## 🔑 パッケージ名を使用してサードパーティアプリと連携
アプリのパッケージ名は「com.deniscerri.ytdl」です。
TaskerやMacrodroidなどのアプリでインテントを使用して、ユーザーの操作なしにダウンロードを実行するコマンドをアプリに送信できます ## 🤖 インテントを使用してサードパーティアプリと連携
TaskerやMacrodroidなどのアプリでインテントを使用して、ユーザーの操作なしにダウンロードを実行するコマンドをアプリに送信できます。
受け入れられる変数: 受け入れられる変数:
<b>TYPE</b> -> audio, video, commandのいずれか <br/> <b>TYPE</b> -> audio, video, command のいずれか <br/>
<b>BACKGROUND</b> -> true, falseのいずれか。trueの場合、アプリはダウンロードカードを表示せず、バックグラウンドでダウンロードを実行 <br/> <b>BACKGROUND</b> -> true, false のいずれか。trueの場合、アプリはダウンロードカードを表示せず、強制的にバックグラウンドでダウンロードを実行します <br/>
### Taskerでバックグラウンドでオーディオをダウンロードする例 ### Taskerでバックグラウンドでオーディオをダウンロードする例
1. 送信インテントタスクを作成 1. 「Send Intentインテント送信タスクを作成
2. アクション: android.intent.action.SEND 2. Action: android.intent.action.SEND
3. Cat: Default 3. Cat: Default
4. Mime Type: text/* 4. Mime Type: text/*
5. Extra: android.intent.extra.TEXT:urlurlの代わりにダウンロードしたいビデオのURLを入力 5. Extra: android.intent.extra.TEXT:url "url"の代わりにダウンロードしたいビデオのURLを入力
6. Extra: TYPE:audio 6. Extra: TYPE:audio
7. Extra: BACKGROUND:true 7. Extra: BACKGROUND:true
## 😇 貢献
貢献したい場合は、[貢献](CONTRIBUTING.MD)セクションをお読みください。
## 📄 ライセンス ## 📄 ライセンス
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) [GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
⚠️ 警告 <br> GPLv3ライセンスの下でライセンスされたソースコードを除き、他のすべての当事者はダウンローダーアプリとして「YTDLnis」という名前を使用することを禁止されており、その派生物についても同様です。派生物には、フォークや非公式ビルドが含まれますが、これらに限定されません。
## 😁 寄付
GPLv3ライセンスの下でライセンスされたソースコードを除き、他のすべての当事者はダウンローダーアプリとして「YTDLnis」名を使用することを禁止されており、その派生物についても同様です。派生物には、フォークや非公式ビルドが含まれますが、これらに限定されません。
[<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='Donate with BMC'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 感謝 ## 🙏 感謝
- [yt-dlp](https://github.com/yt-dlp/yt-dlp)とその貢献者に、このツールを可能にしてくれたことに感謝します。これがなければ、このアプリは存在しませんでした。 - [decipher3114](https://github.com/decipher3114) アプリアイコンの提供
- [youtubedl-android](https://github.com/yausername/youtubedl-android)に感謝します。yt-dlpをAndroidに移植してくれました。 - [dvd](https://github.com/yausername/dvd) youtubedl-androidの実装例の提示
- [dvd](https://github.com/yausername/dvd)に感謝します。youtubedl-androidの実装方法を示してくれました。 - [seal](https://github.com/JunkFood02/Seal) 開発開始時にこのアプリに取り入れたい特定のデザイン要素や機能の提供
- [seal](https://github.com/JunkFood02/Seal)に感謝します。このアプリで使用したい特定のデザイン要素や機能を提供してくれました。 - [youtubedl-android](https://github.com/yausername/youtubedl-android) yt-dlpのAndroidへの移植
- [decipher3114](https://github.com/decipher3114)に感謝します。アプリアイコンを提供してくれました。 - [yt-dlp](https://github.com/yt-dlp/yt-dlp) このツールを可能にしてくれた貢献者。これがなければ、このアプリは存在しませんでした。
そして、多くの他のインターネットフォーラムの見知らぬ人々に感謝します。 そして、貢献者など、他の多くの人々に感謝します。

@ -6,71 +6,93 @@
<div align="center"> <div align="center">
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-sq.md">Shqip</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
Português Português
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
YTDLnis é um aplicativo gratuito e de código aberto para baixar vídeos/áudios usando yt-dlp disponível para o Android 7.0 e superior. YTDLnis é um aplicativo gratuito e de código aberto para baixar vídeos/áudios usando yt-dlp, disponível para Android 7.0 e superior.
</h3> </h3>
<h4 align="center">
Criado por Denis Çerri
</h4>
<div align="center"> <div align="center">
[![Github Download](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest) [![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![IzzyOnDroid Repo](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl) [![GitHub Releases](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download) [![IzzyOnDroid repository](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![Uptodown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull) ![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases) [![Preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases) [![Downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget) [![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm) [![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis) [![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### Os links acima são as únicas fontes confiáveis para o YTDLnis. Qualquer outra fonte não está relacionada a mim.
</div> </div>
## 💡 Funcionalidades: ## 💡 Funcionalidades:
- Mais de <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1.000 sites suportados</a> - Baixe arquivos de áudio/vídeo de mais de <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1.000 sites</a>
- Baixe Playlists - Processe playlists
- Edite cada item da playlist em um item de download normal. - Edite cada item da playlist separadamente, exatamente como em um item de download normal
- Selecione um formato comum para todos os itens e/ou selecione vários formatos de áudio caso você esteja baixando-os como um vídeo - Selecione um formato comum para todos os itens e/ou selecione vários formatos de áudio caso esteja baixando-os como vídeo
- Selecione um caminho de download para todos os itens - Selecione um caminho de download para todos os itens
- Selecione um modelo de nome de arquivo para todos os itens - Selecione um modelo de nome de arquivo para todos os itens
- Atualização em lote do tipo de download para áudio/vídeo/comando personalizado em um clique - Atualize em lote o tipo de download para áudio/vídeo/comando personalizado com um clique
- Enfileirar downloads e programá-los por data e hora - Enfileire downloads e agende-os por data e hora
- Você também pode agendar vários itens ao mesmo tempo - Você também pode agendar vários itens ao mesmo tempo
- Faça o download de vários itens ao mesmo tempo - Faça o download de vários itens simultaneamente
- Use comandos e modelos personalizados ou use o modo yt-dlp completo com um terminal integrado - Use comandos e modelos personalizados ou use o modo yt-dlp com um terminal integrado
- Você pode fazer backup e restaurar modelos para poder compartilhar com seus amigos - Você pode fazer backup e restaurar modelos para compartilhar com seus amigos
- Suporte para COOKIES. Faça login com suas contas e baixe vídeos privados/indisponíveis, desbloqueie formatos premium, etc. - Suporte a cookies. Faça login com suas contas e baixe vídeos privados/indisponíveis, desbloqueie formatos premium, etc.
- Cortar vídeos com base em registros de data e hora e capítulos de vídeo (esse recurso do yt-dlp é experimental) - Corte vídeos com base em marcas de tempo (timestamps) e capítulos de vídeo (recurso experimental do yt-dlp)
- Você pode fazer cortes ilimitados - Você pode fazer cortes ilimitados
- Remover patrocinadores do vídeo (SponsorBlock) - Remova elementos do SponsorBlock dos itens baixados
- Incorpore-os como capítulos em seu vídeo - Incorpore-os como capítulos em seu vídeo
- Incorporar legendas/metadados/capítulos etc… - Incorpore legendas/metadados/capítulos etc.
- Modificar metadados como título e autor - Modifique metadados como título e autor
- Dividir o item em arquivos separados dependendo de seus capítulos - Divida o item em arquivos separados dependendo de seus capítulos
- Selecione diferentes formatos de download - Selecione diferentes formatos de download
- Use o botão de compartilhar para baixar, sem necessidade de abrir o aplicativo - Cartão inferior acessível diretamente do menu de compartilhamento, sem necessidade de abrir o aplicativo
- Você pode criar um arquivo txt e preenchê-lo com links/playlists/consultas de pesquisa separados por uma nova linha e o aplicativo irá baixar eles - Você pode criar um arquivo txt e preenchê-lo com links/playlists/termos de pesquisa separados por uma nova linha e o aplicativo irá processá-los
- Pesquise ou insira o link do vídeo/áudio no aplicativo - Pesquise ou insira um link dentro do aplicativo
- Você pode empilhar pesquisas para poder processá-las ao mesmo tempo - Você pode empilhar pesquisas para processá-las ao mesmo tempo
- Registrar downloads em caso de problemas - Registre logs de downloads em caso de problemas
- Baixar novamente downloads cancelados ou com falha - Baixe novamente downloads cancelados ou com falha
- Você pode usar gestos para deslizar para a esquerda para baixar novamente e para a direita para excluir - Você pode usar gestos: deslize para a esquerda para baixar novamente e para a direita para excluir
- Você pode clicar longamente no botão de download novamente na folha de detalhes para mostrar o cartão de download para obter mais funcionalidades - Você pode clicar longamente no botão de baixar novamente na aba de detalhes para mostrar o cartão de download com mais funcionalidades
- Modo de navegação anônima quando você não deseja salvar um histórico ou registros de download - Modo de navegação anônima para quando você não deseja salvar o histórico ou registros de download
- Modo de download rápido - Modo de download rápido
- O download é feito imediatamente, sem a necessidade de aguardar o processamento dos dados. Desligue o cartão inferior e ele será iniciado instantaneamente - Baixe imediatamente sem ter que esperar o processamento dos dados. Desligue o cartão inferior e o download iniciará instantaneamente
- Abrir/Compartilhar arquivos diretamente da notificação após a conclusão do download - Abra/compartilhe arquivos baixados diretamente da notificação de conclusão
- A maioria dos recursos do yt-dlp são implementados, sugestões são bem-vindas - A maioria dos recursos do yt-dlp está implementada; sugestões são bem-vindas
- Interface "Material You" - Interface Material You
- Opções de temas - Opções de temas
- Backup e Restauração (Quase tudo pode ser copiado) - Recursos de backup e restauração
- Arquitetura MVVM com WorkManager - Arquitetura MVVM com WorkManager
## 📲 Capturas de tela ## 📲 Capturas de tela
@ -93,41 +115,64 @@
## 💬 Contato ## 💬 Contato
Junte-se ao nosso [Canal no Telegram](https://t.me/ytdlnis) ou no [Discord](https://discord.gg/WW3KYWxAPm) para discussão, anúncios e lançamentos! Junte-se ao nosso [Discord](https://discord.gg/WW3KYWxAPm) ou [Canal no Telegram](https://t.me/ytdlnis) para anúncios, discussões e lançamentos.
## 🔑 Conecte-se com ReVanced ## 😇 Contribuição
O nome do pacote do aplicativo é "com.deniscerri.ytdl" Por favor, leia a seção [contributing](CONTRIBUTING.MD) se você gostaria de contribuir.
## 📝 Ajude a traduzir no Weblate ## 📝 Ajude a traduzir no Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Status da tradução" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Translation status" />
</a> </a>
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Status da tradução" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" />
</a> </a>
## 😇 Contribuição ## 🔑 Conecte-se com aplicativos de terceiros usando o nome do pacote
O nome do pacote do aplicativo é "com.deniscerri.ytdl".
Se você gostaria de contribuir. Por favor, leia a seção [Contribuição](CONTRIBUTING.MD). ## 🤖 Conecte-se com aplicativos de terceiros usando intents
Você pode usar intents para enviar comandos ao aplicativo para executar downloads sem interação do usuário.
Variáveis aceitas:
<b>TYPE</b> -> pode ser: audio, video, command <br/>
<b>BACKGROUND</b> -> pode ser: true, false. Se for true, o aplicativo não mostrará o cartão de download sob nenhuma circunstância e executará o download em segundo plano <br/>
### Um exemplo de download de um item de áudio em segundo plano com o Tasker
1. Crie uma tarefa Send Intent
2. Ação: android.intent.action.SEND
3. Cat: Default
4. Mime Type: text/*
5. Extra: android.intent.extra.TEXT:url (em vez de "url", escreva a URL do vídeo que deseja baixar)
6. Extra: TYPE:audio
7. Extra: BACKGROUND:true
## 📄 Licença ## 📄 Licença
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) [GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
⚠️ Aviso <br> Exceto pelo código-fonte licenciado sob a licença GPLv3, todas as outras partes estão proibidas de usar o nome "YTDLnis" como aplicativo de download, e o mesmo se aplica aos seus derivados. Derivados incluem, mas não se limitam a, forks e builds não oficiais.
## 😁 Doar
Exceto para o código-fonte licenciado sob a licença GPLv3, todas as outras partes estão proibidas de usar o nome YTDLnis como aplicativo de download, e o mesmo se aplica a seus derivados. Os derivados incluem, mas não estão limitados a forks e construções não oficiais. [<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='Donate with BMC'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 Obrigado ## 🙏 Obrigado
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) e seus colaboradores por tornarem esta ferramenta possível. Sem ele este aplicativo não existiria. - [decipher3114](https://github.com/decipher3114) pelo ícone do aplicativo
- [youtubedl-android](https://github.com/yausername/youtubedl-android) por disponibilizar o yt-dlp para o Android - [dvd](https://github.com/yausername/dvd) por ser um exemplo de implementação do youtubedl-android
- [dvd](https://github.com/yausername/dvd) por mostrar como implementar o youtubedl-android - [seal](https://github.com/JunkFood02/Seal) por certos elementos de design e recursos que eu queria ter neste aplicativo quando comecei a desenvolvê-lo
- [seal](https://github.com/JunkFood02/Seal) por certos elementos e recursos de design que eu também queria usar neste aplicativo - [youtubedl-android](https://github.com/yausername/youtubedl-android) por portar o yt-dlp para o Android
- [decipher3114](https://github.com/decipher3114) por disponibilizar o ícone do aplicativo - [yt-dlp](https://github.com/yt-dlp/yt-dlp) e seus colaboradores por tornarem esta ferramenta possível. Sem ela, este aplicativo não existiria
e muitos outros estranhos do fórum da Internet.
e para muitas outras pessoas, como os colaboradores.

@ -5,12 +5,30 @@
<div align="center"> <div align="center">
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
  |    &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-sq.md">Shqip</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
Română Română
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
YTDLnis este un descarcător de audio/video gratuit și de sursă deschisă care utilizează yt-dlp pentru Android 7.0 și mai sus. YTDLnis este o aplicație gratuită și open-source de descărcare audio/video care utilizează yt-dlp, pentru Android 7.0 și versiuni ulterioare.
</h3> </h3>
<h4 align="center"> <h4 align="center">
Creat de Denis Çerri Creat de Denis Çerri
@ -18,62 +36,63 @@ YTDLnis este un descarcător de audio/video gratuit și de sursă deschisă care
<div align="center"> <div align="center">
[![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![Github Download](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest) [![Github Download](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![IzzyOnDroid Repo](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl) [![IzzyOnDroid Repo](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download) [![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull) ![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![Preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include\_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases) [![Downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget) [![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm) [![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis) [![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### Numai adresele de sus sunt surse de încredere pentru YTDLnis. Orice altceva nu are legătură cu mine. ### Doar link-urile de mai sus sunt surse de încredere pentru YTDLnis. Orice altceva nu are legătură cu mine.
</div> </div>
## 💡 Caracteristice: ## 💡 Caracteristici:
- Descarcă fișiere audio/video de mai mult de <a href="[https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)">1000 de site-uri</a> - Descarcă fișiere audio/video de pe mai mult de <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000 de site-uri</a>
- Descarcă Playlist-uri - Procesează Playlist-uri
- Editează fiecare element din listă separat, ca un element normal de descărcare - Editează fiecare element din listă separat, la fel ca pe un element normal de descărcare
- Selectează un format comun pentru toate elementele și/sau selectează mai multe formate de audio în caz că le descarci ca un video - Selectează un format comun pentru toate elementele și/sau selectează mai multe formate audio în cazul în care le descărcați ca video
- Selectează o cale de descărcare pentru toate fișierele - Selectează o cale de descărcare pentru toate fișierele
- Selectează un șablon de nume de fișier pentru toate fișierele - Selectează un șablon de nume de fișier pentru toate elementele
- Tip de descărcare de actualizare în lot la audio/video/comandă personalizat cu un singur click - Actualizare în masă a tipului de descărcare (audio/video/comandă) cu un singur click
- Pune descarcări în coadă și programează-le după dată și oră - Pune descărcări în coadă și programează-le după dată și oră
- De asemenea, puteți programa mai multe elemente în același timp - De asemenea, puteți programa mai multe elemente în același timp
- Descărcați mai multe articole simultan - Descarcă mai multe elemente simultan
- Folosește comenzi și șabloane personalizate sau accesează modul yt-dlp complet cu un terminal încorporat - Folosește comenzi și șabloane personalizate sau accesează modul yt-dlp complet cu un terminal încorporat
- Poți face backup și restaurare șabloane pentru a le putea partaja cu prietenii tăi - Puteți face backup și restaura șabloane pentru a le putea partaja cu prietenii
- Suport pentru cookie-uri. Conectează cu contul tău și descărcă videoclipuri private sau indisponibile, deblocați formate premium și multe altele - Suport pentru cookie-uri. Conectați-vă cu conturile dumneavoastră și descărcați videoclipuri private sau indisponibile, deblocați formate premium și multe altele
- Decupează videoclipurile în funcție de marcajuri temporale și capitole (această funcție yt-dlp este experimentală în proiectul original) - Decupează videoclipurile în funcție de marcajuri temporale și capitole (această funcție yt-dlp este experimentală)
- Puteți face tăieturi nelimitate - Puteți face tăieturi nelimitate
- Elimină sponsorizările din video-uri (SponsorBlock) - Elimină elementele SponsorBlock din elementele descărcate
- Încorporează-le ca capitole în videoclipul tău - Încorporează-le drept capitole în videoclipul dumneavoastră
- Introduceți subtitrări/metadate/capitole etc. - Include subtitrări/metadate/capitole etc.
- Modificați metadatele precum titlul și autorul - Modifică metadatele precum titlul și autorul
- Împărțiți elementul în fișiere separate în funcție de capitolele lui - Împarte elementul în fișiere separate în funcție de capitolele lui
- Selectați diferite formate de descărcare - Selectează diferite formate de descărcare
- Cardul de jos direct din meniul de partajare, nu este nevoie să deschideți aplicația - Card în partea de jos a ecranului (bottom card) direct din meniul de partajare, nu este nevoie să deschideți aplicația
- Poți crea un fișier txt și să-l completezi cu linkuri/playlists/interogări de căutare separate printr-o linie nouă, iar aplicația le va procesa - Puteți crea un fișier txt și să-l completați cu linkuri/playlist-uri/interogări de căutare separate printr-o linie nouă, iar aplicația le va procesa
- Căutați sau introduceți un link din aplicație - Căutați sau introduceți un link din aplicație
- Puteți acumula căutări, astfel încât să le puteți procesa în același timp - Puteți acumula căutări, astfel încât să le puteți procesa în același timp
- Înregistrați descărcările în caz de probleme - Jurnal de descărcări în caz de probleme
- Reîncerca descărcări cancelate sau eșuate - Reîncearcă descărcările anulate sau eșuate
- Poți folosi gesturi pentru a glisa la stânga pentru a descărca din nou și la dreapta pentru a șterge - Puteți folosi gesturi: glisați la stânga pentru a descărca din nou și la dreapta pentru a șterge
- Puteți apăsa lung butonul de redescărcare de pe pagina cu detalii pentru a afișa cardul de descărcare și a obține mai multe funcții - Puteți apăsa lung butonul de redescărcare de pe pagina cu detalii pentru a afișa cardul de descărcare și a obține mai multe funcții
- Modul incognito atunci când nu doriți să salvați istoricul descărcărilor sau jurnalele - Modul incognito pentru când nu doriți să salvați istoricul descărcărilor sau jurnalele
- Mod de descărcare rapidă - Mod de descărcare rapidă
- Descărcați imediat fără a aștepta procesarea datelor. Opriți cardul de jos și va porni instantaneu. - Descărcați imediat fără a aștepta procesarea datelor. Opriți cardul de jos și descărcarea va porni instantaneu.
- Deschideți/partajați fișierele descărcate direct din notificarea finalizării - Deschideți/partajați fișierele descărcate direct din notificarea de finalizare
- Majoritatea funcțiilor yt-dlp sunt implementate, sugestiile sunt binevenite. - Majoritatea funcțiilor yt-dlp sunt implementate, sugestiile sunt binevenite.
- Interfață "Material You" - Interfață "Material You"
- Opțiuni temă - Opțiuni pentru teme
- Funcțiuni de backup și restaurare. (Poți face backup la aproape orice) - Funcții de backup și restaurare
- Arhitectură MVVM cu WorkManager - Arhitectură MVVM cu WorkManager
## 📲 Capturi de Ecran ## 📲 Capturi de Ecran
@ -96,55 +115,64 @@ YTDLnis este un descarcător de audio/video gratuit și de sursă deschisă care
## 💬 Contact ## 💬 Contact
Alăturați-vă la [Canalul de Telegram](https://t.me/ytdlnis) sau la [Discord](https://discord.gg/WW3KYWxAPm) pentru dezbateri, anunțuri și lansări. Alăturați-vă serverului nostru de [Discord](https://discord.gg/WW3KYWxAPm) sau [canalului de Telegram](https://t.me/ytdlnis) pentru anunțuri, discuții și lansări.
## 😇 Contribuire ## 😇 Contribuții
Vă rugăm să citiți secțiunea de [contribuții](https://github.com/deniscerri/ytdlnis/blob/main/CONTRIBUTING.MD) dacă doriți să contribuiți. (Link-ul este în engleză) Vă rugăm să citiți secțiunea de [contribuții](CONTRIBUTING.MD) dacă doriți să contribuiți.
## 📝 Ajută cu traducerile pe Weblate ## 📝 Ajută cu traducerile pe Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="[https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png](https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png)" alt="Translation status" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Translation status" />
</a> </a>
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="[https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg](https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg)" alt="Translation status" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" />
</a> </a>
## 🔑 Conectați-vă cu aplicații terțe folosind numele pachetului ## 🔑 Conectați-vă cu aplicații terțe folosind numele pachetului
Numele pachetului aplicației este „com.deniscerri.ytdl”. Numele pachetului aplicației este `com.deniscerri.ytdl`.
## 🤖 Conectați-vă cu aplicații terțe folosind Intents
Puteți folosi Intents pentru a trimite comenzi către aplicație pentru a rula descărcări fără interacțiunea utilizatorului. Variabile acceptate:
<b>TYPE</b> -> poate să fie: audio, video, comandă ## 🤖 Conectați-vă cu aplicații terțe folosind Intents
<b>BACKGROUND</b> -> poate să fie: adevărat, fals. Dacă este adevărat, aplicația nu va afișa cardul de descărcare indiferent de situație și va rula descărcarea în fundal. Puteți folosi Intents (Intenții) pentru a trimite comenzi către aplicație pentru a rula descărcări fără interacțiunea utilizatorului.
Variabile acceptate:
<b>TYPE</b> -> poate fi: audio, video, command <br/>
<b>BACKGROUND</b> -> poate fi: true, false. Dacă este `true`, aplicația nu va afișa cardul de descărcare indiferent de situație și va rula descărcarea în fundal <br/>
### Un exemplu de descărcare a unui element audio în fundal cu Tasker ### Un exemplu de descărcare a unui element audio în fundal cu Tasker
1. Creați o sarcină "Send Intent"
1. Creați o sarcină de trimitere Intent 2. Action: `android.intent.action.SEND`
2. Acțiune: android.intent.action.SEND 3. Cat: `Default`
3. Cat: Inplicit 4. Mime Type: `text/*`
4. MIME Type: text/\* 5. Extra: `android.intent.extra.TEXT:url` (în loc de "url", scrieți URL-ul videoclipului pe care vreți să-l descărcați)
5. Extra: android.intent.extra.TEXT:url (în loc de URL, scrie URL-ul videoclipului pe care vrei să-l descarci) 6. Extra: `TYPE:audio`
6. Extra: TYPE:audio 7. Extra: `BACKGROUND:true`
7. Extra: BACKGROUND:true
## 📄 Licență ## 📄 Licență
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) [GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
## 🙏 Mulțumim Cu excepția codului sursă licențiat sub licența GPLv3, tuturor celorlalte părți le este interzisă utilizarea numelui „YTDLnis” ca aplicație de descărcare, același lucru fiind valabil și pentru derivatele sale. Derivatele includ, dar nu se limitează la, fork-uri și versiuni neoficiale.
## 😁 Donații
[<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='Donate with BMC'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 Mulțumiri
- [decipher3114](https://github.com/decipher3114) pentru pictograma aplicației - [decipher3114](https://github.com/decipher3114) pentru pictograma aplicației
- [dvd](https://github.com/yausername/dvd) pentru a fi un exemplu de implementare youtubedl-android - [dvd](https://github.com/yausername/dvd) pentru că a servit drept exemplu de implementare youtubedl-android
- [seal](https://github.com/JunkFood02/Seal) pentru anumite elemente de design și caracteristici pe care am vrut să le am în această aplicație când am început să o dezvolt - [seal](https://github.com/JunkFood02/Seal) pentru anumite elemente de design și caracteristici pe care am vrut să le am în această aplicație când am început să o dezvolt
- [youtubedl-android](https://github.com/yausername/youtubedl-android) pentru portarea yt-dlp pe Android - [youtubedl-android](https://github.com/yausername/youtubedl-android) pentru portarea yt-dlp pe Android
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) și contribuitorilor săi pentru că au făcut posibil acest instrument. Fără ei, această aplicație nu ar exista - [yt-dlp](https://github.com/yt-dlp/yt-dlp) și contribuitorilor săi pentru că au făcut posibil acest instrument. Fără ei, această aplicație nu ar exista
și multor alte persoane, cum ar fi contribuitori.
și multor alte persoane, cum ar fi contribuitorii.

@ -7,74 +7,95 @@
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
Shqip Shqip
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
YTDLnis është një shkarkues video/audio falas dhe me burim të hapur duke përdorur yt-dlp për Android 7.0 dhe më lart. YTDLnis është një shkarkues video/audio falas dhe me kod të hapur (open source) që përdor yt-dlp për Android 7.0 e lart.
</h3> </h3>
<h4 align="center">
Krijuar nga Denis Çerri
</h4>
<div align="center"> <div align="center">
[![Github Yükləyicisi](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest) [![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![IzzyOnDroid Anbarı](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl) [![GitHub Releases](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![IzzyOnDroid Repo](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download) [![UpToDown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull) ![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![önizləmə buraxılışı](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases) [![Preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![yükləyici](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases) [![Downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![Tərcümə vəziyyəti](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget) [![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![icma](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm) [![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![icma](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis) [![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![icma](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### Vetëm lidhjet e mësipërme janë burime të besuara të YTDLnis. Çdo gjë tjetër nuk ka lidhje me mua.
</div> </div>
## 💡 Veçoritë: ## 💡 Veçoritë:
- shkarko skedarë audio/video nga më shumë se <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000 website</a> - Shkarkoni skedarë audio/video nga më shumë se <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000 faqe interneti</a>.
- përpunoni lista - Përpunoni listat e luajtjes (playlists).
- modifikoni çdo artikull të listës veç e veç si me një artikull normal shkarkimi. - Modifikoni çdo artikull të listës veçmas, njësoj si me një shkarkim normal.
- zgjidhni një format të përbashkët për të gjithë artikujt dhe/ose zgjidhni formate të shumta audio në rast se po i shkarkoni si video - Zgjidhni një format të përbashkët për të gjithë artikujt dhe/ose zgjidhni formate të shumta audio në rast se po i shkarkoni si video.
- zgjidhni një lloj shkarkimi për të gjithë artikujt - Zgjidhni një shteg (path) shkarkimi për të gjithë artikujt.
- zgjidhni një shabllon të emrit të skedarit për të gjithë artikujt - Zgjidhni një shabllon emërtimi për të gjithë artikujt.
- përditëso llojin i shkarkimit në audio/video/komandë pme një klik - Përditësoni llojin e shkarkimit në audio/video/komandë me një klikim.
- vendosni shkarkimet në radhë dhe planifikoni ato sipas datës dhe orës - Vendosni shkarkimet në radhë dhe planifikoni ato sipas datës dhe orës.
- gjithashtu mund të planifikoni shumë artikuj në të njëjtën kohë - Gjithashtu mund të planifikoni shumë artikuj në të njëjtën kohë.
- shkarkoni shumë artikuj në të njëjtën kohë - Shkarkoni shumë artikuj njëkohësisht.
- përdorni komanda dhe shabllone të personalizuara ose shkoni në modalitetin e plotë yt-dlp me një terminal të integruar - Përdorni komanda dhe shabllone të personalizuara ose përdorni yt-dlp plotësisht me terminalin e integruar.
- mund të ruani dhe riktheni shabllonet, në mënyrë që të mund t'i ndani me miqtë tuaj - Mund të ruani dhe riktheni shabllonet (backup/restore), në mënyrë që t'i ndani me miqtë tuaj.
- Mbështetje për BISKOTAT. Hyni me llogaritë tuaja dhe shkarkoni video private/të padisponueshme, zhbllokoni formatet premium etj. - Mbështetje për Cookies. Hyni me llogaritë tuaja dhe shkarkoni video private/të padisponueshme, zhbllokoni formatet premium etj.
- prit video bazuar sipas kohës dhe kapitujt e videos (Kjo veçori yt-dlp është eksperimentale në projektin origjinal) - Pritini videot bazuar në kohë (timestamps) dhe kapituj (Kjo është veçori eksperimentale e yt-dlp).
- ju mund të bëni prerje të pafundme - Mund të bëni prerje të pakufizuara.
- hiqni elementet e SPONSORBLOCK (si pjeset pa muzike) nga artikulli - Hiqni elementet e SponsorBlock nga artikujt e shkarkuar.
- futini ato si kapituj në videon tuaj - Integrojini ato si kapituj në videon tuaj.
- fut titrat/metadatat/kapitujt etj - Integroni titrat/të dhënat meta (metadata)/kapitujt etj.
- modifikoni titullin dhe autorin - Modifikoni titullin dhe autorin.
- ndani artikullin në skedarë të veçantë në varësi të kapitujve të tij - Ndani artikullin në skedarë të veçantë në varësi të kapitujve të tij.
- zgjidhni formate të ndryshme shkarkimi - Zgjidhni formate të ndryshme shkarkimi.
- shfaq karte direkt nga menyja e shpërndarjes, nuk ka nevojë të hapni aplikacionin - Karta e poshtme direkt nga menyja e shpërndarjes (Share), nuk ka nevojë të hapni aplikacionin.
- mund të krijoni një skedar txt dhe ta plotësoni me linke/playliste/fjale kerkimi të ndara nga një rresht i ri dhe aplikacioni do t'i përpunojë ato - Mund të krijoni një skedar txt dhe ta mbushni me lidhje/lista/kërkime të ndara me rresht të ri dhe aplikacioni do t'i përpunojë ato.
- kërkoni ose futni një link nga aplikacioni - Kërkoni ose futni një lidhje direkt nga aplikacioni.
- mund të grumbulloni kërkime në mënyrë që t'i përpunoni ato në të njëjtën kohë - Mund të grumbulloni kërkime në mënyrë që t'i përpunoni ato në të njëjtën kohë.
- regjistrimet e shkarkimeve në rast problemesh - Regjistrat (Logs) e shkarkimeve në rast problemesh.
- rishkarkimi i shkarkimeve të anuluara ose të dështuara - Rishkarkimi i shkarkimeve të anuluara ose të dështuara.
- mund të përdorni gjeste për të rrëshqitur majtas për ta shkarkuar përsëri dhe djathtas për t'i fshirë - Mund të përdorni gjeste: rrëshqitni majtas për ta rishkarkuar dhe djathtas për ta fshirë.
- mund të klikoni gjatë butonin e rishkarkimit në fletën e detajeve për të shfaqur kartën e shkarkimit për më shumë funksionalitet - Mund të mbani shtypur butonin e rishkarkimit në fletën e detajeve për të shfaqur kartën e shkarkimit për më shumë funksionalitet.
- INCOGNITO kur nuk dëshironi të ruani një histori shkarkimi ose regjistra - Modaliteti Inkognito kur nuk dëshironi të ruani historikun e shkarkimeve ose regjistrat.
- mënyra e shkarkimit të shpejtë - Modaliteti i shkarkimit të shpejtë.
- shkarkoni menjëherë pa pasur nevojë të prisni që të dhënat të përpunohen. Fikni kartën e poshtme dhe ajo do të fillojë menjëherë - Shkarkoni menjëherë pa pasur nevojë të prisni përpunimin e të dhënave. Fikni kartën e poshtme dhe shkarkimi do të fillojë menjëherë.
- hapni / ndani skedarët e shkarkuar menjëherë nga njoftimi i përfunduar - Hapni / shpërndani skedarët e shkarkuar direkt nga njoftimi i përfundimit.
- shumica e veçorive yt-dlp janë zbatuar, sugjerimet janë të mirëseardhura - Shumica e veçorive të yt-dlp janë të implementuara, sugjerimet janë të mirëseardhura.
- ndërfaqja e MATERIAL U - Ndërfaqe Material You.
- opsionet ngjyrash - Opsione temash (Theming).
- rezervoni dhe rivendosni veçoritë e aplikacionit. (Pothuajse gjithçka mund të rezervohet dhe mund te shperndash me shoke) - Veçori për kopje rezervë dhe rikthim (Backup and Restore).
- Arkitektura MVVM me WorkManager - Arkitektura MVVM me WorkManager.
## 📲 Fotot ## 📲 Pamje nga aplikacioni
<div> <div>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/01.png" width="30%" /> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/01.png" width="30%" />
@ -94,13 +115,13 @@
## 💬 Kontakt ## 💬 Kontakt
Bashkohuni me [Kanalin tonë Telegram](https://t.me/ytdlnis) ose [Diskord](https://discord.gg/WW3KYWxAPm) për diskutim, njoftime dhe publikime! Bashkohuni në [kanalin tonë në Telegram](https://t.me/ytdlnis) ose [Discord](https://discord.gg/WW3KYWxAPm) për diskutime, njoftime dhe publikime!
## 🔑 Lidhu me ReVanced ## 😇 Kontributi
Emri i paketës së aplikacionit është "com.deniscerri.ytdl" Nëse dëshironi të kontribuoni, ju lutemi lexoni seksionin [Kontributi](CONTRIBUTING.MD).
## 📝 Ndihmo për të përkthyer në Weblate ## 📝 Ndihmoni me përkthimin në Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Translation status" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Translation status" />
</a> </a>
@ -110,24 +131,48 @@ Emri i paketës së aplikacionit është "com.deniscerri.ytdl"
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" /> <img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" />
</a> </a>
## 😇 Kontributo ## 🔑 Lidhuni me aplikacionet e palëve të treta duke përdorur emrin e paketës
Emri i paketës së aplikacionit është "com.deniscerri.ytdl".
## 🤖 Lidhuni me aplikacionet e palëve të treta duke përdorur intents
Nëse dëshironi të kontribuoni. Ju lutemi lexoni seksionin [Kontribimi](CONTRIBUTING.MD). Mund të përdorni "intents" për të dërguar komanda në aplikacion që të ekzekutojë shkarkime pa ndërveprimin e përdoruesit.
Variablat e pranuara:
## 📄 Liçensa <b>TYPE</b> -> mund të jetë: audio, video, command <br/>
<b>BACKGROUND</b> -> mund të jetë: true, false. Nëse është "true", aplikacioni nuk do të shfaqë kartën e shkarkimit dhe do ta ekzekutojë shkarkimin në sfond.<br/>
### Një shembull i shkarkimit të një artikulli audio në sfond me Tasker
1. Krijo detyrën "Send Intent"
2. Action: android.intent.action.SEND
3. Cat: Default
4. Mime Type: text/*
5. Extra: android.intent.extra.TEXT:url (në vend të "url" shkruani URL-në e videos që dëshironi të shkarkoni)
6. Extra: TYPE:audio
7. Extra: BACKGROUND:true
## 📄 Licenca
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) [GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
⚠️ Paralajmërim <br> Përveç kodit burimor të licencuar sipas licencës GPLv3, të gjitha palët e tjera janë të ndaluara të përdorin emrin 'YTDLnis' si një aplikacion shkarkimi, dhe e njëjta gjë vlen edhe për derivatet e tij. Derivatet përfshijnë por nuk kufizohen në "forks" dhe ndërtime jozyrtare.
## 😁 Dhuroni
Përveç kodit burimor të licencuar sipas licencës GPLv3, të gjitha palët e tjera janë të ndaluara të përdorin emrin 'YTDLnis' si një aplikacion shkarkues dhe e njëjta gjë vlen edhe për derivatet e tij. Derivatet përfshijnë por nuk kufizohen në forks dhe ndërtime jozyrtare.
## 🙏 Falenderimet [<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='Donate with BMC'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 Falënderimet
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) dhe kontribuesit e tij për të bërë të mundur këtë mjet. Pa të ky aplikacion nuk do të ekzistonte.
- [youtubedl-android](https://github.com/yausername/youtubedl-android) për transferimin e yt-dlp në android.
- [dvd](https://github.com/yausername/dvd) për të treguar se si të zbatohet youtubedl-android
- [seal](https://github.com/JunkFood02/Seal) për elementë dhe veçori të caktuara të dizajnit doja të përdorja gjithashtu në këtë aplikacion
- [decipher3114](https://github.com/decipher3114) për ikonën e aplikacionit - [decipher3114](https://github.com/decipher3114) për ikonën e aplikacionit
- [dvd](https://github.com/yausername/dvd) si një shembull i implementimit të youtubedl-android
- [seal](https://github.com/JunkFood02/Seal) për elementë dhe veçori të caktuara të dizajnit që doja të kisha në këtë aplikacion kur fillova ta zhvilloja
- [youtubedl-android](https://github.com/yausername/youtubedl-android) për portimin e yt-dlp në Android
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) dhe kontribuesit e tij për të bërë të mundur këtë mjet. Pa të, ky aplikacion nuk do të ekzistonte.
dhe shumë të huaj të tjerë nga interneti. dhe shumë njerëzve të tjerë, siç janë kontribuesit.

@ -4,13 +4,31 @@
</h1> </h1>
<div align="center"> <div align="center">
English <a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README-sq.md">Shqip</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
Türkçe
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
YTDLnis, Android 7.0 ve üzeri için yt-dlp kullanan ücretsiz ve açık kaynaklı bir video / ses indiricisidir. YTDLnis, Android 7.0 ve üzeri için yt-dlp kullanan ücretsiz ve açık kaynaklı bir video/ses indiricisidir.
</h3> </h3>
<h4 align="center"> <h4 align="center">
Denis Çerri tarafından oluşturuldu Denis Çerri tarafından oluşturuldu
@ -18,65 +36,66 @@
<div align="center"> <div align="center">
[![Resmi website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org) [![Official website](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![GitHub Sürümleri](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest) [![GitHub Releases](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![IzzyOnDroid repository](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl) [![IzzyOnDroid repository](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![Uptodown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download) [![Uptodown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull) ![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![Önizleme Sürümü](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases) [![Preview release](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![İndirmeler](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases) [![Downloads](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![Çeviri Durumu](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget) [![Translation status](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![topluluk](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm) [![community](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![topluluk](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis) [![community](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![topluluk](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### Sadece yukarıdaki bağlantılar YTDLnis'in tek güvenilir kaynaklarıdır. Geri kalan her şey benimle ilgili değildir. ### YTDLnis için yalnızca yukarıdaki bağlantılar güvenilir kaynaklardır. Başka herhangi bir şeyin uygulamayla ilgisi yoktur.
</div> </div>
## 💡 Özellikler: ## 💡 Özellikler:
- <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000'den fazla web sitesinden</a> ses/video dosyalarını indirin - <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000'den fazla web sitesinden</a> ses/video dosyaları indirin
- Çalma listelerini işleyin - Çalma listelerini işleyin
- Normal bir indirme öğesinde olduğu gibi her oynatma listesi öğesini ayrı ayrı düzenleme - Normal bir indirme öğesinde olduğu gibi her oynatma listesi öğesini ayrı ayrı düzenleyin
- Tüm öğeler için ortak bir format seçin ve/veya bunları video olarak indiriyorsanız birden fazla ses formatı seçin - Tüm öğeler için ortak bir format seçin ve/veya bunları video olarak indiriyorsanız birden fazla ses formatı seçin
- Tüm öğeler için bir indirme yolu seçin - Tüm öğeler için bir indirme yolu seçin
- Tüm öğeler için bir dosya adı şablonu seçin - Tüm öğeler için bir dosya adı şablonu seçin
- İndirme türünü tek tıklamayla ses/video/özel komut olarak toplu güncelleme - Tek tıklamayla indirme türünü toplu olarak ses/video/özel komut olarak güncelleyin
- İndirmeleri sıraya koyun ve tarih ve saate göre planlayın - İndirmeleri sıraya koyun ve tarih ve saate göre planlayın
- Aynı anda birden fazla öğe de planlayabilirsiniz - Aynı anda birden fazla öğeyi de planlayabilirsiniz
- Aynı anda birden fazla öğe indirin - Aynı anda birden fazla öğe indirin
- Özel komutlar ve şablonlar kullanın veya yerleşik terminal ile yt-dlp kullanın - Özel komutlar ve şablonlar kullanın veya yerleşik terminal ile yt-dlp'yi kullanın
- Arkadaşlarınızla paylaşabilmek için şablonları yedekleyebilir ve geri yükleyebilirsiniz - Şablonları yedekleyebilir ve geri yükleyebilirsiniz, böylece arkadaşlarınızla paylaşabilirsiniz
- Çerezleri destekler. Hesaplarınızla oturum açın ve özel / kullanılamayan videoları indirin, premium formatların kilidini açın vb. - Çerezleri (Cookies) destekler. Hesaplarınızla oturum açın ve özel/kullanılamayan videoları indirin, premium formatların kilidini açın vb.
- Videoları zaman damgalarına ve video bölümlerine göre kesme (deneysel yt-dlp özelliği) - Videoları zaman damgalarına ve video bölümlerine göre kesin (deneysel yt-dlp özelliği)
- Sınırsız kesinti yapabilirsiniz - Sınırsız sayıda kesim yapabilirsiniz
- SponsorBlock öğelerini indirilen öğelerden kaldırma - İndirilen öğelerden SponsorBlock segmentlerini kaldırın
- Bunları videonuza bölüm olarak yerleştirin - Bunları videonuza bölüm olarak gömün
- Altyazıları/meta verileri/bölümleri vb. gömün - Altyazıları/meta verileri/bölümleri vb. gömün
- Başlık ve yazar gibi meta verileri değiştirin - Başlık ve yazar gibi meta verileri değiştirin
- Öğeyi bölümlerine göre ayrı dosyalara bölme - Öğeyi bölümlerine göre ayrı dosyalara bölün
- Farklı indirme formatları seçin - Farklı indirme formatları seçin
- Alt kart doğrudan paylaşım menüsünden, uygulamayı açmaya gerek yok - Doğrudan paylaşım menüsünden alt panel, uygulamayı açmaya gerek yok
- Bir txt dosyası oluşturabilir ve yeni bir satırla ayırarak bağlantılar / çalma listeleri / arama sorguları ile doldurabilirsiniz ve uygulama bunları işleyecektir - Bir txt dosyası oluşturabilir ve içini her satıra bir tane gelecek şekilde bağlantılar/oynatma listeleri/arama sorguları ile doldurabilirsiniz; uygulama bunları işleyecektir
- Uygulamadan bir bağlantı arama veya ekleme - Uygulama içinden arama yapın veya bir bağlantı ekleyin
- Aramaları aynı anda işleyebilmek için üst üste koyabilirsiniz - Aramaları üst üste ekleyebilir, böylece hepsini aynı anda işleyebilirsiniz
- Sorun olması durumunda günlük indirmeleri - Sorun olması durumunda indirme günlüklerini (logs) kaydedin
- İptal edilen veya başarısız indirmeleri yeniden indirme - İptal edilen veya başarısız indirmeleri yeniden indirin
- Yeniden indirmek için sola, silmek için sağa kaydırma hareketlerini kullanabilirsiniz - Yeniden indirmek için sola, silmek için sağa kaydırma hareketlerini kullanabilirsiniz
- Daha fazla işlevsellik için indirme kartını göstermek üzere ayrıntılar sayfasındaki yeniden indir düğmesine uzun süre tıklayabilirsiniz - Daha fazla işlevsellik sunan indirme kartını görüntülemek için ayrıntılar sayfasındaki yeniden indir düğmesine uzun basabilirsiniz
- İndirme geçmişini veya günlükleri kaydetmek istemediğinizde gizli mod - İndirme geçmişini veya günlükleri kaydetmek istemediğinizde gizli mod
- Hızlı indirme modu - Hızlı indirme modu
- Verilerin işlenmesini beklemek zorunda kalmadan hemen indirin. Alt kartı kapatın ve anında başlayacaktır - Verilerin işlenmesini beklemek zorunda kalmadan hemen indirin. Alt paneli kapatırsanız indirme anında başlar
- İndirilen dosyaları doğrudan bitmiş bildirimden açın / paylaşın - İndirilen dosyaları doğrudan "tamamlandı" bildiriminden açın / paylaşın
- Çoğu yt-dlp özelliği uygulanmıştır, önerilerinizi bekliyoruz - Çoğu yt-dlp özelliği uygulanmıştır, önerilere açığız
- Malzeme Arayüzünüz - Material You arayüzü
- Tema seçenekleri - Tema seçenekleri
- Yedekleme ve geri yükleme özellikleri - Yedekleme ve geri yükleme özellikleri
- WorkManager ile MVVM mimarisi - WorkManager ile MVVM mimarisi
## 📲 Ekran görüntüleri ## 📲 Ekran Görüntüleri
<div> <div>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/01.png" width="30%" /> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/01.png" width="30%" />
@ -96,11 +115,11 @@
## 💬 İletişim ## 💬 İletişim
[Discord](https://discord.gg/WW3KYWxAPm) veya [Telegram kanalına](https://t.me/ytdlnis) duyurular, tartışmalar ve sürümler için katılabilirsiniz. Duyurular, tartışmalar ve sürümler için [Discord](https://discord.gg/WW3KYWxAPm) veya [Telegram kanalımıza](https://t.me/ytdlnis) katılın.
## 😇 Katkıda bulunma ## 😇 Katkıda Bulunma
Eğer katkıda bulunmak istiyorsanız lütfen [katkıda bulunma](CONTRIBUTING.MD) bölümünü okuyunuz. Eğer katkıda bulunmak istiyorsanız lütfen [contributing (katkıda bulunma)](CONTRIBUTING.MD) bölümünü okuyunuz.
## 📝 Weblate üzerinden çeviriye yardım edin ## 📝 Weblate üzerinden çeviriye yardım edin
<a href="https://hosted.weblate.org/engage/ytdlnis/"> <a href="https://hosted.weblate.org/engage/ytdlnis/">
@ -119,34 +138,41 @@ Uygulamanın paket adı "com.deniscerri.ytdl".
## 🤖 Intent'leri kullanarak üçüncü taraf uygulamalarla bağlantı kurun ## 🤖 Intent'leri kullanarak üçüncü taraf uygulamalarla bağlantı kurun
Kullanıcı etkileşimi olmadan indirmeleri çalıştırmak üzere uygulamaya komutlar göndermek için niyetleri kullanabilirsiniz. Kullanıcı etkileşimi olmadan indirmeleri çalıştırmak üzere uygulamaya komutlar göndermek için Intent'leri kullanabilirsiniz.
Kabul edilen değişkenler: Kabul edilen değişkenler:
<b>TYPE</b> -> şu şekilde olabilir: ses,video,komut <br/> <b>TYPE</b> -> şunlar olabilir: audio,video,command <br/>
<b>BACKGROUND</b> -> şu şekilde olabilir: doğru,yanlış. Eğer doğruysa, uygulama ne olursa olsun indirme kartını göstermeyecek ve indirmeyi arka planda çalıştıracaktır <br/> <b>BACKGROUND</b> -> şunlar olabilir: true,false. Eğer true (doğru) ise, uygulama ne olursa olsun indirme kartını göstermeyecek ve indirmeyi arka planda çalıştıracaktır <br/>
### Tasker ile arka planda bir ses öğesi indirme örneği ### Tasker ile arka planda bir ses öğesi indirme örneği
1. Intent Gönder görevi oluşturun 1. "Send Intent" (Intent Gönder) görevi oluşturun
2. Eylem: android.intent.action.SEND 2. Action: android.intent.action.SEND
3. Cat: Varsayılan 3. Cat: Default
4. Mime Türü: text/* 4. Mime Type: text/*
5. Extra: android.intent.extra.TEXT:url ("url" yerine indirmek istediğiniz videonun URL'sini yazın) 5. Extra: android.intent.extra.TEXT:url ("url" yerine indirmek istediğiniz videonun URL'sini yazın)
6. Ekstra: TYPE:ses 6. Extra: TYPE:audio
7. Ekstra: BACKGROUND:true 7. Extra: BACKGROUND:true
## 📄 Lisans ## 📄 Lisans
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) [GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
GPLv3 lisansı altında lisanslanan kaynak kodu dışında, diğer tüm tarafların “YTDLnis” adını bir indirme uygulaması olarak kullanması yasaktır ve aynı şey türevleri için de geçerlidir. Türevler, çatalları ve resmi olmayan yapıları içerir ancak bunlarla sınırlı değildir. GPLv3 lisansı altında lisanslanan kaynak kodu dışında, diğer tüm tarafların "YTDLnis" adını bir indirme uygulaması olarak kullanması yasaktır ve aynısı türevleri için de geçerlidir. Türevler; çatalları (forks) ve resmi olmayan derlemeleri içerir ancak bunlarla sınırlı değildir.
## 😁 Bağış Yapın
[<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='Donate with BMC'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 Özel Teşekkürler ## 🙏 Teşekkürler
- Uygulama simgesi için [decipher3114](https://github.com/decipher3114) - Uygulama simgesi için [decipher3114](https://github.com/decipher3114)
- [dvd](https://github.com/yausername/dvd) örnek bir youtubedl-android uygulaması olduğu için - Örnek bir youtubedl-android uygulaması olduğu için [dvd](https://github.com/yausername/dvd)
- Bu uygulamayı geliştirmeye başladığımda sahip olmak istediğim belirli tasarım öğeleri ve özellikler için [seal](https://github.com/JunkFood02/Seal) - Bu uygulamayı geliştirmeye başladığımda sahip olmak istediğim belirli tasarım öğeleri ve özellikler için [seal](https://github.com/JunkFood02/Seal)
- yt-dlp'yi Android'e taşımak için [youtubedl-android](https://github.com/yausername/youtubedl-android) - yt-dlp'yi Android'e portladığı için [youtubedl-android](https://github.com/yausername/youtubedl-android)
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) ve katkıda bulunanlara bu aracı mümkün kıldıkları için teşekkür ederiz. O olmadan bu uygulama var olamazdı - Bu aracı mümkün kıldıkları için [yt-dlp](https://github.com/yt-dlp/yt-dlp) ve katkıda bulunanlara teşekkürler. O olmadan bu uygulama var olamazdı
ve katkıda bulunanlar gibi diğer pek çok kişiye. ve katkıda bulunanlar gibi diğer pek çok kişiye teşekkürler.

@ -0,0 +1,178 @@
<h1 align="center">
<img src="fastlane/metadata/android/en-US/images/icon.png" width="25%" /> <br>
YTDLnis
</h1>
<div align="center">
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README.md">English</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-sq.md">Shqip</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-az.md">Azərbaycanca</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-id.md">Indonesia</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-pt.md">Português</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-es.md">Español</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
Chinese Simplified
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div>
<h3 align="center">
YTDLnis 是一款免费开源的视频/音频下载器,基于 yt-dlp适用于 Android 7.0 及以上版本。
</h3>
<h4 align="center">
由 Denis Çerri 开发
</h4>
<div align="center">
[![官方网站](https://custom-icon-badges.herokuapp.com/badge/Official%20Website-violet?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.org)
[![GitHub Releases](https://custom-icon-badges.herokuapp.com/badge/Download-blue?style=for-the-badge&logo=download&logoColor=white)](https://github.com/deniscerri/ytdlnis/releases/latest)
[![IzzyOnDroid 仓库](https://custom-icon-badges.herokuapp.com/badge/IzzyOnDroid%20Repo-red?style=for-the-badge&logo=download&logoColor=white)](https://android.izzysoft.de/repo/apk/com.deniscerri.ytdl)
[![Uptodown](https://custom-icon-badges.herokuapp.com/badge/UpToDown-green?style=for-the-badge&logo=download&logoColor=white)](https://ytdlnis.en.uptodown.com/android/download)
![CI](https://github.com/deniscerri/ytdlnis/actions/workflows/android.yml/badge.svg?branch=main&event=pull)
[![预览版本](https://img.shields.io/github/release/deniscerri/ytdlnis.svg?maxAge=3600&include_prereleases&label=preview)](https://github.com/deniscerri/ytdlnis/releases)
[![下载量](https://img.shields.io/github/downloads/deniscerri/ytdlnis/total?style=flat-square)](https://github.com/deniscerri/ytdlnis/releases)
[![翻译状态](https://hosted.weblate.org/widgets/ytdlnis/-/svg-badge.svg)](https://hosted.weblate.org/engage/ytdlnis/?utm_source=widget)
[![社区](https://img.shields.io/badge/Discord-YTDLnis-blueviolet?style=flat-square&logo=discord)](https://discord.gg/WW3KYWxAPm)
[![社区](https://img.shields.io/badge/Telegram-YTDLnis-blue?style=flat-square&logo=telegram)](https://t.me/ytdlnis)
[![社区](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### 仅以上链接为 YTDLnis 的可信来源。其他任何来源均与本项目无关。
</div>
## 💡 功能特性:
- 从超过 <a href="https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md">1000 个网站</a>下载音频/视频文件
- 处理播放列表
- 像编辑普通下载项目一样,单独编辑播放列表中的每个项目
- 为所有项目选择统一格式,或者在下载视频时同时选择多种音频格式
- 为所有项目选择统一的下载路径
- 为所有项目选择统一的文件名模板
- 一键批量将下载类型更新为音频/视频/自定义命令
- 队列下载并按日期和时间安排任务
- 您还可以同时安排多个项目
- 同时下载多个项目
- 使用自定义命令和模板,或通过内置终端使用 yt-dlp
- 支持备份和恢复模板,方便与朋友分享
- 支持 Cookie登录您的账号以下载私有/受限视频、解锁高级格式等
- 根据时间戳和视频章节裁剪视频yt-dlp 实验性功能)
- 支持无限次裁剪
- 从下载项目中移除 SponsorBlock赞助商广告片段
- 或将其作为章节嵌入到视频中
- 嵌入字幕/元数据/章节等
- 修改元数据(如标题和作者)
- 根据章节将项目分割为独立文件
- 选择不同的下载格式
- 直接从分享菜单调出底部卡片,无需打开应用
- 您可以创建一个 txt 文件,填入以换行符分隔的链接/播放列表/搜索关键词,应用将自动处理它们
- 在应用内搜索或插入链接
- 支持叠加多个搜索以便同时处理
- 记录下载日志以便排查问题
- 重新下载已取消或失败的任务
- 手势操作:左滑重新下载,右滑删除
- 长按详情页中的重新下载按钮可显示下载卡片,以获取更多功能
- 无痕模式:不保存下载历史或日志
- 快速下载模式
- 无需等待数据处理即可立即开始下载。关闭底部卡片后将立即启动
- 直接从完成通知中打开/分享已下载的文件
- 已实现大部分 yt-dlp 功能,欢迎提出建议
- Material You 界面设计
- 丰富的主题选项
- 备份与恢复功能
- 基于 WorkManager 的 MVVM 架构
## 📲 屏幕截图
<div>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/01.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/02.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/03.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/04.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/05.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/06.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/07.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/08.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/09.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/10.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/11.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/12.png" width="30%" />
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/13.png" width="90%" />
</div>
## 💬 联系方式
加入我们的 [Discord](https://discord.gg/WW3KYWxAPm) 或 [Telegram 频道](https://t.me/ytdlnis) 获取公告、讨论和最新发布信息。
## 😇 参与贡献
如果您想做出贡献,请阅读 [贡献指南](CONTRIBUTING.MD)。
## 📝 在 Weblate 上协助翻译
<a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/strings/open-graph.png" alt="Translation status" />
</a>
<a href="https://hosted.weblate.org/engage/ytdlnis/">
<img src="https://hosted.weblate.org/widgets/ytdlnis/-/multi-auto.svg" alt="Translation status" />
</a>
## 🔑 通过包名连接第三方应用
应用的包名为 `com.deniscerri.ytdl`
## 🤖 通过 Intent 连接第三方应用
您可以使用 Intent (意图) 向应用推送命令,从而在无需用户交互的情况下运行下载。
可接受的变量:
<b>TYPE</b> -> 可选值audio (音频), video (视频), command (命令) <br/>
<b>BACKGROUND</b> -> 可选值true (是), false (否)。如果为 true应用无论如何都不会显示下载卡片并将在后台运行下载任务。<br/>
### 使用 Tasker 在后台下载音频项目的示例
1. 创建“发送 Intent” (Send Intent) 任务
2. 操作 (Action): `android.intent.action.SEND`
3. 类别 (Cat): Default
4. Mime 类型: `text/*`
5. Extra: `android.intent.extra.TEXT:url` (将 "url" 替换为您要下载的视频 URL)
6. Extra: `TYPE:audio`
7. Extra: `BACKGROUND:true`
## 📄 许可证
[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)
除根据 GPLv3 许可证授权的源代码外,严禁任何其他方将 "YTDLnis" 名称用于下载器应用,其衍生作品亦同。衍生作品包括但不限于复刻 (Forks) 和非官方构建版本。
## 😁 捐赠
[<img src="https://raw.githubusercontent.com/WSTxda/WSTxda/main/images/BMC.svg"
alt='通过 BMC 捐赠'
height="80">](https://www.buymeacoffee.com/deniscerri)
## 🙏 致谢
- [decipher3114](https://github.com/decipher3114) 设计应用图标
- [dvd](https://github.com/yausername/dvd) 提供了优秀的 youtubedl-android 实现示例
- [seal](https://github.com/JunkFood02/Seal) 提供了一些我在开发初期想要实现的设计元素和功能参考
- [youtubedl-android](https://github.com/yausername/youtubedl-android) 将 yt-dlp 移植到 Android
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) 及其贡献者使这个工具成为可能。没有它,本应用就不会存在
以及许多其他提供帮助的人,例如各位贡献者。

@ -21,6 +21,10 @@
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ja.md">Japanese</a>
&nbsp;&nbsp;| &nbsp;&nbsp; &nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a> <a href="https://github.com/deniscerri/ytdlnis/blob/main/README-ro.md">Română</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-zh-Hans.md">Chinese Simplified</a>
&nbsp;&nbsp;| &nbsp;&nbsp;
<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-bn-IN.md">Bengali India</a>
</div> </div>
<h3 align="center"> <h3 align="center">
@ -46,7 +50,7 @@
[![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates) [![community](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)
![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub) ![GitHub Sponsor](https://img.shields.io/github/sponsors/deniscerri?label=Sponsor&logo=GitHub)
### Only the links above are the only trusted sources of YTDLnis. Everything else is not related to me. ### Only the links above are trusted sources for YTDLnis. Anything else is unrelated.
</div> </div>
@ -74,7 +78,7 @@
- Split item into separate files depending on its chapters - Split item into separate files depending on its chapters
- Select different download formats - Select different download formats
- Bottom card right from the share menu, no need to open the app - Bottom card right from the share menu, no need to open the app
- You can create a txt file and fill it with links/playlists/search queries separate by a new line and the app will process them - You can create a txt file and fill it with links/playlists/search queries separated by a new line and the app will process them
- Search or insert a link from the app - Search or insert a link from the app
- You can stack searches so you can process them at the same time - You can stack searches so you can process them at the same time
- Log downloads in case of problems - Log downloads in case of problems

Loading…
Cancel
Save