PipePipe: NewPipe hard fork implementing SponsorBlock
SponsorBlock을 구현한 NewPipe 하드 포크, PipePipe
PipePipe는 NewPipe를 하드 포크해 SponsorBlock, Return YouTube Dislike, 백그라운드 재생과 재생목록 일괄 다운로드 등을 추가한 Android 동영상 앱입니다. 2022년부터 독립적으로 개발하고 있으며, 개발자는 빠른 수정과 잦은 기능 업데이트를 하드 포크의 장점으로 꼽습니다.
- 주제
AI 요약
PipePipe는 NewPipe를 바탕으로 개발한 Android 동영상 앱입니다. YouTube와 BiliBili 영상에서 스폰서 구간을 건너뛰는 SponsorBlock을 지원하고, Return YouTube Dislike로 싫어요 수를 표시합니다. YouTube 원래 제목 표시, 로그인 필요한 콘텐츠 재생, 실시간 채팅 오버레이, AV1·VP9 재생도 지원합니다.
재생과 탐색 기능
화면을 끈 상태에서도 재생하는 음악 플레이어 모드와 취침 타이머를 제공합니다. 스와이프로 재생 위치를 옮기거나 전체 화면을 조작하고, 길게 눌러 재생 속도를 높일 수 있습니다. 검색 필터와 키워드·채널 필터로 콘텐츠를 추리고, Shorts와 유료 동영상을 숨길 수도 있습니다. 재생목록 전체를 한 번에 내려받고, 기기에 저장한 재생목록과 시청 기록 안에서 검색·정렬하는 기능도 있습니다.
NewPipe와 다른 독립 프로젝트
개발자는 개발 방향 차이로 2022년 초 NewPipe를 포크해 독자 개발을 시작했습니다. PipePipe는 NewPipe 업데이트를 받지 않고, NewPipe에 변경 사항을 보내지도 않습니다. 따라서 두 프로젝트는 별개로 움직이며, 한쪽에서 발생한 문제가 다른 쪽에도 나타난다고 볼 수 없습니다. 최신 NewPipe를 따라가는 Tubular 같은 포크와도 개발 방식이 다릅니다. 개발자는 하드 포크를 선택하면 문제를 빠르게 수정하고 기능 업데이트를 자주 배포할 수 있다고 설명합니다.
로그인 쿠키는 사용자가 ‘Cookie Functions’에서 지정한 상황에만 사용합니다. YouTube에서는 재생 스트림을 가져올 때만 쿠키를 씁니다. 개발자는 이슈와 코드 기여를 받지만, 특정 서비스 지원 요청은 받지 않는다고 안내합니다.
Hacker News 반응
- @globular-toast — NewPipe가 SponsorBlock을 구현하지 않은 이유가 궁금합니다. 저장소 설명에는 ‘개발 방향 차이’라고만 나와 있는데, 관련된 이야기가 있나요?
- @dev_hugepages — NewPipe는 스폰서십이 대체로 공정하고, 사용자의 개인정보를 보호하며, 창작자가 광고 파트너를 직접 고르고 더 많은 수익을 얻을 수 있다고 설명했습니다. 윤리적인 스폰서 광고까지 차단하면 개인정보 보호를 내세운 앱이 광고를 심판하는 문지기가 될 수 있다고 봤습니다. 팀은 논의 끝에 SponsorBlock을 지원하지 않기로 했습니다.
- @TomasEkeli — 타당한 의견입니다. 동의하지 않는 사람이 포크하는 것도 타당합니다. 시스템은 그렇게 작동해야 합니다.
- @satvikpendem — NewPipe는 YouTube 광고를 우회하면서 영상 안의 스폰서 광고는 구분해서 막지 않습니다. 입장이 일관되지 않고, 스폰서 광고도 비윤리적일 수 있습니다. BetterHelp 논란을 보세요.
- @Tha_14 — 몇 달째 PipePipe를 만족스럽게 쓰고 있습니다. YouTube가 바뀔 때마다 개발자가 앱을 다시 작동하도록 필요한 시간과 관심을 쏟는 점이 고맙습니다.
- @y-c-o-m-b — 저도 6개월 넘게 잘 쓰고 있습니다. 간단한 수정도 적용되기까지 며칠에서 몇 주씩 기다리던 NewPipe를 떠났습니다. PipePipe는 패치가 자주 나옵니다.
- @hadrien01 — 저도 비슷합니다. 버그가 적고 NewPipe에서 오래 불편했던 탐색 문제도 고쳤습니다. 다만 건너뛴 구간으로 돌아가려는 일이 성가셔서 SponsorBlock 연동은 껐습니다.
- @JMiao — 데스크톱 PC에서도 비슷하게 쓸 수 있는 방법이 있나요?
- @UnlockedSecrets — SponsorBlock과 uBlock Origin을 설치한 Firefox는 어떤가요?
- @Gander5739 — 잘 알려지지 않았지만 mpv로도 YouTube 영상을 재생할 수 있습니다. yt-dlp를 설치해야 하는 것으로 압니다.
- @creatonez — 참고로 이 앱은 Return YouTube Dislike도 지원합니다. 이 기능은 사용자가 클릭한 영상을 제삼자 서비스에 알리며, SponsorBlock처럼 익명성을 보장하는 조치는 없습니다. 비활성화 옵션도 작동하지 않는 것 같습니다.
- @sureglymop — 저만 그런지 NewPipe에서도 그랬는데, 구독 채널이 50개쯤 되면 새로고침할 때 Google이 요청을 제한합니다. 새 콘텐츠를 가져오는 로직을 개선하거나 요청을 시간에 걸쳐 나눠 보내는 방법이 있으면 좋겠습니다.
- @2Gkashmiri — 구독 채널이 340개가 넘지만 요청 제한은 드물게 겪습니다. 같은 인터넷 회선에서도 특정 공유기를 쓸 때 몇 번 발생해 정확한 원인은 모르겠습니다.
- @TechSquidTV — 창작자에게서 훔치는 행위에 근본적으로 반대합니다.
- @porjo — 입장은 존중합니다. 다만 광고를 건너뛰지 못해도 저는 집중해서 보지 않고 음소거하거나 다른 데로 주의를 돌립니다. 광고를 자동으로 건너뛰거나 음소거하는 것과 얼마나 다른가요?
원문: Hacker News / 번역·요약: Trawling