NewPipe

Vikipedi, özgür ansiklopedi
NewPipe
NewPipe'da video oynatıcı arayüzü
Orijinal yazar(lar)Christian Schabesberger
Geliştirici(ler)Team NewPipe
Güncel sürüm0.22.1 / 26 Şubat 2022
İşletim sistemiAndroid
TürMedya oynatıcı
LisansGPLv3
Resmî sitesinewpipe.net
Kod deposugithub.com/TeamNewPipe/NewPipe

NewPipe, bir YouTube istemcisi işlevi görerek YouTube videolarını reklamsız, indirilebilir ve arka planda dinlenebilir şekilde sunan, Android cihazlar için geliştirilmiş özgür ve açık kaynaklı kodlu resmî olmayan bir medya oynatıcıdır.[1] Uygulama; F-Droid yazılım deposundan,[2] NewPipe'ın resmî sitesinden[3] veya GitHub sayfasından[4] apk formatında kurulum dosyası olarak edinilebilir. Uygulama, resmî YouTube uygulamasına alternatif olarak kullanılabilir.[5][6][7]

Sürüm geçmişi[değiştir | kaynağı değiştir]

NewPipe, ilk olarak 4 Eylül 2015'te 0.3 sürümü olarak yayınlanmıştır ve Christian Schabesberger tarafından geliştirilmiştir.[8] Uygulamaya zaman içinde yapılan önemli güncellemeler, şunları içerir:[9]

  • YouTube videolarını arama ve oynatma (0.3 sürümü itibarıyla)
  • Video ve ses dosyaları indirme (0.3 sürümü itibarıyla)
  • Bir videonun sadece sesini oynatma (0.4.1 sürümü itibarıyla)
  • Benzer videolar gösterme (0.6 sürümü itibarıyla)
  • YouTube kanallarını gösterme desteği (0.8.5 sürümü itibarıyla)
  • Açılır pencere şeklinde video oynatıcı (0.8.12 sürümü itibarıyla) (0.9.5 sürümünden itibaren boyutu ayarlanabilir hale gelmiştir)
  • RSS üzerinden kanal abonelikleri (0.10.0 sürümü itibarıyla)
  • YouTube'un "Öne çıkanlar" bölümü gibi siteleri gösterme desteği (0.11.0 sürümü itibarıyla)
  • SoundCloud desteği (0.11.5 sürümü itibarıyla)
  • Yerel oynatma listeleri ve alt yazılar (0.12.0 sürümü itibarıyla)
  • YouTube canlı yayınları ve abonelikleri içe/dışa aktarma (0.13.0 sürümü itibarıyla)
  • MediaCCC desteği (0.16.0 sürümü itibarıyla)
  • Yorumları gösterme (ancak yorumlara cevap verme özelliği bulunmaz) (0.16.0 sürümü itibarıyla)
  • Yayınları kaldığı yerden ettirme (0.17.0 sürümü itibarıyla)
  • PeerTube desteği (0.18.0 sürümü itibarıyla)
  • Basit Android TV desteği (0.19.3 sürümü itibarıyla)
  • Bandcamp desteği (0.21.0 sürümü itibarıyla)

Teknoloji[değiştir | kaynağı değiştir]

NewPipe, resmi YouTube uygulama programlama arayüzü YouTube API'yı kullanmaz; bunun yerine video ve; beğenme sayısı, beğenmeme sayısı ve görüntülenme sayısı gibi meta veriler için site kazıma tekniğini kullanır.[10][11] Bu teknik, Google ile paylaşılan veri miktarını azaltmak için kasıtlı olarak kullanılmaktadır. Uygulama tarafından kullanılan site kazıma aracının adı NewPipe-Extractor'dır;[12] bu araç, ayrı bir projedir. Bu araç, ücretsiz ve açık kaynak bir uygulama olan SkyTube'de de kullanılmaktadır.[13] YouTube arka yüzü NewPipe ile uyumsuz olacak şekilde güncellendiğinde, güncellenmiş arka yüzü destekleyen bir NewPipe güncellemesi yayınlanana kadar "Could Not Decrypt video URL" hataları nedeniyle video oynatılamaz.[14][15][16][17]

Extractor; uygulamanın yeni versiyonlarında YouTube, SoundCloud, MediaCCC 4 Eylül 2022 tarihinde Wayback Machine sitesinde arşivlendi., PeerTube ve Bandcamp'i destekler.[18][19][20] Ancak; SoundCloud, MediaCCC, PeerTube ve Bandcamp desteği henüz beta aşamasındadır; bu nedenle bu siteler her zaman düzgün çalışmayabilir.[21][22] Uygulamayı geliştiren ekip, uygulamanın 2.0.0 sürümüne kadar yapılacak ek geliştirmelerin ana odağının YouTube olacağını belirtmiştir.[23]

NewPipe, YouTube'a YouTube API'yı kullanarak erişmediği ve reklam içermediği için Google Play Store'da mevcut olması durumunda YouTube'un sahibi olan Google'ın hizmet koşullarına uymaz.[10][11][24]

Çatallar[değiştir | kaynağı değiştir]

