From 92c6072ac4b03ee5dc476161a85810201149ff5e Mon Sep 17 00:00:00 2001 From: Goldpunk <58894007+Goldpunk@users.noreply.github.com> Date: Thu, 3 Jul 2025 18:43:51 -0600 Subject: [PATCH 1/4] Add new Romanian README Translation --- README-ro.md | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 70 +++++++++++++----------- 2 files changed, 189 insertions(+), 32 deletions(-) create mode 100644 README-ro.md diff --git a/README-ro.md b/README-ro.md new file mode 100644 index 00000000..3da6132e --- /dev/null +++ b/README-ro.md @@ -0,0 +1,151 @@ +

+ + + YTDLnis +

+ +
+ English +   |    + Română +
+ +

+YTDLnis este un descarcător de audio/video gratuit y de sursă deschisă care utilizează yt-dlp pentru Android 7.0 și mai sus. +

+

+ Creat de Denis Çerri +

+ +
+ +[![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) +[![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) + +### Numai adresele de sus sunt surse de încredere pentru YTDLnis. Orice altceva nu are legătură cu mine. + +
+ +## 💡 Caracteristice: + +- Descarcă fișiere audio/vídeo de mai mult de 1000 de site-uri +- Descarcă Playlist-uri + - Editează fiecare element din listă separat, ca 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ă o cale de descărcare pentru toate fișierele + - Selectează un șablon de nume de fișier pentru toate fișierele + - Tip de descărcare de actualizare în lot la audio/vídeo/comando personalizado con un solo click +- Pune descarcări în coadă și programează-le după dată și oră + - De asemenea, puteți programa mai multe elemente în același timp +- Descărcați mai multe articole simultan +- 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 +- Suport pentru cookie-uri. Conectați-vă cu contul dvs. ș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) + - Puteți face tăieturi nelimitate +- Elimină sponsorizările din video-uri (SponsorBlock) + - Încorporează-le ca capitole în videoclipul tău +- Introduceți subtitrări/metadate/capitole etc. +- Modificați metadatele precum titlul și autorul +- Împărțiți elementul în fișiere separate în funcție de capitolele lui +- Selectați diferite formate de descărcare +- Cardul de jos 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 +- 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 +- Înregistrați descărcările în caz de probleme +- Reîncerca descărcări cancelate 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 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 +- 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. +- Deschideți/partajați fișierele descărcate direct din notificarea finalizării +- Majoritatea funcțiilor yt-dlp sunt implementate, sugestiile sunt binevenite. +- Interfață "Material You" +- Opțiuni temă +- Funcțiuni de backup și restaurare. (Poți face backup la aproape orice) +- Arhitectură MVVM cu WorkManager + +## 📲 Capturi de Ecran + +
+ + + + + + + + + + + + + +
+ +## 💬 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. + +## 😇 Contribuire + +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ă) + +## 📝 Ajută cu tradicerile pe Weblate + + +Translation status + + + +Translation status + + +## 🔑 Conectați-vă cu aplicații terțe folosind numele pachetului + +Numele pachetului aplicației este „com.deniscerri.ytdl”. + +## 🤖 Conectați-vă cu aplicații terțe folosind Intents + +Puteți folosi intenții pentru a trimite comenzi către aplicație pentru a rula descărcări fără interacțiunea utilizatorului. Variabile acceptate: + +TYPE -> 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. + + +### Un exemplu de descărcare a unui element audio în fundal cu Tasker + +1. Creați o sarcină de trimitere Intent +2. Acțiune: android.intent.action.SEND +3. Cat: Inplicit +4. MIME Type: text/\* +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 +7. Extra: BACKGROUND:true + +## 📄 Licență + +[GNU GPL v3.0](https://github.com/deniscerri/ytdlnis/blob/main/LICENSE) + +## 🙏 Mulțumim + +- [decipher3114](https://github.com/decipher3114) pentru pictograma aplicației +- [dvd](https://github.com/yausername/dvd) pentru a fi un 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 +- [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 + +și multor alte persoane, cum ar fi contribuitori. \ No newline at end of file diff --git a/README.md b/README.md index 444a8bf0..d58a8839 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,26 @@

-
+ + YTDLnis

English -   |    +   |    Shqip -   |    +   |    Azərbaycanca -   |    +   |    Indonesia -   |    +   |    Português -   |    +   |    Español -   |    +   |    Japanese + +   |    + Română

@@ -34,7 +38,8 @@ [![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) + +[![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) @@ -47,38 +52,38 @@ ## 💡 Features: -- Download audio/video files from more than 1000 websites +- Download audio/video files from more than 1000 websites - 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 + - 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 + - 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 + - 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 + - You can make unlimited cuts - Remove SponsorBlock elements from downloaded items - - Embed them as a chapters in your video + - 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 + - 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 + - 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 + - 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 + - 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 @@ -113,33 +118,35 @@ Join our [Discord](https://discord.gg/WW3KYWxAPm) or [Telegram channel](https:// Please read the [contributing](CONTRIBUTING.MD) section if you would like to contribute. ## 📝 Help translate on Weblate + -Translation status +Translation status - -Translation status +Translation status ## 🔑 Connect with third-party apps using the package name The app's package name is "com.deniscerri.ytdl". - ## 🤖 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
+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/* +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 @@ -158,5 +165,4 @@ Except for the source code licensed under the GPLv3 license, all other parties a - [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. +and to a lot of other people, such as contributors. \ No newline at end of file From b7402e7bf2cac8dee5606f462190169e6a994fab Mon Sep 17 00:00:00 2001 From: Goldpunk <58894007+Goldpunk@users.noreply.github.com> Date: Thu, 3 Jul 2025 18:44:15 -0600 Subject: [PATCH 2/4] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index d58a8839..7c17a56b 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,6 @@ Español   |    Japanese -   |    Română @@ -165,4 +164,4 @@ Except for the source code licensed under the GPLv3 license, all other parties a - [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. \ No newline at end of file +and to a lot of other people, such as contributors. From ca8da9f8db67d50c950b6734c3d2d6562002e2cf Mon Sep 17 00:00:00 2001 From: deniscerri <64997243+deniscerri@users.noreply.github.com> Date: Sun, 6 Jul 2025 09:02:53 +0200 Subject: [PATCH 3/4] Update README.md --- README.md | 67 ++++++++++++++++++++++++++----------------------------- 1 file changed, 32 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 7c17a56b..b8796cde 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,23 @@

- - +
YTDLnis

English -   |    +   |    Shqip -   |    +   |    Azərbaycanca -   |    +   |    Indonesia -   |    +   |    Português -   |    +   |    Español -   |    +   |    Japanese -   |    +   |    Română
@@ -37,8 +36,7 @@ [![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) +[![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) @@ -51,38 +49,38 @@ ## 💡 Features: -- Download audio/video files from more than 1000 websites +- Download audio/video files from more than 1000 websites - 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 + - 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 + - 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 + - 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 + - You can make unlimited cuts - Remove SponsorBlock elements from downloaded items - - Embed them as a chapters in your video + - 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 + - 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 + - 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 + - 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 + - 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 @@ -117,35 +115,33 @@ Join our [Discord](https://discord.gg/WW3KYWxAPm) or [Telegram channel](https:// Please read the [contributing](CONTRIBUTING.MD) section if you would like to contribute. ## 📝 Help translate on Weblate - -Translation status +Translation status + -Translation status +Translation status ## 🔑 Connect with third-party apps using the package name The app's package name is "com.deniscerri.ytdl". + ## 🤖 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 - +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/\* +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 @@ -164,4 +160,5 @@ Except for the source code licensed under the GPLv3 license, all other parties a - [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. From 57b2d083fa7c0ec111d014d2ecc8e542d2ac033c Mon Sep 17 00:00:00 2001 From: deniscerri <64997243+deniscerri@users.noreply.github.com> Date: Sun, 6 Jul 2025 09:04:13 +0200 Subject: [PATCH 4/4] Update README-ro.md --- README-ro.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README-ro.md b/README-ro.md index 3da6132e..339f6f6d 100644 --- a/README-ro.md +++ b/README-ro.md @@ -1,6 +1,5 @@

- - +
YTDLnis

@@ -148,4 +147,4 @@ Puteți folosi intenții pentru a trimite comenzi către aplicație pentru a rul - [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 -și multor alte persoane, cum ar fi contribuitori. \ No newline at end of file +și multor alte persoane, cum ar fi contribuitori.