## File: README.md

<h1 align="center">
	 
	YTDLnis
</h1>



<h3 align="center">
	YTDLnis is a free and open source video/audio downloader using yt-dlp for Android 7.0 and above.
</h3>
<h4 align="center">
	Created by Denis Çerri
</h4>



## 💡 Features:

- Download audio/video files from more than [1000 websites](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)
- Process playlists
	- Edit every playlist item separately just like in a normal download item
	- Select a common format for all items and/or select multiple audio formats in case you are downloading them as a video
	- Select a download path for all items
	- Select a filename template for all items
	- Batch update download type to audio/video/custom command in one click
- Queue downloads and schedule them by date and time
	- You can also schedule multiple items at the same time
- Download multiple items at the same time
- Use custom commands and templates or use yt-dlp with the built-in terminal
	- You can backup and restore templates so you can share them with your buddies
- Supports cookies. Log in with your accounts and download private/unavailable videos, unlock premium formats etc.
- Cut videos based on timestamps and video chapters (experimental yt-dlp feature)
	- You can make unlimited cuts
- Remove SponsorBlock elements from downloaded items
	- Embed them as a chapters in your video 
- Embed subtitles/metadata/chapters etc
- Modify metadata such as title and author
- Split item into separate files depending on its chapters
- Select different download formats
- 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
- Search or insert a link from the app
	- You can stack searches so you can process them at the same time
- Log downloads in case of problems
- Re-download cancelled or failed downloads
	- You can use gestures to swipe left to redownload and right to delete
	- You can long click the redownload button in the details sheet to show the download card for more functionality
- Incognito mode when you don't want to save a download history or logs
- Quick download mode
	- Download immediately without having to wait for data to process. Turn off the bottom card and it will instantly start
- Open / share downloaded files right from the finished notification
- Most yt-dlp features are implemented, suggestions are welcome
- Material You interface
- Theming options
- Backup and restore features
- MVVM architecture with WorkManager

## 🧩 Plugin Support

YTDLnis orchestrates plugins so users can freely upgrade and downgrade components such as:
- Python
- JS Runtimes (NodeJS, Deno)
- FFmpeg
- Aria2c

