<h1 align="center">
	<img src="fastlane/metadata/android/en-US/images/icon.png" width="25%" /> <br>
	YTDLnis
</h1>

<div align="center">
	English
	&nbsp;&nbsp;| &nbsp;&nbsp;
	<a href="https://github.com/deniscerri/ytdlnis/blob/main/README-tr.md">Türkçe</a>
</div>

<h3 align="center">
	YTDLnis, Android 7.0 ve üzeri için yt-dlp kullanan ücretsiz ve açık kaynaklı bir video / ses indiricisidir.
</h3>
<h4 align="center">
	Denis Çerri tarafından oluşturuldu
</h4>

<div align="center">

[![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)
[![F-Droid](https://custom-icon-badges.herokuapp.com/badge/FDroid-violet?style=for-the-badge&logo=download&logoColor=white)](https://f-droid.org/en/packages/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)

![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) 
[![İndirmeler](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) 
[![topluluk](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)
[![website](https://img.shields.io/badge/Website-orange?style=flat-square&logo=youtube)](https://ytdlnis.org)
[![topluluk](https://img.shields.io/badge/Telegram-Updates-red?style=flat-square&logo=telegram)](https://t.me/ytdlnisupdates)

### Sadece yukarıdaki bağlantılar YTDLnis'in tek güvenilir kaynaklarıdır. Geri kalan her şey benimle ilgili değildir.

</div>

## 💡 Ö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
- Çalma listelerini işleyin
	- Normal bir indirme öğesinde olduğu gibi her oynatma listesi öğesini ayrı ayrı düzenleme
	- 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 dosya adı şablonu seçin
	- İndirme türünü tek tıklamayla ses/video/özel komut olarak toplu güncelleme
- İndirmeleri sıraya koyun ve tarih ve saate göre planlayın
	- Aynı anda birden fazla öğe de planlayabilirsiniz
- Aynı anda birden fazla öğe indirin
- Özel komutlar ve şablonlar kullanın veya yerleşik terminal ile yt-dlp kullanın
	- Arkadaşlarınızla paylaşabilmek için şablonları yedekleyebilir ve geri yükleyebilirsiniz
- Çerezleri 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)
	- Sınırsız kesinti yapabilirsiniz
- SponsorBlock öğelerini indirilen öğelerden kaldırma
	- Bunları videonuza bölüm olarak yerleştirin 
- Altyazıları/meta verileri/bölümleri vb. gömün
- Başlık ve yazar gibi meta verileri değiştirin
- Öğeyi bölümlerine göre ayrı dosyalara bölme
- Farklı indirme formatları seçin
- Alt kart doğrudan paylaşım menüsünden, 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
- Uygulamadan bir bağlantı arama veya ekleme
	- Aramaları aynı anda işleyebilmek için üst üste koyabilirsiniz
- Sorun olması durumunda günlük indirmeleri
- İptal edilen veya başarısız indirmeleri yeniden indirme
	- 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
- İndirme geçmişini veya günlükleri kaydetmek istemediğinizde gizli mod
- Hızlı indirme modu
	- Verilerin işlenmesini beklemek zorunda kalmadan hemen indirin. Alt kartı kapatın ve anında başlayacaktır
- İndirilen dosyaları doğrudan bitmiş bildirimden açın / paylaşın
- Çoğu yt-dlp özelliği uygulanmıştır, önerilerinizi bekliyoruz
- Malzeme Arayüzünüz
- Tema seçenekleri
- Yedekleme ve geri yükleme özellikleri
- WorkManager ile MVVM mimarisi

## 📲 Ekran görüntüleri

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

## 💬 İ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.

## 😇 Katkıda bulunma

Eğer katkıda bulunmak istiyorsanız lütfen [katkıda bulunma](CONTRIBUTING.MD) bölümünü okuyunuz.

## 📝 Weblate üzerinden çeviriye yardım edin
<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>

## 🔑 Paket adını kullanarak üçüncü taraf uygulamalarla bağlantı kurma

Uygulamanın paket adı "com.deniscerri.ytdl".


## 🤖 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.
Kabul edilen değişkenler:

<b>TYPE</b> -> şu şekilde olabilir: ses,video,komut <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/>

### Tasker ile arka planda bir ses öğesi indirme örneği
1. Intent Gönder görevi oluşturun
2. Eylem: android.intent.action.SEND
3. Cat: Varsayılan
4. Mime Türü: text/*
5. Extra: android.intent.extra.TEXT:url ("url" yerine indirmek istediğiniz videonun URL'sini yazın)
6. Ekstra: TYPE:ses
7. Ekstra: BACKGROUND:true

## 📄 Lisans

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

## 🙏 Özel Teşekkürler

- Uygulama simgesi için [decipher3114](https://github.com/decipher3114)
- [dvd](https://github.com/yausername/dvd) örnek bir youtubedl-android uygulaması olduğu için
- 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](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ı


ve katkıda bulunanlar gibi diğer pek çok kişiye.
