Sezer Çoban

Bir İki Şey Biliyorum, Üç Dört Şey Ekliyorum.

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

  • Tuğrul says:

    Kaynak kodunuda verir misin?

    15 Ağustos 2016 at 22:07
  • Tuğrul says:

    Kaynak kodunu istedim ama cevap vermemişsiniz? Paylaşmayacak mısınız? Eğer kaynak kodunu paylaşmazsanız bu makalenin ne önemi kalır değil mi? Sonuç olarak internette bu işlemi yapan tonla program var. Kaynak kodu göremiyoruz. Nerden bileceğiz cidden C# ile kodlama yaptığınızı?

    24 Ağustos 2016 at 14:59
  • çorum çilingir says:

    çok yararlı bilgiler

Your email address will not be published. Required fields are marked *

*