2P by GN⁺ | ★ favorite | 댓글 2개
  • Android에서 YouTube를 더 가볍게 쓰고 싶은 사용자를 위해 광고와 불필요한 권한을 줄인 무료 오픈소스 클라이언트임
  • Google 독점 API를 쓰지 않고 필요한 정보만 전송하며, 보관 데이터는 기기 안에 오프라인으로 저장됨
  • 오프라인 다운로드, 백그라운드 재생, 팝업 플레이어, 구독, 북마크, 로컬 재생목록, 시청·검색 기록 관리를 제공함
  • 지원 서비스는 YouTube, PeerTube, SoundCloud, Bandcamp, media.ccc.de이며 PeerTube 인스턴스도 추가할 수 있음
  • Android 5+에서 사용할 수 있고, GitHub 릴리스와 F-Droid로 설치하며 자체 F-Droid 저장소를 추가하면 업데이트를 더 빠르게 받을 수 있음

Android용 경량 스트리밍 클라이언트

  • NewPipe는 스마트폰에서 YouTube를 볼 때 직관적이고 기능이 많으며 개인정보 친화적인 앱을 원하는 사용자를 대상으로 함
  • 성가신 광고와 의문스러운 권한 없이 원래의 YouTube 경험을 제공하는 것을 목표로 함
  • 애플리케이션은 오픈소스이며 소스 코드는 GitHub에서 확인할 수 있음
  • 빠르고 작으며, 배터리와 데이터 사용량을 줄이는 스트리밍 솔루션을 내세움

재생과 오프라인 사용 기능

  • 오프라인 사용에서는 저장할 항목과 형식을 사용자가 직접 고를 수 있음
    • 제목 설정 가능
    • 비디오, 오디오, 자막 중 선택 가능
    • 적합한 파일 형식 선택 가능
    • 필요한 해상도 사용 가능
  • 백그라운드 플레이어는 다른 앱을 쓰면서 음악을 들을 때 유용함
    • 백그라운드 재생 지원
    • NewPipe를 닫아 RAM과 배터리 사용을 줄일 수 있음
    • 재생목록을 만들어 계속 음악을 들을 수 있음
    • 오디오만 내려받아 모바일 데이터 사용량을 줄임
  • 팝업 플레이어는 영상을 계속 재생하면서 화면 위치와 크기를 조정할 수 있음
    • 일반 비디오 플레이어 기능을 그대로 사용 가능
    • 한 번의 클릭으로 플레이어 간 전환 가능
    • 모든 Android 버전에서 사용 가능

개인정보와 로컬 데이터 관리

  • NewPipe는 Google 독점 API를 사용하지 않음
  • 영상과 채널 세부 정보를 가져오는 데 필요한 정보만 전송함
  • 어떤 정보를 보관할지는 사용자가 결정함
  • 모든 데이터는 사용자 기기에 오프라인 저장
  • 기록 기능으로 자주 본 항목을 다시 열 수 있고, 마지막 검색을 기반으로 검색 제안을 받을 수 있으며, 보관 항목도 사용자가 제어함

구독, 북마크, 재생목록

  • 구독 기능은 채널을 한 번의 클릭으로 구독하고 사용자 맞춤 피드를 볼 수 있게 함
  • 즐겨 보는 채널의 업데이트를 놓치지 않도록 지원함
  • 로컬 구독 정보는 다른 기기로 가져오거나 내보낼 수 있음
  • 북마크와 로컬 재생목록으로 재생목록을 직접 만들고 가져오며, 좋아하는 영상을 표시할 수 있음
  • 데이터를 다른 기기로 옮겨 다시 구성하는 시간을 줄일 수 있음

