NewPipe
Orijinal yazar(lar) | Christian Schabesberger |
---|---|
Geliştirici(ler) | Team NewPipe |
Güncel sürüm | 0.22.1 / 26 Şubat 2022 |
İşletim sistemi | Android |
Tür | Medya oynatıcı |
Lisans | GPLv3 |
Resmî sitesi | newpipe.net |
Kod deposu | github.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]- ^ "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.
- ^ "NewPipe". F-Droid. 22 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2018.
- ^ "Team NewPipe publishes own F-Droid repository". 30 Mayıs 2020. 23 Ekim 2020 tarihinde kaynağından arşivlendi.
- ^ "Releases · TeamNewPipe/NewPipe". GitHub (İngilizce). 27 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Ekim 2020.
- ^ "YouTube Alternatives for Android". AlternativeTo. 14 Mayıs 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2018.
- ^ 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.
- ^ "How To Play YouTube in Background on Android Using NewPipe App". DailyWoke. 16 Ekim 2017. 19 Şubat 2018 tarihinde kaynağından arşivlendi.
- ^ Schabesberger, Christian (March 2018). "About NewPipe". NewPipe. 27 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2018.
- ^ Schabesberger, Christian. "TeamNewPipe/NewPipe Releases". 27 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2018 – GitHub vasıtasıyla.
- ^ 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.
- ^ 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.
- ^ Schabesberger, Christian. "TeamNewPipe/NewPipeExtractor". 27 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Haziran 2018 – GitHub vasıtasıyla.
- ^ "SkyTube: An open-source YouTube app". skytube-app.com. 6 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2020.
- ^ "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.
- ^ "Youtube URL Decryption Fails · Issue #2012 · TeamNewPipe/NewPipe". GitHub (İngilizce). 22 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2020.
- ^ "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.
- ^ ""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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ "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.
- ^ "[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.
- ^ 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.
- ^ "Legal question · Issue #969 · TeamNewPipe/NewPipe". GitHub (İngilizce). 20 Haziran 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Haziran 2018.
- ^ "[Request] Sponsor Blocking · Issue #2554 · TeamNewPipe/NewPipe". GitHub. 11 Kasım 2020 tarihinde kaynağından arşivlendi.
- ^ "NewPipe's position on advertising". NewPipe. 19 Ocak 2021 tarihinde kaynağından arşivlendi.
- ^ "SponsorBlock Implementation by polymorphicshade · Pull Request #3205 · TeamNewPipe/NewPipe". GitHub. 17 Temmuz 2020 tarihinde kaynağından arşivlendi.
- ^ "polymorphicshade/NewPipe". 17 Haziran 2021. 9 Eylül 2020 tarihinde kaynağından arşivlendi – GitHub vasıtasıyla.
Yazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |