Proje : Youtube’dan Video Ve Müzik İndirme

youtubeLogoC# ile ilgilenmeye başladıktan sonra ihtiyaçtan doğan basit bir youtube indirici yapmayı planlamıştım fakat biraz daha ileri gidip çok fonksiyonlu bir indirici ortaya çıkarmış oldum.

Program youtube için özel. Youtube’dan içerik çekmek temel görevi. Video ve ses olarak içerik çekebiliyor ve bunu asenkron bir şekilde arka planda, kodla, url ile uğraşmadan yapabiliyor. Detayları vereyim.

youtube-muzik-5

Programda herhangi bir veritabanı kullanmadım. Gerekte kalmadı. Sadece kayıt klasörünü unutmamak için C#’ın properties sınıfındaki settings özelliğini kullandım. Herhangi bir güvenlik açığına sebep olmayacak veriler. Regular Expressions’lar ile geçerli video adresini alıp Youtube.Extractor nuget paketi ile işledim. Paket youtube api’sini kullanıyor ki bu da programın patlamasını önlüyor.

Programın genel özellikleri:

  • Doğrudan youtube sistemi ile çalışma, youtube üzerinde olan değişikliklerden etkilenmez,
  • Youtube tarayıcı ile youtube üzerinde iken indirme listesini oluşturma,
  • Youtube Playlist’leri tek tıkla listeleme ve indirme listesine atma,
  • Arka planda RAM tüketmeden çalışma,
  • Müziklere ID3 olarak resim ve şarkı bilgileri ekleme (test aşamasında),
  • İndirilecek video kalitesini seçebilme,
  • Otomatik güncellemeler.

Programı indrmek için buraya tıklayıp install diyebilirsiniz.

Bir kaç ekran görüntüsü:
youtube-muzik-2 youtube-muzik-3 youtube-muzik-4

Windows 8 ve sonrası için program windows store uyglaması olmadığı için aşağıdaki hatayı verecektir. Aşağıdaki sıra ile geçebilirsiniz.

1

Beğen  
Yazar

Makine mühendisliği mezunu bir yazılım uzmanıyım. Otomasyon ve back-end programlama üzerine çalışmaktayım. .net, MVC, ve PHP ile web, masaüstü, ve mobil uygulamalar geliştirmekteyim.

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yapılan Yorumlar ( 3 )