NewPipe是一款適用於Android設備的免費開源媒體播放器應用程序,最著名的是它是一個非官方的YouTube客戶端。[2]它可在F-Droid官方的軟件庫中獲得[3], 也可以在NewPipe的F-Droid軟件庫中獲得[4] ,或從GitHub發佈頁面獲得。[5]它旨在作為官方YouTube應用程序的 "尊重私隱"的替代品。[6][7][8]

NewPipe
原作者Christian Schabesberger
開發者Team NewPipe
首次發佈2015年9月15日,​9年前​(2015-09-15
最終版本0.23.1(2022年7月5日,​2年前​(2022-07-05
原始碼庫github.com/TeamNewPipe/NewPipe
程式語言Java / Kotlin
作業系統Android
語言89種語言[1]
類型媒體播放器
許可協議GPLv3
網站newpipe.net

版本歷史

編輯

NewPipe最初於2015年9月4日發佈了0.3版本,由Christian Schabesberger創建。[9]值得注意的更新包括:[10]

  • 搜索和播放YouTube影片(自0.3起)
  • 下載影片和音頻(自0.3起)
  • 只播放影片的音頻(自0.4.1起)
  • 顯示類似的影片(自0.6起)
  • 支持顯示YouTube影片(自0.8.5)。
  • 一個彈出式播放器(自0.8.12起),(自0.9.5起可調整大小)。
  • 通過RSS訂閱頻道(自0.10.0)。
  • 支持顯示網站,如YouTube的 "趨勢 "部分(自0.11.0起)
  • 支持SoundCloud(自0.11.5)。
  • 本地播放列表和字幕(自0.12.0起)
  • YouTube直播和訂閱的前/導入(自0.13.0起)
  • 支持MediaCCC(自0.16.0起)
  • 顯示評論(但不包括評論回復)(自0.16.0起)
  • 在最後停止的地方恢復影片流(自0.17.0起)
  • 支持PeerTube(自0.18.0起)
  • 基本的安Android電視支持(自0.19.3)。
  • 支持Bandcamp (自0.21.0起)


技術

編輯

NewPipe不使用官方的YouTube API,而是在網站上爬取影片和元數據,如喜歡、不喜歡和瀏覽量。[11]這樣做是故意的,以減少與Google共享的數據量。[12]並且是一個獨立的項目。它也被用於免費開源的應用程序SkyTube中。[13]每當YouTube後端更新,使其與NewPipe不兼容時,影片就會因"無法解密影片URL"的錯誤而無法加載[14][15][16][17],直到支持更新後端的NewPipe更新發佈。然而,當YouTube後端下次更新時,不兼容的情況又會出現。

在較新版本的應用程序中,提取器支持YouTubeSoundCloudMediaCCCPeerTubeBandcamp[18][19][20]然而,SoundCloudMediaCCCPeerTube和Bandcamp的支持處於測試階段,所以它們可能並不總是能正常工作。[21][22] 開發團隊表示,在2.0.0版本之前,他們進一步開發的主要重點是YouTube[23][a]

由於NewPipe訪問YouTube的方式沒有使用API或顯示廣告,如果它在Google Play商店提供,將與YouTube母公司Google的服務條款相衝突。[24][25]

分歧

編輯

用戶反覆提出的功能要求之一,就是加入贊助商屏蔽,這是一種流行的免費開源技術,可以讓NewPipe應用程序自動跳過(即阻止)影片的讚助部分。[26] 然而,這一功能的要求被NewPipe的開發者拒絕[27],主要原因是廣告爲支持創作者的 "道德廣告"。[28]然而,這導致了NewPipe分歧的產生,包括對贊助商模塊的支持[29],例如PipePipe。[30]

筆記

編輯
  1. ^ 在SoundCloud Beta問題下有一個解釋:即YouTube是團隊的主要優先事項,而不是Soundcloud。

相關條目

編輯

註釋

編輯
  1. ^ Čihař, Michal. NewPipe. Hosted Weblate. [25 April 2021]. (原始內容存檔於2021-03-09) (英語). 
  2. ^ 5 Apps to Protect Your Privacy on YouTube and Stop Google From Tracking You. MUO. 2021-08-28 [2021-11-10]. (原始內容存檔於2021-08-28) (美國英語). 
  3. ^ NewPipe. F-Droid. [18 June 2018]. (原始內容存檔於2021-07-08). 
  4. ^ Team NewPipe publishes own F-Droid repository. May 30, 2020. (原始內容存檔於23 Oct 2020). 
  5. ^ Releases · TeamNewPipe/NewPipe. GitHub. [2020-10-23]. (原始內容存檔於2021-07-15) (英語). 
  6. ^ YouTube Alternatives for Android. AlternativeTo. [18 June 2018]. (原始內容存檔於2021-05-02). 
  7. ^ Diener, Derrik. New Pipe: An Open Source Take on an Android YouTube App. Make Tech Easier. 5 March 2016 [2022-08-14]. (原始內容存檔於2021-01-22). 
  8. ^ How To Play YouTube in Background on Android Using NewPipe App. DailyWoke. 16 October 2017 [2022-08-14]. (原始內容存檔於2019-07-11). 
  9. ^ Schabesberger, Christian. About NewPipe. NewPipe. March 2018 [18 June 2018]. (原始內容存檔於2020-10-30). 
  10. ^ Schabesberger, Christian. TeamNewPipe/NewPipe Releases. [18 June 2018]. (原始內容存檔於2021-07-15) –透過GitHub. 
  11. ^ Lynch, Doug. Latest NewPipe Update Lets You Control the Playback Speed of YouTube Videos. XDA Developers. July 18, 2017 [August 9, 2022]. (原始內容存檔於2017-08-26). 
  12. ^ Schabesberger, Christian. TeamNewPipe/NewPipeExtractor. [19 June 2018]. (原始內容存檔於2021-07-15) –透過GitHub. 
  13. ^ SkyTube: An open-source YouTube app. skytube-app.com. [2020-01-01]. (原始內容存檔於2021-07-12). 
  14. ^ Could not decrypt video URL signature · Issue #1803 · TeamNewPipe/NewPipe. GitHub. [2020-01-27]. (原始內容存檔於2021-07-22) (英語). 
  15. ^ Youtube URL Decryption Fails · Issue #2012 · TeamNewPipe/NewPipe. GitHub. [2020-01-27]. (原始內容存檔於2021-07-22) (英語). 
  16. ^ Cannot Decrypt URL error since today · Issue #2209 · TeamNewPipe/NewPipe. GitHub. [2020-01-27]. (原始內容存檔於2021-07-22) (英語). 
  17. ^ "Video not available" / "Could not decrypt video URL" · Issue #2981 · TeamNewPipe/NewPipe. GitHub. [2020-01-27]. (原始內容存檔於2020-02-15) (英語). 
  18. ^ Schabesberger, Christian. Add MediaCCC support · Pull Request #2083 · TeamNewPipe/NewPipe. GitHub. [2020-01-01]. (原始內容存檔於2021-07-22) (英語). 
  19. ^ Schabesberger, Christian. NewPipe 0.18.0 released, adding PeerTube support. NewPipe blog. [2020-01-01]. (原始內容存檔於2020-10-31) (英語). 
  20. ^ Poolitzer, Opusforlife &. NewPipe 0.21.0 released: What? NewPipe is evolving!. NewPipe. [2021-10-08]. (原始內容存檔於2022-09-01) (英語). 
  21. ^ Error when doing anything with soundcloud · Issue #2745 · TeamNewPipe/NewPipe. GitHub. [2020-01-01]. (原始內容存檔於2021-07-22) (英語). 
  22. ^ [Soundcloud] "Could not parse json response" · Issue #2915 · TeamNewPipe/NewPipe. GitHub. [2020-01-01]. (原始內容存檔於2020-06-01) (英語). 
  23. ^ Schabesberger, Christian. Newpipe FAQ - Bugs & Requests. newpipe.schabi.org. [2020-01-01]. (原始內容存檔於2020-06-02) (英語). 
  24. ^ Torres, J. C. NewPipe – YouTube Android app with more controls and no Google. SlashGear. 20 July 2017 [19 June 2018]. (原始內容存檔於2020-09-22). 
  25. ^ Legal question · Issue #969 · TeamNewPipe/NewPipe. GitHub. [19 June 2018]. (原始內容存檔於2021-06-20) (英語). 
  26. ^ [Request] Sponsor Blocking · Issue #2554 · TeamNewPipe/NewPipe. GitHub. [2022-08-14]. (原始內容存檔於2020-11-11). 
  27. ^ SponsorBlock Implementation by polymorphicshade · Pull Request #3205 · TeamNewPipe/NewPipe. GitHub. [2022-08-14]. (原始內容存檔於2021-05-18). 
  28. ^ NewPipe's position on advertising. NewPipe. [2022-08-14]. (原始內容存檔於2021-05-30). 
  29. ^ polymorphicshade/NewPipe. June 17, 2021 [2022-08-14]. (原始內容存檔於2021-05-26) –透過GitHub. 
  30. ^ https://github.com/InfinityLoop1308/PipePipe. August 15, 2024.  缺少或|title=為空 (幫助)

外部鏈接

編輯