You can install ytdlnis packages from this repository [ytdlnis-packages](https://github.com/deniscerri/ytdlnis-packages/) or through the updating section in the application.
For more information refer to the repo's README.

## 📲 Screenshots

















## 💬 Contact

Join our [Discord](https://discord.gg/WW3KYWxAPm) or [Telegram channel](https://t.me/ytdlnis) for announcements, discussion and releases.

## 😇 Contributing

Please read the [contributing](CONTRIBUTING.MD) section if you would like to contribute.

## 📝 Help translate on Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>


<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>

## 🔑 Connect with third-party apps using the package name

The app's package name is "com.deniscerri.ytdl".

## 🔍 Verify application signature

The app should contain the signature below. The github workflow action uses it, and the releases are based on it to make it a reproducible build.
If the signature is different, your third party distributor has modified the application. Please use the app with the original signature.
```
Signer #1 certificate DN: CN=Denis Cerri, OU=Personal, O=Personal, L=Albania, ST=Albania, C=AL
Signer #1 certificate SHA-256 digest: 263645cb5272eb290759fe1f59149ae24df6ce171e9f6666eead981d3fc64c95
Signer #1 certificate SHA-1 digest: 2fec9c2fcef68d29a60857e185c795fec5f56fb6
Signer #1 certificate MD5 digest: 429d0c6315d2f99650f66cc44cf5a794
```


## 🤖 Connect with third-party apps using intents

You can use intents to push commands to the app to run downloads without user interaction.
Accepted variables:

**TYPE** -> it can be: audio,video,command 
**BACKGROUND** -> it can be: true,false. If its true the app won't show the download card no matter what and run the download in the background 

### An example of downloading an audio item in the background with 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 (instead of "url" write the URL of the video you want to download)
6. Extra: TYPE:audio
7. Extra: BACKGROUND:true

## 📄 License

[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)

Except for the source code licensed under the GPLv3 license, all other parties are prohibited from using the "YTDLnis" name as a downloader app, and the same is true for its derivatives. Derivatives include but are not limited to forks and unofficial builds.

## 😁 Donate


[](https://www.buymeacoffee.com/deniscerri)

## 🙏 Thanks

- [decipher3114](https://github.com/decipher3114) for the app's icon
- [dvd](https://github.com/yausername/dvd) for being an example youtubedl-android implementation
- [seal](https://github.com/JunkFood02/Seal) for certain design elements and features I wanted to have in this app when I started developing it
- [youtubedl-android](https://github.com/yausername/youtubedl-android) for porting yt-dlp to Android
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) and its contributors for making this tool possible. Without it this app wouldn't exist


and to a lot of other people, such as contributors.

---

## File: README-az.md

<h1 align="center">
	 
	YTDLnis
</h1>



<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.
</h3>
<h4 align="center">
	Denis Çerri tərəfindən yaradılmışdır
</h4>



## 💡 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ə
- mahnı siyahıların emal et
	- normal yükləmə elementindəki kimi hər pleylist elementin 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 yükləmə yolu seç
	- bütün elementlər üçün fayl adı şablonun seçin
	- bir kliklə səs/video/fərdi əmr üçün toplu yeniləmə yükləmə növü
- 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 çoxlu elementi yüklə
- fərdi əmrlər və şablonlar istifadə edin və ya quraşdırılan konsol 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
- 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.
- 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
- elementdən SponsorBlock elementlərin təmizlə
	- onları videonuzda bölmələr kimi yerləşdirin 
- titrləri/üst məlumatı/bölmələri yerləşdirmək və s
- başlıq və müəllif kimi üst məlumatı dəyişdir
- onun bölmələrindən asılı olaraq elementi ayrı fayllara bölmək
- müxtəlif yükləmə formatları seçin
- Paylaş menyusundan düz alt kart, 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
- tətbiqdən bağlantı axtar və ya yerləşdir
	- siz eyni vaxtda onları emal etmək üçün axtarışları toplaya bilərsiniz
- problemlər olduqda yükləmələr jurnalı
- ləğv edilən yaxud uğursuz yükləmələri yenidən yüklə
	- 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
	- 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
- yükləmə tarixçəsin və ya jurnalları saxlamaq istəmədiyinizdə gizlincə 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
- bitmiş bildirişdən yüklənən faylları aç / paylaş
- əksər yt-dlp xüsusiyyətləri həyata keçirilir, təkliflər arzu ediləndir
- Material You görünüşü
- Kolorit 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)
- MVVM Architecture w/ WorkManager

## 🧩 Plagin Dəstəyi

YTDLnis plaginləri idarə edir, beləliklə istifadəçilər aşağıdakı komponentlərin versiyasını sərbəst şəkildə yüksəldə və ya endirə bilər:
- Python
- JS Runtimes (NodeJS, Deno)
- FFmpeg
- Aria2c

ytdlnis paketlərini bu depodan quraşdır [ytdlnis-packages](https://github.com/deniscerri/ytdlnis-packages/) və ya tətbiqdəki yeniləmə bölməsi vasitəsilə.
Ətraflı məlumat üçün deponun README faylına müraciət edin.

## 📲 Ekran görüntüləri

















## 💬 Ə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!

## 😇 Töhfə

Əgər töhfə vermək istəyirsinizsə xahiş olunur, [Töhfə vermə](CONTRIBUTING.MD) bölməsin oxuyun.

## 📝 Weblate-də Tərcümə Etməyə Kömək Et
<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>


<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>

## 🔑 Paket adın istifadə edərək üçüncü tərəf tətbiqlərlə əlaqə qurun

Tətbiqin paket adı "com.deniscerri.ytdl"-dir.

## 🔍 Tətbiq imzasın təsdiqləmə

Tətbiq aşağıdakı imzanı ehtiva etməlidir. Github iş axını fəaliyyəti bunu istifadə edir və buraxılışlar onu yenilənən quruluş halına gətirmək üçün buna əsaslanır.
İmza fərqlidirsə, üçüncü tərəf paylayıcınız tətbiqi dəyişdirib. Xahiş olunur, tətbiqi əsil imza ilə istifadə edin.
```
Signer #1 certificate DN: CN=Denis Cerri, OU=Personal, O=Personal, L=Albania, ST=Albania, C=AL
Signer #1 certificate SHA-256 digest: 263645cb5272eb290759fe1f59149ae24df6ce171e9f6666eead981d3fc64c95
Signer #1 certificate SHA-1 digest: 2fec9c2fcef68d29a60857e185c795fec5f56fb6
Signer #1 certificate MD5 digest: 429d0c6315d2f99650f66cc44cf5a794
```


## 🤖 İ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şkənliklər:

**TYPE** -> bu ola bilər: səs,video,əmr 
**BACKGROUND** -> 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 

### Tasker ilə fonda səs elementin yüklənilməsi nümunəsi
1. Göndərmə Intent tapşırığı yaradın 
2. Action (Fəaliyyət): android.intent.action.SEND
3. Cat: İlkin (default)
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)
6. Əlavə(Extra): TYPE:audio
7. Əlavə(Extra): BACKGROUND:true

## 📄 Lisenziya

[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ə fork-lar və qeyri-rəsmi quruluşlar daxildir, lakin bunlarla məhdudlaşmır.

## 😁 İanə Edin


[](https://www.buymeacoffee.com/deniscerri)

## 🙏 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ərə. Bunsuz bu tətbiq mövcud olmazdı.
- [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
- [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.

---

## File: README-es.md

<h1 align="center">
	 
	YTDLnis
</h1>



<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.
</h3>
<h4 align="center">
	Creado por Denis Çerri
</h4>



## 💡 Características:

- Descarga archivos de audio/vídeo de más de [1000 webs](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)
- Descarga Playlists
	- Edite cada elemento de la lista de reproducción por separado, como en un elemento de 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 una ruta de descarga para todos los items
	- Seleccione una plantilla de nombre de archivo para todos los items
	- Tipo de descarga de actualización por lotes a audio/vídeo/comando personalizado con un solo click
- Poner en cola las descargas y programarlas por fecha y hora
	- También puedes programar 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
	- Puedes hacer backup 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.
- Cortar videos según marcas de tiempo y capítulos de video (esta función yt-dlp es experimental en el proyecto original)
	- Puedes hacer cortes ilimitados
- Elimina los patrocinadores del video (SponsorBlock)
	- Incrustarlos como capítulos en tu video
- Insertar subtítulos/metadatos/capítulos, etc.
- Modificar metadatos como título y autor
- Dividir el item en archivos separados dependiendo de sus capítulos
- Seleccione diferentes formatos de descarga
- 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á
- Buscar o insertar un enlace desde la aplicación
	- Puedes acumular búsquedas para poder procesarlas al mismo tiempo.
- Registrar descargas en caso de problemas
- 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
	- 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.
- Modo incógnito cuando no desea guardar un historial de descargas o registros
- 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.
- Abrir/compartir archivos descargados directamente desde la notificación finalizada
- La mayoría de las funciones de yt-dlp están implementadas, las sugerencias son bienvenidas
- Interfaz "Material You"
- Opciones de tema
- Funciones de backup y restauración.  (Se puede hacer un backup de casi todo)
- Architecture MVVM con WorkManager

## 📲 Capturas de pantalla

















## 💬 Contacto

Únanse a nuestro [Canal de Telegram](https://t.me/ytdlnis) o [Discord](https://discord.gg/WW3KYWxAPm) para debates, anuncios y lanzamientos.

## 🔑 Conéctate con ReVanced

El nombre del paquete de la aplicación es "com.deniscerri.ytdl"

## 📝 Ayuda a traducir en Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>


<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>

## ✔️🤖 Conéctate con Tasker / Macrodroid etc

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.
Variables aceptadas:

**TIPO** -> puede ser: audio, video, comando 
**BACKGROUND** -> 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. 

### Tasker Ejemplo de descarga de un audio en segundo plano
1. Crear tarea de intención de envío
2. Acción: android.intent.action.SEND
3. Cat: Por defecto
4. Mime Type: text/*
5. Extra: android.intent.extra.TEXT:url (instead of url write the url of the video you want to download)
6. Extra: TYPE:audio
7. Extra: BACKGROUND:true


## 😇 Contribuyendo

Si quieres contribuir.  Lea la sección [Contribuyendo](CONTRIBUTING.MD).

## 📄 Licencia

[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)

⚠️  Advertencia 

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.

## 🙏 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.
- [youtubedl-android](https://github.com/yausername/youtubedl-android) para portar yt-dlp a android
- [dvd](https://github.com/yausername/dvd) para mostrar cómo implementar youtubedl-android
- [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
- [decipher3114](https://github.com/decipher3114) por hacer que el ícono de la aplicación esté disponible

y muchos otros extraños en foros de Internet.

---

## File: README-id.md

<h1 align="center">
	 
	YTDLnis
</h1>



<h3 align="center">
	YTDLnis adalah pengunduh video/audio sumber terbuka dan gratis yang menggunakan yt-dlp bagi Android 7.0 ke atas.
</h3>



## 💡 Fitur:

- unduh berkas audio/video dari lebih dari [1000 situs web](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)
- memproses daftar putar
	- sunting setiap butir daftar putar secara terpisah persis seperti pada butir unduhan normal.
	- pilih format umum untuk semua butir dan/atau pilih beberapa format audio jikalau saja kamu mengunduhnya sebagai sebuah video
	- pilih jalur pengunduhan bagi semua butir
	- pilih templat nama berkas bagi semua butir
	- mutakhirkan jenis unduhan secara berkelompok menjadi audio/video/perintah kustom dalam sekali klik
- antrekan unduhan dan jadwalkan berdasarkan tanggal dan waktu
	- kamu juga bisa menjadwalkan beberapa butir sekaligus
- unduh beberapa butir sekaligus
- gunakan perintah kustom dan templat atau gunakan mode yt-dlp sepenuhnya dengan terminal bawaan (built-in)
	- kamu bisa mencadangkan dan memulihkan templat, sehingga kamu bisa membagikannya dengan teman-temanmu
- dukungan KUKI. Masuk dengan akunmu 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)
	- kamu bisa melakukan pemotongan sebanyak yang kamu inginkan (tanpa batas jumlah)
- hilangkan elemen sponsorblock dari butirnya
	- (atau) tanamkan sebagai babak-babak dalam videomu 
- menanamkan takarir (subtitle)/metadata/babak, dll.
- memodifikasi metadata seperti judul dan penggubah
- pisahkan butir menjadi berkas-berkas terpisah tergantung pada babaknya
- pilih format unduhan yang berbeda
- 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
- telusuri atau sisipkan pranala dari aplikasi
	- kamu bisa menumpuk penelusurannya sehingga kamu bisa memprosesnya sekaligus
- merekam-catat (log) unduhan jikalau saja terjadi masalah
- mengunduh ulang unduhan yang dibatalkan atau gagal
	- kamu bisa menggunakan gestur untuk menggeser 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
- mode penyamaran ketika kamu tidak ingin menyimpan riwayat unduhan atau rekam-catat (log)
- mode unduhan lekas
	- segera unduh tanpa harus menunggu data diproses. Nonaktifkan kartu bagian bawah dan ia akan langsung dimulai
- buka / bagikan berkas unduhan langsung dari notifikasi yang selesai
- sebagian besar fitur yt-dlp diimplementasi, saran-saran dipersilakan
- Antarmuka Material You
- Opsi tema
- Fitur pencadangan dan pemulihan. (Hampir semuanya bisa dicadangkan)
- Arsitektur MVVM dengan WorkManager

## 📲 Tangkapan Layar

















## 💬 Kontak

Bergabunglah dengan [Kanal Telegram](https://t.me/ytdlnis) atau [Discord](https://discord.gg/WW3KYWxAPm) kami untuk berdiskusi, pengumuman, dan rilis!

## 🔑 Hubungkan dengan ReVanced

Nama paket Aplikasinya adalah "com.deniscerri.ytdl"

## 📝 Bantu Menerjemahkan di Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>


<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>

## 😇 Berkontribusi

Jika kamu ingin berkontribusi. Silakan baca bagian [Berkontribusi](CONTRIBUTING.MD).

## 📄 Lisensi

[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)

⚠️  Peringatan 

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.

## 🙏 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

dan banyak lagi orang asing lainnya yang ada di forum internet.

---

## File: README-ja.md

<h1 align="center">
	 
	YTDLnis
</h1>



<h3 align="center">
	YTDLnisは、Android 7.0以降に対応した、yt-dlpを使用した無料かつオープンソースのビデオ/オーディオダウンローダーです。
</h3>
<h4 align="center">
	Denis Çerriによって作成されました
</h4>



## 💡 特徴:

- [1000以上のウェブサイト](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)からオーディオ/ビデオファイルをダウンロード
- プレイリストを処理
	- 通常のダウンロードアイテムと同様に、各プレイリストアイテムを個別に編集
	- すべてのアイテムに共通のフォーマットを選択し、またはビデオとしてダウンロードする場合は複数のオーディオフォーマットを選択
	- すべてのアイテムのダウンロードパスを選択
	- すべてのアイテムのファイル名テンプレートを選択
	- ワンクリックでオーディオ/ビデオ/カスタムコマンドにバッチ更新
- ダウンロードをキューに入れ、日付と時間でスケジュール
	- 複数のアイテムを同時にスケジュールすることも可能
- 複数のアイテムを同時にダウンロード
- カスタムコマンドとテンプレートを使用するか、組み込みのターミナルで完全なyt-dlpモードに移行
	- テンプレートをバックアップおよび復元できるため、友達と共有可能
- クッキーサポート。アカウントにログインして、プライベート/利用不可のビデオをダウンロードし、プレミアムフォーマットのロックを解除など
- タイムスタンプとビデオチャプターに基づいてビデオをカット（このyt-dlp機能はオリジナルプロジェクトでは実験的）
	- 無制限のカットが可能
- スポンサー要素をアイテムから削除
	- ビデオのチャプターとして埋め込む
- 字幕/メタデータ/チャプターなどを埋め込む
- タイトルや著者などのメタデータを変更
- アイテムをチャプターに応じて別々のファイルに分割
- 異なるダウンロードフォーマットを選択
- 共有メニューから直接ボトムカードを表示、アプリを開く必要なし
	- txtファイルを作成し、新しい行でリンク/プレイリスト/検索クエリを区切って入力すると、アプリがそれらを処理
- アプリからリンクを検索または挿入
	- 検索をスタックして同時に処理可能
- 問題が発生した場合のダウンロードログ
- キャンセルまたは失敗したダウンロードを再ダウンロード
	- 左にスワイプして再ダウンロード、右にスワイプして削除するジェスチャーを使用可能
	- 詳細シートの再ダウンロードボタンを長押しして、ダウンロードカードを表示し、より多くの機能を利用可能
- ダウンロード履歴やログを保存したくない場合のシークレットモード
- クイックダウンロードモード
	- データの処理を待たずに即座にダウンロード。ボトムカードをオフにすると、即座に開始
- 完了した通知から直接ダウンロードしたファイルを開く/共有
- ほとんどのyt-dlp機能が実装されており、提案は歓迎
- Material Youインターフェース
- テーマオプション
- バックアップと復元機能（ほぼすべてのものをバックアップ可能）
- WorkManagerを使用したMVVMアーキテクチャ

## 📲 スクリーンショット

















## 💬 連絡先

ディスカッション、発表、リリースについては、[Telegramチャンネル](https://t.me/ytdlnis)または[Discord](https://discord.gg/WW3KYWxAPm)に参加してください！

## 🔑 ReVancedおよびLibreTubeと接続

アプリのパッケージ名は「com.deniscerri.ytdl」です

## 📝 Weblateで翻訳を手伝う
<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>


<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>

## ✔️🤖 Tasker / Macrodroidなどと接続

TaskerやMacrodroidなどのアプリでインテントを使用して、ユーザーの操作なしにダウンロードを実行するコマンドをアプリに送信できます
受け入れられる変数:

**TYPE** -> audio, video, commandのいずれか 
**BACKGROUND** -> true, falseのいずれか。trueの場合、アプリはダウンロードカードを表示せず、バックグラウンドでダウンロードを実行 

### Taskerでバックグラウンドでオーディオをダウンロードする例
1. 送信インテントタスクを作成
2. アクション: android.intent.action.SEND
3. Cat: Default
4. Mime Type: text/*
5. Extra: android.intent.extra.TEXT:url（urlの代わりにダウンロードしたいビデオのURLを入力）
6. Extra: TYPE:audio
7. Extra: BACKGROUND:true


## 😇 貢献

貢献したい場合は、[貢献](CONTRIBUTING.MD)セクションをお読みください。

## 📄 ライセンス

[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)

⚠️  警告 

GPLv3ライセンスの下でライセンスされたソースコードを除き、他のすべての当事者はダウンローダーアプリとして「YTDLnis」名を使用することを禁止されており、その派生物についても同様です。派生物には、フォークや非公式ビルドが含まれますが、これらに限定されません。

## 🙏 感謝

- [yt-dlp](https://github.com/yt-dlp/yt-dlp)とその貢献者に、このツールを可能にしてくれたことに感謝します。これがなければ、このアプリは存在しませんでした。
- [youtubedl-android](https://github.com/yausername/youtubedl-android)に感謝します。yt-dlpをAndroidに移植してくれました。
- [dvd](https://github.com/yausername/dvd)に感謝します。youtubedl-androidの実装方法を示してくれました。
- [seal](https://github.com/JunkFood02/Seal)に感謝します。このアプリで使用したい特定のデザイン要素や機能を提供してくれました。
- [decipher3114](https://github.com/decipher3114)に感謝します。アプリアイコンを提供してくれました。

そして、多くの他のインターネットフォーラムの見知らぬ人々に感謝します。

---

## File: README-pt.md

<h1 align="center">
	 
	YTDLnis
</h1>



<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.
</h3>



## 💡 Funcionalidades:

- Mais de [1.000 sites suportados](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)
- Baixe Playlists
	- Edite cada item da playlist 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 caminho de download 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
- Enfileirar downloads e programá-los por data e hora
	- Você também pode agendar vários itens ao mesmo tempo
- Faça o download de vários itens ao mesmo tempo
- Use comandos e modelos personalizados ou use o modo yt-dlp completo com um terminal integrado
	- Você pode fazer backup e restaurar modelos para poder compartilhar com seus amigos
- Suporte para 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)
	- Você pode fazer cortes ilimitados
- Remover patrocinadores do vídeo (SponsorBlock)
	- Incorpore-os como capítulos em seu vídeo
- Incorporar legendas/metadados/capítulos etc…
- Modificar metadados como título e autor
- Dividir o item em arquivos separados dependendo de seus capítulos
- Selecione diferentes formatos de download
- Use o botão de compartilhar para baixar, 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
- Pesquise ou insira o link do vídeo/áudio no aplicativo
	- Você pode empilhar pesquisas para poder processá-las ao mesmo tempo
- Registrar downloads em caso de problemas
- Baixar 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 clicar longamente no botão de download novamente na folha de detalhes para mostrar o cartão de download para obter mais funcionalidades
- Modo de navegação anônima quando você não deseja salvar um histórico ou registros de download
- 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
- Abrir/Compartilhar arquivos diretamente da notificação após a conclusão do download
- A maioria dos recursos do yt-dlp são implementados, sugestões são bem-vindas
- Interface "Material You"
- Opções de temas
- Backup e Restauração (Quase tudo pode ser copiado)
- Arquitetura MVVM com WorkManager

## 📲 Capturas de tela

















## 💬 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!

## 🔑 Conecte-se com ReVanced

O nome do pacote do aplicativo é "com.deniscerri.ytdl"

## 📝 Ajude a traduzir no Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>


<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>

## 😇 Contribuição

Se você gostaria de contribuir. Por favor, leia a seção [Contribuição](CONTRIBUTING.MD).

## 📄 Licença

[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)

⚠️  Aviso 

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.

## 🙏 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.
- [youtubedl-android](https://github.com/yausername/youtubedl-android) por disponibilizar o yt-dlp para o Android
- [dvd](https://github.com/yausername/dvd) por mostrar como implementar o youtubedl-android
- [seal](https://github.com/JunkFood02/Seal) por certos elementos e recursos de design que eu também queria usar neste aplicativo
- [decipher3114](https://github.com/decipher3114) por disponibilizar o ícone do aplicativo

e muitos outros estranhos do fórum da Internet.

---

## File: README-sq.md

<h1 align="center">
	 
	YTDLnis
</h1>



<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.
</h3>



## 💡 Veçoritë:

- shkarko skedarë audio/video nga më shumë se [1000 website](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)
- përpunoni lista
- modifikoni çdo artikull të listës veç e veç si me një artikull normal shkarkimi.
- 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ë shabllon të emrit të skedarit për të gjithë artikujt
- përditëso llojin i shkarkimit në audio/video/komandë pme një klik
- 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ë
- shkarkoni shumë artikuj në të njëjtën kohë
- përdorni komanda dhe shabllone të personalizuara ose shkoni në modalitetin e plotë yt-dlp me një terminal të integruar
- mund të ruani dhe riktheni shabllonet, në mënyrë që të mund 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.
- prit video bazuar sipas kohës dhe kapitujt e videos (Kjo veçori yt-dlp është eksperimentale në projektin origjinal)
- ju mund të bëni prerje të pafundme
- hiqni elementet e SPONSORBLOCK (si pjeset pa muzike) nga artikulli
- futini ato si kapituj në videon tuaj
- fut titrat/metadatat/kapitujt etj
- modifikoni titullin dhe autorin
- ndani artikullin në skedarë të veçantë në varësi të kapitujve të tij
- zgjidhni formate të ndryshme shkarkimi
- shfaq karte direkt nga menyja e shpërndarjes, 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
- kërkoni ose futni një link nga aplikacioni
- 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
- 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ë klikoni gjatë 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
- mënyra e 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ë
- hapni / ndani skedarët e shkarkuar menjëherë nga njoftimi i përfunduar
- shumica e veçorive yt-dlp janë zbatuar, sugjerimet janë të mirëseardhura
- ndërfaqja e MATERIAL U
- opsionet ngjyrash
- rezervoni dhe rivendosni veçoritë e aplikacionit. (Pothuajse gjithçka mund të rezervohet dhe mund te shperndash me shoke)
- Arkitektura MVVM me WorkManager

## 📲 Fotot

















## 💬 Kontakt

Bashkohuni me [Kanalin tonë Telegram](https://t.me/ytdlnis) ose [Diskord](https://discord.gg/WW3KYWxAPm) për diskutim, njoftime dhe publikime!

## 🔑 Lidhu me ReVanced

Emri i paketës së aplikacionit është "com.deniscerri.ytdl"

## 📝 Ndihmo për të përkthyer në Weblate
<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>


<a href="https://hosted.weblate.org/engage/ytdlnis/">

</a>

## 😇 Kontributo

Nëse dëshironi të kontribuoni. Ju lutemi lexoni seksionin [Kontribimi](CONTRIBUTING.MD).

## 📄 Liçensa

[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE)

⚠️  Paralajmërim 

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

- [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

dhe shumë të huaj të tjerë nga interneti.