NewPipe 即将迎来十周年。
NewPipe Is Turning 10

原始链接: https://newpipe.net/blog/pinned/announcement/newpipe-turns-10/

## NewPipe 庆祝十周年 本月,流行的 YouTube 替代品 NewPipe 迎来了一个重要里程碑:它的十周年纪念日!它从一个小型项目发展成为一个拥有数百万用户和一支敬业的维护者和贡献者团队的社区驱动的努力。 过去五年取得了显著进展,包括成立 NewPipe e.V.,这是一个德国协会,在财务和结构上支持该项目。这使得能够聘请开发人员——包括核心团队成员——专注于主要的应用程序重构,旨在采用 Kotlin 和 Compose 构建现代代码库。 虽然重写仍在进行中,但 NewPipe 面临着越来越多的挑战,尤其是来自 Google,后者积极寻求限制替代平台。对替代 Android 应用商店的新限制构成了重大威胁。然而,团队仍然乐观,相信他们有能力克服障碍并继续开发。 NewPipe 依赖于社区贡献,并欢迎新的开发人员来帮助确保其未来。目标是开发一个稳定、功能丰富的应用程序,并最终构建一个超越 Google 控制的更开放的视频生态系统。

## NewPipe 庆祝十周年 YouTube 客户端应用 NewPipe 正在庆祝其十周年,在 Hacker News 上引发了用户讨论。许多人赞扬 NewPipe 的视频播放和下载功能,特别是其离线使用能力,例如旅行时使用。 一个关键的讨论点围绕下载器展开:虽然 NewPipe 很方便,但有些人更喜欢 yt-dlp 以避免移动屏幕时间。另一些人则强调 NewPipe 的易用性和订阅管理等功能。 最近的讨论还集中在 NewPipe 的分支版本上,用户推荐 **Tubular** 和 **PipePipe**,因为它们集成了 **SponsorBlock**(跳过赞助片段)和 YouTube 不喜欢功能。虽然 NewPipe 本身不原生包含 SponsorBlock,但这些分支提供了该功能。 用户还分享了个人轶事,从用于儿童娱乐到与狗一起享受播客,甚至承认它对屏幕使用习惯的影响。
相关文章

原文

Guess what? NewPipe just turned 10 this month last month! Time just flew by. In one moment you hit “new project”, and in the next there is a whole association, a group of maintainers, an uncountable amount of contributors, and millions of users! This is amazing. Last time we wrote about an important birthday, NewPipe had just turned five years old. Now it’s yet another five years later, and we still stand on the ground with both feet, running forward like there is no other direction!

NewPipe is 10 years old \o/, a double-digit digits number. Just… let that settle in for a moment.

Looking back

5 years ago, Schabi wrote a blog post for NewPipe’s birthday. We were right in the beginning of the second wave of the COVID-19 pandemic. Back then he wrote that “People keep working on it and organize the project like COVID-19 doesn’t exist”. This is exactly what happened to us in the last five years, and we are so proud of ourselves. Since then many things happened. People from the Project founded NewPipe e.V., a German association to support NewPipe and other projects like it. We started our refactor/rewrite, with plans for new extractor design and a new player (NewPlayer).

The association on the other hand became a beast on its own. Its goal, to care for the donation money that came in from NewPipe, was far surpassed. In 2024 the association hired @Profpatsch and Schabi to work part-time on several topics regarding the NewPipe refactor. For this, the association built out a structure and process for hiring, which turned out successful. What does that mean for you? Well, NewPipe and hopefully other projects gain stability through this, since with paid personnel we can ensure continuous development, even for parts of the project where volunteering maintainers wouldn’t have much fun with.

Looking… now?

Today we are still in the rewrite phase of our app. There are a lot of open issues, which you maybe would like to take a look at, we are always happy to have new contributors. So come by, grab a coffee, have a chat with us (even in person if you are at SFSCon, 39C3 or FOSDEM), check out the code, and let’s go! :D

Profpatsch has been steadily working on rewriting the app alongside all the people doing it in their free time like Isira Seneviratne, Stypox and many more.

Looking forward

There are two views on the future. The bright and the dark one. Let’s start with the bright view, because why not: One day we will be done with the refactor, up to a point where NewPipe can rise out of the ashes once again, with a shiny new look and feel and new code, that should make new and exciting subsequent projects possible. I’m talking Kotlin everywhere, Compose everywhere, and of course nice features without feature creep ;D. Eventually we also want to talk to video creators about the issue that NewPipe reduces their income, and start talking about a world beyond YouTube and Google.

Now to the topic no one wants to hear. The dark side: It becomes progressively more complicated to stay afloat. This is not generally bad, because we grow with the tasks we have to accomplish. Take for example the ever-growing and aging code base. A refactor is overdue, but as you know, we are still on it! Or take the fact that we are all step by step growing out of university and now have to face the question of how to keep NewPipe running with mostly post grads. We want to tackle this matter with the association and of course new contributors. So far it’s working. The engine keeps burning! But - there has to be one - lets talk about the elephant in the room: Google They would like to get rid of projects like ours. No question. In the past few years we had to witness that they try harder and harder to get rid of us. So far without success, neither on a legal base, or on a technical base. But it is clear that these challenges will only continue to get harder and more plentiful. With the latest and biggest challenge being that Google itself wants to get rid of Android projects that maybe get too creative for its taste, by making it harder to supply software through alternative stores like F-Droid. This, to be honest, is a big challenge, and should not be taken lightly. However, I (Schabi) am certain: we will also tackle this one. We have come up with cool and creative solutions in the past to circumvent technical difficulties. To be honest I am even excited to see what people will come up with. But people have to come up with something. So please if you can: Help! Anyway. As dark as this might sound. We have no intention on stopping. See it from the bright side. There are already solutions in the workings for the challenges we have to face, and we continuously ramp up speed on the refactoring. So I am pretty certain about where NewPipe is going:

To infinity and beyond!

Sincerely your:

  • Aayush Gupta
  • absurdlylongusername
  • AudricV
  • Fynn
  • litetex
  • Poolitzer
  • Profpatsch
  • Schabi
  • ShareASmile
  • Siddhesh Naik
  • Stypox
  • Taco
  • TheAssassin
  • TobiGr
  • wb9688
  • and many more

Better known as Team NewPipe.


联系我们 contact @ memedata.com