지원 서비스

  • YouTube: 음악, 뉴스, 게임 등을 포함하는 비디오와 라이브 스트리밍 플랫폼
  • PeerTube: 탈중앙화 비디오 플랫폼이며, 어떤 PeerTube 인스턴스든 NewPipe에 추가 가능
  • SoundCloud: 음악 스트리밍 플랫폼
  • Bandcamp: 음악 공유를 위한 아티스트 친화적 플랫폼이며 사용자 친화적인 DRM-free 다운로드를 제공함
  • media.ccc.de: 독일 해커·정보보안 활동가 그룹 Chaos Computer Club의 비디오 아카이브와 라이브 스트리밍 플랫폼
  • 더 많은 서비스가 추가될 예정임

설치와 업데이트

  • NewPipe는 Android 5+ 에서 사용할 수 있음
  • APK는 GitHub 릴리스에서 받을 수 있음
  • 서명 키 SHA256 지문은 CB:84:06:9B:D6:81:16:BA:FA:E5:EE:4E:E5:B0:8A:56:7A:A6:D8:98:40:4E:7C:B1:2F:9E:75:6D:F5:CF:5C:AB
  • 릴리스 하이라이트는 다음과 같음
    • [YouTube] SABR 우회책을 사용해 360p와 다른 해상도 제공
    • [YouTube] 재생목록 항목 추출 수정
    • [Bandcamp] 검색 수정
  • 자체 F-Droid 저장소를 클라이언트에 추가하면 업데이트를 더 빠르게 받을 수 있음
  • F-Droid는 Android용 무료·오픈소스 애플리케이션 카탈로그이며, 앱 설치 시 업데이트 알림과 다운로드·업데이트를 제공함
  • 기본 F-Droid 저장소로 NewPipe를 설치하면 업데이트 도착까지 시간이 걸릴 수 있음
  • 설치 문제는 First steps에서 확인할 수 있음

오픈소스와 지원 방식

  • NewPipe는 무료 오픈소스 소프트웨어임
  • 수십 명이 개선과 번역에 참여하며, 60개 이상 언어로 번역됨
  • 소스 코드는 GitHub에서 확인하고 기여할 수 있음
  • NewPipe는 GPL 3.0 라이선스의 적용을 받음
  • F-Droid에서 NewPipe를 받을 수 있고 다른 FOSS 앱도 찾을 수 있음
  • 커뮤니티가 프로젝트를 구동하고, 인터넷을 더 자유롭게 열어 모두가 접근할 수 있게 하려는 목표 때문에 무료로 제공됨
  • 기부금은 비용의 대부분을 충당하며, 유급 개발 시간을 늘려 개발을 강화하는 데 쓰임

댓글과 토론

