본문으로 건너뛰기
로그인 둘러보기
오디오·영상·캡처 · 윈도우즈 유틸

BBHouse

0

BBHouse는 Bilibili(哔哩哔哩)를 위한 타사 크로스플랫폼 데스크톱 클라이언트로, Tauri 프레임워크를 기반으로 만들어졌습니다.

데스크톱 클라이언트동영상 스트리밍크로스플랫폼

소개

BBHouse는 Bilibili(哔哩哔哩)를 위한 타사 크로스플랫폼 데스크톱 클라이언트로, Tauri 프레임워크를 기반으로 만들어졌습니다. Windows, macOS, Linux에서 동작하며, 동영상과 라이브 방송의 동적 피드를 중심으로 한 간결한 인터페이스를 제공합니다. 주요 개발자는 GitHub 계정 endcloud이며, 저장소 endcloud/bbhouse-tauri에서 소스와 설치 파일을 공개합니다.

상세정보

동영상·라이브 방송 피드

홈 화면에서 동영상과 라이브 방송의 동적 목록을 분할 단위로 보여주며, 분区和 제목, UP主(업주) 기준으로 동영상을 필터링할 수 있습니다.

재생 및 플레이리스트

독립 창으로 동작하는 플레이어가 무제한 추가 가능한 임시 재생 목록을 지원하며, 동영상과 재생 목록을 함께 다룰 수 있습니다.

PCDN 대체 및 외부 다운로드 통합

랜덤으로 발생하는 PCDN을 우회하도록 구성되었으며, 명령줄 도구 BBDown을 BBHouse 안에서 간단히 호출할 수 있도록 통합되어 있습니다. 이 기능을 사용하려면 사전에 BBDown, ffmpeg, aria2c 설치가 필요합니다.

테마 및 인터페이스

라이트/다크 테마를 지원하고, 핵심 재생 기능은 DPlayer.js, 댓글 엔진은 공개된 bilibili-API-collect 저장소의 API를 활용합니다. Rust로 작성된 로컬 리버스 프록시를 통해 스트림을 가져오며, Tauri가 UI와 Rust 모듈을 연결합니다.

설치

공식 GitHub 저장소 endcloud/bbhouse-tauri의 Releases 페이지에서 Windows, macOS, Ubuntu용 설치 패키지를 내려받아 설치합니다. Windows에서는 패키지 관리자 winget을 통해 winget install --id endcloud.BBHouse --exact 명령으로 설치할 수도 있습니다.

기본 사용

  • 설치 후 BBHouse를 실행하고 홈 화면에서 관심 있는 UP主의 동적 피드를 확인합니다.
  • 분区和 제목, UP主를 기준으로 동영상을 필터링해 원하는 콘텐츠를 빠르게 찾습니다.
  • 동영상을 클릭해 독립 창 플레이어에서 재생하고, 임시 재생 목록에 항목을 추가해 순서대로 감상합니다.
  • BBDown 통합 기능을 사용할 경우, 미리 설치한 BBDown과 ffmpeg, aria2c가 정상적으로 동작하는지 확인한 뒤 다운로드 기능을 실행합니다.

BBHouse는 어떤 운영체제에서 동작하나요?

Windows 10/11, macOS 12.6 이상, Linux(Ubuntu 포함)에서 동작합니다. Ubuntu에서는 WebKitGTK 4.0 이상이 필요합니다.

BBHouse는 어떻게 설치하나요?

GitHub 저장소 endcloud/bbhouse-tauri의 Releases 페이지에서 운영체제별 설치 파일을 내려받아 설치하거나, Windows에서는 winget을 사용해 winget install --id endcloud.BBHouse --exact 명령으로 설치할 수 있습니다.

BBHouse는 어떤 기술로 만들어졌나요?

UI는 Vue 3 + Vite + TypeScript, 핵심 재생과 댓글은 DPlayer.js, API는 bilibili-API-collect, 로컬 스트림 프록시는 Rust로 작성되었으며, Tauri가 이들을 묶어 크로스플랫폼 데스크톱 애플리케이션으로 빌드합니다.

BBDown 통합 기능을 사용하려면 무엇이 필요하나요?

BBDown, ffmpeg, aria2c를 미리 설치해 두어야 BBHouse 안에서 BBDown을 정상적으로 호출할 수 있습니다.

시스템 요구사항

Windows에서는 Windows 11 21H2 또는 Windows 10 1809 이상에서 모든 기능이 동작합니다. Windows 10 21H1 미만 버전은 WebView2가 내장되어 있지 않아 설치 시 자동으로 다운로드되며 설치 시간이 길어집니다. macOS는 macOS 12.6에서 동작하며, Ubuntu는 WebKitGTK 4.0 이상이 필요합니다. BBDown 통합 기능을 사용하려면 BBDown, ffmpeg, aria2c를 별도로 설치해야 합니다.