跳转到内容

NewPipe

维基百科,自由的百科全书
NewPipe
原作者Christian Schabesberger
开发者Team NewPipe
首次发布2015年9月15日,​8年前​(2015-09-15
最终版本
  • 0.27.0 (2024年4月23日)[1]
编辑维基数据链接
源代码库github.com/TeamNewPipe/NewPipe
编程语言Java / Kotlin
操作系统Android
语言89种语言[2]
类型媒体播放器
许可协议GPLv3
网站newpipe.net

NewPipe是一款适用于Android设备的免费开源媒体播放器应用程序,最著名的是它是一个非官方的YouTube客户端。[3]它可在F-Droid官方的软件库中获得[4], 也可以在NewPipe的F-Droid软件库中获得[5] ,或从GitHub发布页面获得。[6]它旨在作为官方YouTube应用程序的 "尊重隐私"的替代品。[7][8][9]

版本历史[编辑]

NewPipe最初于2015年9月4日发布了0.3版本,由Christian Schabesberger创建。[10]值得注意的更新包括:[11]

  • 搜索和播放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,而是在网站上爬取影片和元数据,如喜欢、不喜欢和浏览量。[12]这样做是故意的,以减少与Google共享的数据量。[13]并且是一个独立的项目。它也被用于免费开源的应用程序SkyTube中。[14]每当YouTube后端更新,使其与NewPipe不兼容时,影片就会因"无法解密影片URL"的错误而无法加载[15][16][17][18],直到支持更新后端的NewPipe更新发布。然而,当YouTube后端下次更新时,不兼容的情况又会出现。

在较新版本的应用程序中,提取器支持YouTubeSoundCloudMediaCCCPeerTubeBandcamp[19][20][21]然而,SoundCloudMediaCCCPeerTube和Bandcamp的支持处于测试阶段,所以它们可能并不总是能正常工作。[22][23] 开发团队表示,在2.0.0版本之前,他们进一步开发的主要重点是YouTube[24][a]

由于NewPipe访问YouTube的方式没有使用API或显示广告,如果它在Google Play商店提供,将与YouTube母公司Google的服务条款相冲突。[25][26]

分歧[编辑]

用户反复提出的功能要求之一,就是加入赞助商屏蔽,这是一种流行的免费开源技术,可以让NewPipe应用程序自动跳过(即阻止)影片的赞助部分。[27] 然而,这一功能的要求被NewPipe的开发者拒绝[28],主要原因是广告为支持创作者的 "道德广告"。[29]然而,这导致了NewPipe分歧的产生,包括对赞助商模块的支持。[30]

笔记[编辑]

  1. ^ 在SoundCloud Beta问题下有一个解释:即YouTube是团队的主要优先事项,而不是Soundcloud。

相关条目[编辑]

注释[编辑]

  1. ^ https://github.com/TeamNewPipe/NewPipe/releases/tag/v0.27.0; 检索日期: 2024年4月28日.
  2. ^ Čihař, Michal. NewPipe. Hosted Weblate. [25 April 2021]. (原始内容存档于2021-03-09) (英语). 
  3. ^ 5 Apps to Protect Your Privacy on YouTube and Stop Google From Tracking You. MUO. 2021-08-28 [2021-11-10]. (原始内容存档于2021-08-28) (美国英语). 
  4. ^ NewPipe. F-Droid. [18 June 2018]. (原始内容存档于2021-07-08). 
  5. ^ Team NewPipe publishes own F-Droid repository. May 30, 2020. (原始内容存档于23 Oct 2020). 
  6. ^ Releases · TeamNewPipe/NewPipe. GitHub. [2020-10-23]. (原始内容存档于2021-07-15) (英语). 
  7. ^ YouTube Alternatives for Android. AlternativeTo. [18 June 2018]. (原始内容存档于2021-05-02). 
  8. ^ 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). 
  9. ^ How To Play YouTube in Background on Android Using NewPipe App. DailyWoke. 16 October 2017 [2022-08-14]. (原始内容存档于2019-07-11). 
  10. ^ Schabesberger, Christian. About NewPipe. NewPipe. March 2018 [18 June 2018]. (原始内容存档于2020-10-30). 
  11. ^ Schabesberger, Christian. TeamNewPipe/NewPipe Releases. [18 June 2018]. (原始内容存档于2021-07-15) –通过GitHub. 
  12. ^ 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). 
  13. ^ Schabesberger, Christian. TeamNewPipe/NewPipeExtractor. [19 June 2018]. (原始内容存档于2021-07-15) –通过GitHub. 
  14. ^ SkyTube: An open-source YouTube app. skytube-app.com. [2020-01-01]. (原始内容存档于2021-07-12). 
  15. ^ Could not decrypt video URL signature · Issue #1803 · TeamNewPipe/NewPipe. GitHub. [2020-01-27]. (原始内容存档于2021-07-22) (英语). 
  16. ^ Youtube URL Decryption Fails · Issue #2012 · TeamNewPipe/NewPipe. GitHub. [2020-01-27]. (原始内容存档于2021-07-22) (英语). 
  17. ^ Cannot Decrypt URL error since today · Issue #2209 · TeamNewPipe/NewPipe. GitHub. [2020-01-27]. (原始内容存档于2021-07-22) (英语). 
  18. ^ "Video not available" / "Could not decrypt video URL" · Issue #2981 · TeamNewPipe/NewPipe. GitHub. [2020-01-27]. (原始内容存档于2020-02-15) (英语). 
  19. ^ Schabesberger, Christian. Add MediaCCC support · Pull Request #2083 · TeamNewPipe/NewPipe. GitHub. [2020-01-01]. (原始内容存档于2021-07-22) (英语). 
  20. ^ Schabesberger, Christian. NewPipe 0.18.0 released, adding PeerTube support. NewPipe blog. [2020-01-01]. (原始内容存档于2020-10-31) (英语). 
  21. ^ Poolitzer, Opusforlife &. NewPipe 0.21.0 released: What? NewPipe is evolving!. NewPipe. [2021-10-08]. (原始内容存档于2022-09-01) (英语). 
  22. ^ Error when doing anything with soundcloud · Issue #2745 · TeamNewPipe/NewPipe. GitHub. [2020-01-01]. (原始内容存档于2021-07-22) (英语). 
  23. ^ [Soundcloud] "Could not parse json response" · Issue #2915 · TeamNewPipe/NewPipe. GitHub. [2020-01-01]. (原始内容存档于2020-06-01) (英语). 
  24. ^ Schabesberger, Christian. Newpipe FAQ - Bugs & Requests. newpipe.schabi.org. [2020-01-01]. (原始内容存档于2020-06-02) (英语). 
  25. ^ Torres, J. C. NewPipe – YouTube Android app with more controls and no Google. SlashGear. 20 July 2017 [19 June 2018]. (原始内容存档于2020-09-22). 
  26. ^ Legal question · Issue #969 · TeamNewPipe/NewPipe. GitHub. [19 June 2018]. (原始内容存档于2021-06-20) (英语). 
  27. ^ [Request] Sponsor Blocking · Issue #2554 · TeamNewPipe/NewPipe. GitHub. [2022-08-14]. (原始内容存档于2020-11-11). 
  28. ^ SponsorBlock Implementation by polymorphicshade · Pull Request #3205 · TeamNewPipe/NewPipe. GitHub. [2022-08-14]. (原始内容存档于2021-05-18). 
  29. ^ NewPipe's position on advertising. NewPipe. [2022-08-14]. (原始内容存档于2021-05-30). 
  30. ^ polymorphicshade/NewPipe. June 17, 2021 [2022-08-14]. (原始内容存档于2021-05-26) –通过GitHub. 

外部链接[编辑]