Hacker News 의견들
  • SponsorBlock 기능이 내장된 NewPipe도 써볼 만함: https://github.com/polymorphicshade/NewPipe

    • LibreTube도 SponsorBlock을 포함하고 있음: https://libretube.dev/
    • 이 버전이 제일 좋음. NewPipe도 좋아했지만 SponsorBlock에 대한 태도가 피곤했음
      지금은 LibreTube로 옮겼고, NewPipe는 영상 안에서 이동할 때 오류가 계속 났음
    • BraveNewPipe도 있음. NewPipe에 SponsorBlock을 붙이고, NewPipe가 nofix로 거부하는 제대로 된 검색 옵션도 넣은 버전임
    • 이건 정말 보석 같은 앱임. 원래 NewPipe가 이 기능을 선택 사항으로라도 넣지 않은 게 아쉬움
    • 솔직히 왜 이걸 써야 하는지 잘 모르겠음. 최근 본 고품질 YouTube 영상들은 30~60분짜리였고, 그중 스폰서 언급은 1~2분 정도뿐이었음
      제작자를 지원하는 방식으로 충분히 괜찮아 보이고, 많은 사람이 스폰서 구간을 막으면 이런 영상들이 사라질 것 같음
  • 몇 년 동안 여행 갈 때 YouTube 영상을 내려받는 용도로 써왔고, YouTube에서 NewPipe로 링크를 바로 공유하면 화질과 스레드 수를 고르는 깔끔한 다운로드 화면이 떠서 아주 편함
    그 목적에는 정말 좋은 앱이지만, 휴대폰에서 일반적으로 YouTube를 볼 때는 ReVanced를 씀

    • NewPipe에서 부족하다고 느끼는 건 라이브 스트리밍 시청임. 좋은 YouTube 경험에는 ReVanced가 맞고, NewPipe는 영상을 내려받아 오프라인으로 저장할 때 씀
  • Android에서 6년 넘게 쓰고 있음. 비행기나 기차에 타기 직전에 영상이나 음악의 로컬 복사본을 빠르게 내려받을 수 있어서 좋음
    YouTube 변경 때문에 앱이 깨지는 때가 있었고 최신 업데이트가 필요해지므로, APK보다 F-Droid로 받는 걸 강력 추천함

    • F-Droid보다 Obtainium을 추천함
      Obtainium은 예를 들어 GitHub 릴리스 페이지처럼 저장소의 릴리스 페이지에서 APK를 직접 내려받음
      F-Droid를 피하는 이유는, 공식 F-Droid 저장소의 앱들이 빌드 절차 때문에 업데이트가 늦어지는 일이 잦고, F-Droid 유지보수자가 자체 키로 서명하면서 패키지 ID를 재사용해 F-Droid 팀을 최종 신뢰 주체로 만들기 때문임. 또한 공식 F-Droid 저장소 포함 요건이 Google Play 같은 다른 앱 스토어보다 덜 엄격해서, 오래됐거나 유지보수되지 않거나 최신 보안 기준에 맞지 않는 앱이 더 많이 올라오는 경향이 있음
      [1]: https://github.com/ImranR98/Obtainium#readme
      [2]: https://www.privacyguides.org/en/android/#f-droid
    • F-Droid 안에서도 NewPipe upstream 저장소를 강력 추천함. 보통 깨지는 문제를 바로 고치지만, F-Droid 기본 저장소 버전은 며칠 늦을 수 있음
    • 지난번에도 정확히 이 용도로 썼음. 비행기 타기 전에 영상을 내려받는 데 유용했음
  • YouTube의 모든 재무 수치를 모아둔 출처는 못 찾았지만, 2022년 YouTube의 총매출은 290억 달러였음. Alphabet의 2022년 순이익은 550억 달러였고, 그중 YouTube 몫이 얼마인지는 알 수 없거나 적어도 못 찾았음
    몇 가지 가정으로 숫자를 잡아보면, YouTube 매출 290억 달러 중 55%를 제작자와 나눈다고 치면 130억 달러가 남음. YouTube가 Alphabet 전체 매출의 10.5%였고 모든 사업이 비례적으로 같은 수익성을 냈다고 가정하면, YouTube 순이익은 57.5억 달러였을 것임. 과거에는 YouTube가 수익성 기준으로 손익분기점 수준이라는 보도도 있었음
    그래서 YouTube의 순이익은 0~50억 달러 범위로 보이고, 잘해도 총이익률 17%라 인터넷 서비스 회사로서는 좋지 않음. NewPipe 같은 기술은 존재해야 하고 회사들이 더 많은 DRM을 밀어붙이면 안 된다고 강하게 믿지만, 최종 사용자가 개방형 기술을 너무 남용해서 회사들이 영상에 종단 간 암호화 말고는 선택지가 없게 만드는 일도 피해야 함

    • YouTube 제작자 콘텐츠 같은 것에 대역폭을 나눠 쓰는 토렌트식 구조가 가능할지 궁금함. 충분히 시드하지 않으면 광고를 보고, 충분히 기여하면 볼 때 광고가 없는 방식임
      다만 실제 토렌트를 쓰거나 추가 설정과 복잡함을 요구하기보다는, 거의 매끄러운 사용자 경험이어야 할 것 같고 브랜딩도 좀 다르게 해야 할 듯함
    • “290억 달러 매출 중 55%를 제작자와 나눈다”는 가정부터 매우 나쁘고 완전히 빗나간 것 같음. 그러면 YouTube가 엄청 관대해 보임
      YouTube가 광고 수익 중 제작자와 나누는 비율은 잘해야 20% 정도일 것 같음
  • F-Droid로 설치할 수 있다는 건 언제나 좋은 신호임

    • 맞음. 다만 기본 F-Droid 저장소는 업데이트가 조금 느림. 1년에 두 번쯤 있는 “YouTube가 UI를 바꿔서 세상이 깨지는” 업데이트 때 특히 그렇고, 그래서 NewPipe 팀은 자체 서드파티 F-Droid 저장소를 권장함. 거기는 업데이트가 바로 올라옴
      [1]: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
    • F-Droid 웹사이트에 “이 앱은 비자유 네트워크 서비스에 의존하거나 이를 홍보합니다”라고 나오는데, 이건 무슨 뜻임?
  • GrayJay는 어떻게 봄? 플랫폼이 아니라 제작자를 따라간다는 접근임. SponsorBlock도 작업 중이라고 들었음
    https://grayjay.app/

    • 오픈 소스가 되고 Linux에서 쓸 수 있게 되면 바로 쓸 생각임
  • NewPipe는 백그라운드 재생과 PIP에 좋음. 창 크기 조절과 이동도 가능함. 다운로드는 Seal이 최고임. 영상을 앱으로 “공유”하면 바로 내려받음
    링크: https://f-droid.org/packages/com.junkfood.seal/

  • NewPipe가 최고임. 이거 없이 사람들이 YouTube를 어떻게 보는지 모르겠음. YouTube 계정 없이도 채널을 구독할 수 있음

    • Firefox와 uBlock Origin으로도 잘 보고 있음. 광고도 안 나옴. 영상을 내려받는 건 관심 없는데, NewPipe를 안 써서 놓치는 게 또 뭐가 있음?
    • 아주 단순함. Premium을 결제함
    • 동의하지만 아쉽게도 아직 Chromecast로 스트리밍할 수 없어서, TV에서 재생하고 싶을 때는 YouTube 앱으로 가야 함
  • Android가 더 나은 휴대폰 운영체제인 또 하나의 이유임

    • iOS에는 Yattee가 있음
      기술적으로는 YouTube 앱이 아니라 개인용 영상 시청 앱이고, 자기 개인 영상 서버와 연결해서 쓰게 되어 있음. 하지만 호환되는 서버 API가 Invidious와 NewPipe 인스턴스가 노출하는 API와 같음. 우연이 아님
      언젠가 Apple이 App Store에서 내릴 것 같긴 함. App Store 가이드라인은 말 그대로 가이드라인이고, 실제 법처럼 이상한 허점으로 피해 갈 수는 없음. 그래도 지금은 작동함
  • 새 콘텐츠를 찾을 때 알고리즘 피드에 의존해서 대체 클라이언트로 옮기기 어려웠음. 그래도 NewPipe에 딱 맞는 용도가 있음. 잠들 때 조용히 백그라운드에서 틀어두는 걸 좋아함
    알아들을 수 없을 정도로 작은 목소리의 웅얼거림이 수면에 도움이 되는데, 광고 때문에 이 용도가 불가능했음. 또 마음에 드는 음악을 내려받을 때도 씀. YouTube로 음악을 발견하고 가져오다가, 좋은 걸 찾으면 NewPipe에서 로컬 오디오 파일로 내려받아 Napster와 MP3 시절처럼 즐김

    • NewPipe는 안 써봤지만, yt-dlp로 YouTube 오디오 스트림을 쉽게 내려받을 수 있음
      사용 가능한 모든 스트림 옵션을 보고 원하는 걸 고를 수도 있어서, opus나 aac를 선호하면 그걸 선택하면 됨