Kullanıcılar tarafından uygulama için sürekli yapılan isteklerden birisi de uygulamanın videolardaki sponsor segmentlerini otomatik olarak atlamasını (veya engellemesini) sağlayacak popüler bir teknoloji olan ücretsiz ve açık kaynak SponsorBlock'un eklenmesiydi.[25] Ancak bu istek, NewPipe'ın geliştiricileri tarafından temel olarak "etik olarak reklam yapan" içerik üreticilerini desteklemek gerekçesiyle[26] kabul edilmemiştir.[27] Bu durum, NewPipe'ın SponsorBlock desteği içeren bir çatalının oluşturulmasına neden olmuştur.[28]

Dış bağlantılar[değiştir | kaynağı değiştir]

Ayrıca bakınız[değiştir | kaynağı değiştir]

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ "5 Apps to Protect Your Privacy on YouTube and Stop Google From Tracking You". MUO (İngilizce). 28 Ağustos 2021. 28 Ağustos 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Kasım 2021. 
  2. ^ "NewPipe". F-Droid. 22 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2018. 
  3. ^ "Team NewPipe publishes own F-Droid repository". 30 Mayıs 2020. 23 Ekim 2020 tarihinde kaynağından arşivlendi. 
  4. ^ "Releases · TeamNewPipe/NewPipe". GitHub (İngilizce). 27 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Ekim 2020. 
  5. ^ "YouTube Alternatives for Android". AlternativeTo. 14 Mayıs 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2018. 
  6. ^ Diener, Derrik (5 Mart 2016). "New Pipe: An Open Source Take on an Android YouTube App". Make Tech Easier. 26 Ağustos 2016 tarihinde kaynağından arşivlendi. 
  7. ^ "How To Play YouTube in Background on Android Using NewPipe App". DailyWoke. 16 Ekim 2017. 19 Şubat 2018 tarihinde kaynağından arşivlendi. 
  8. ^ Schabesberger, Christian (March 2018). "About NewPipe". NewPipe. 27 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2018. 
  9. ^ Schabesberger, Christian. "TeamNewPipe/NewPipe Releases". 27 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2018 – GitHub vasıtasıyla. 
  10. ^ a b Torres, J. C. (20 Temmuz 2017). "NewPipe – YouTube Android app with more controls and no Google". SlashGear. 20 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Haziran 2018. 
  11. ^ a b Lynch, Doug (18 Temmuz 2017). "Latest NewPipe Update Lets You Control the Playback Speed of YouTube Videos". XDA Developers. 26 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ağustos 2022. 
  12. ^ Schabesberger, Christian. "TeamNewPipe/NewPipeExtractor". 27 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Haziran 2018 – GitHub vasıtasıyla. 
  13. ^ "SkyTube: An open-source YouTube app". skytube-app.com. 6 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2020. 
  14. ^ "Could not decrypt video URL signature · Issue #1803 · TeamNewPipe/NewPipe". GitHub (İngilizce). 22 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2020. 
  15. ^ "Youtube URL Decryption Fails · Issue #2012 · TeamNewPipe/NewPipe". GitHub (İngilizce). 22 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2020. 
  16. ^ "Cannot Decrypt URL error since today · Issue #2209 · TeamNewPipe/NewPipe". GitHub (İngilizce). 22 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2020. 
  17. ^ ""Video not available" / "Could not decrypt video URL" · Issue #2981 · TeamNewPipe/NewPipe". GitHub (İngilizce). 15 Şubat 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2020. 
  18. ^ Schabesberger, Christian. "Add MediaCCC support · Pull Request #2083 · TeamNewPipe/NewPipe". GitHub (İngilizce). 22 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2020. 
  19. ^ Schabesberger, Christian. "NewPipe 0.18.0 released, adding PeerTube support". NewPipe blog (İngilizce). 1 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2020. 
  20. ^ Poolitzer, Opusforlife &. "NewPipe 0.21.0 released: What? NewPipe is evolving!". NewPipe (İngilizce). 9 Mart 2005 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ekim 2021. 
  21. ^ "Error when doing anything with soundcloud · Issue #2745 · TeamNewPipe/NewPipe". GitHub (İngilizce). 22 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2020. 
  22. ^ "[Soundcloud] "Could not parse json response" · Issue #2915 · TeamNewPipe/NewPipe". GitHub (İngilizce). 31 Mayıs 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2020. 
  23. ^ Schabesberger, Christian. "Newpipe FAQ - Bugs & Requests". newpipe.schabi.org (İngilizce). 8 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2020. 
  24. ^ "Legal question · Issue #969 · TeamNewPipe/NewPipe". GitHub (İngilizce). 20 Haziran 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Haziran 2018. 
  25. ^ "[Request] Sponsor Blocking · Issue #2554 · TeamNewPipe/NewPipe". GitHub. 11 Kasım 2020 tarihinde kaynağından arşivlendi. 
  26. ^ "NewPipe's position on advertising". NewPipe. 19 Ocak 2021 tarihinde kaynağından arşivlendi. 
  27. ^ "SponsorBlock Implementation by polymorphicshade · Pull Request #3205 · TeamNewPipe/NewPipe". GitHub. 17 Temmuz 2020 tarihinde kaynağından arşivlendi. 
  28. ^ "polymorphicshade/NewPipe". 17 Haziran 2021. 9 Eylül 2020 tarihinde kaynağından arşivlendi – GitHub vasıtasıyla.