Versiyon: 1.2
Temel tkinter arayüzü ile ana pencere oluşturuldu.
Tek bir YouTube kanalını destekleme ve client_secret.json ile kimlik doğrulama altyapısı kuruldu.
"Anında Yükleme" modu eklendi. Seçilen klasördeki videoları sırayla, herkese açık olarak anında yayınlama özelliği.
İşlemleri takip etmek için basit bir "Log" ekranı eklendi.
Versiyon: 1.3
"Planlı Yükleme" modu eklendi. Videoları gelecekteki bir tarih ve saate planlama yeteneği.
Arayüze "Günlük Video Sayısı", "Başlangıç Saati" ve "Aralık (dakika)" gibi planlama ayarları için giriş alanları eklendi.
planlama_olustur fonksiyonu ile girilen parametrelere göre otomatik bir yükleme takvimi oluşturan mantık motoru geliştirildi.
HATA GİDERME: Video başlığında özel Türkçe karakterler (ç, ş, ğ, ü, ı, ö) kullanıldığında yaşanan API hatası düzeltildi.
Versiyon: 1.4
Arayüze "Kanal Seç" açılır menüsü eklenerek çoklu kanal yönetimi sağlandı.
Her kanal için proxy, dil, kategori gibi özel ayarları saklayan "Kanala Özel Yapılandırma Profilleri" (channel_config.json) sistemi getirildi.
Proxy desteği eklendi. Her kanal için ayrı ayrı proxy atama ve tüm API isteklerini bu proxy üzerinden yapma imkanı.
"Tüm Kanalları Görüntüle" ekranı ile tüm kanalların son planlama tarihlerini ve durumlarını tek bir yerden izleme özelliği.
HATA GİDERME: Uygulama kapatılırken son seçilen kanal ve ayarların kaydedilmemesi sorunu giderildi.
Versiyon: 1.5
"VDS Modu" eklendi. 7/24 çalışacak şekilde tasarlanan bu mod, belirlenen saat aralıklarında sürekli olarak klasörü kontrol eder ve uygun zamanda videoları yükler.
"Otomatik Kanal Ekleme Sihirbazı" (Selenium entegrasyonu). Kullanıcıların Google Cloud Console'da manuel olarak yaptığı karmaşık API kimlik bilgisi oluşturma adımlarını tamamen otomatikleştiren bir sistem geliştirildi.
- HATA GİDERME: VDS döngüsünde, yüklenecek video kalmadığında oluşan ve gereksiz kaynak tüketen sürekli klasör tarama işlemi optimize edildi.
- HATA GİDERME: Proxy bağlantısı başarısız olduğunda uygulamanın kilitlenmesine neden olan bir sorun çözüldü. Artık proxy hatalarında kullanıcı bilgilendiriliyor.
Versiyon: 1.6
"Önizle ve Yükle" özelliği. Yüklemeyi başlatmadan önce tüm videoları, başlıklarını ve planlama saatlerini gösteren bir önizleme ekranı eklendi.
Önizleme ekranında
"Sürükle ve Bırak ile Sıralama" özelliği. Videoların yükleme sırasını fare ile kolayca değiştirme imkanı sağlandı.
Önizleme ekranında her video için başlık, planlama saati ve diğer video ayarlarını ayrı ayrı düzenleme yeteneği eklendi.
"Kanal Markalama Düzenleyici" ile uygulama içinden kanalın ülkesi (satış konumu), açıklaması, anahtar kelimeleri ve kapak resmi gibi ayarlarını güncelleme imkanı.
HATA GİDERME: Önizleme ekranında bir videonun planlama saati manuel olarak düzenlendiğinde, sürükle-bırak yapıldıktan sonra bu değişikliğin kaybolması sorunu düzeltildi.
Versiyon: 1.7
"Otomatik Yükleme (Son Planlamaya Göre)" modu eklendi. Bu mod, tüm kanallarınızı tarar, planlamasının bitmesine sizin belirlediğiniz gün sayısı kalmış olanları tespit eder ve bu kanalların özel klasörlerindeki yeni videoları otomatik olarak yükleyip planlamalarını uzatır.
Otomatik Yükleme için "Ön Kontrol Ekranı" geliştirildi. Bu ekran, hangi kanalların işleme alınacağını, video ve ayar durumlarını gösterir ve eksik ayarları (proxy, dil, kategori vb.) yükleme başlamadan önce hızlıca düzeltmenize olanak tanır.
Ana arayüze "Toplam İlerleme" çubuğu eklenerek, özellikle Otomatik Yükleme modunda birden fazla kanal işlenirken genel ilerlemenin takibi kolaylaştırıldı.
HATA GİDERME: YouTube API'sinden planlanmış video sayıları çekilirken kota dostu olmayan eski yöntemin, daha verimli ve güvenilir olan hibrit bir metotla değiştirilmesiyle API kota aşımı sorunları minimize edildi.
HATA GİDERME: Otomatik yükleme modunda, video_klasorleri içerisindeki bir kanal klasörünün adı ile kanallar klasöründeki ad arasında büyük/küçük harf uyumsuzluğu olduğunda kanalın atlanması sorunu giderildi.