FreeTube
| FreeTube | |
|---|---|
| Stable release | 0.23.2
/ February 23, 2025 |
| Repository | github |
| Written in | JavaScript, Vue |
| Operating system | Linux, macOS, and Windows |
| License | AGPL 3 |
| Website | freetubeapp |
FreeTube는 Windows (10 이상), macOS (11 이상), 및 Linux에 대한 YouTube 클라이언트이고, YouTube를 보다 개인적으로 사용하여 구축합니다.
그것은 습관을 추적하지 않고 좋아하는 컨텐츠와 제작자를 즐길 수 있습니다. 모든 사용자 데이터는 지역적으로 저장되고 인터넷에 전송되거나 게시되지 않습니다. FreeTube는 필요한 정보를 폐기함으로써 (지역적 방법 또는 선택적으로 무적 API를 활용과 함께) 데이터를 가져옵니다.
YouTube와 유사한 많은 기능을 갖춘, freetube는 데스크탑에서 YouTube를 개인적으로 시청하는 가장 좋은 방법 중 하나가 되어 왔습니다.
Introduction
간혹 YouTube 자료를 볼 필요가 있습니다. 물론 브라우저에서 볼 수 있지만, 알고리듬에 노출되어 원하지 않은 동작을 하는 것을 꺼려질 수도 있습니다.
이런 연유로 YouTube 전용 응용 프로그램이 필요하고, 그런 응답 중 하나가 FreeTube입니다.
Installation
데비안 저장소에서 패키지가 제공되지 않고, 개발자가 제공하는 deb 패키지를 홈페이지에서 얻을 수 있습니다:
그러나, 이것도 Electron (software framework)를 사용하다 보니, 패키지 내에 electron 관련된 것들이 대부분이고, 실제 코드는 극히 일부입니다.
따라서, 시스템에 설치된 electron으로부터 구동할 수 있도록 패키지를 구성할 필요가 있습니다.
이와 관련하여, 아치 리눅스 패키지를 활용할 필요가 있습니다:
패키지에 필요한 파일은 위 링크에서 Sources (2)에 있는 2개의 파일입니다. 물론 deb 파일은 다른 아키텍처로 제작된 것을 이용해도 상관없지만, 해당 파일이 크기가 가장 작습니다.
두 개의 파일을 받아서 같은 디렉토리에 두고, 설치 스크립트, freetube-electron.install를 만듭니다:
#!/bin/bash
_pkgname=freetube
pkgname=$_pkgname-electron-bin
pkgver=0.23.2
pkgrel=1
pkgdir=freetube-electron_0.23.2-1_all
srcdir=freetube
prepare() {
mkdir -p $srcdir
dpkg-deb -R freetube_0.23.2_armv7l.deb $srcdir
}
package() {
install -d "$pkgdir/usr/bin" "$pkgdir/usr/lib/$pkgname" "$pkgdir/usr/share"
cp -a "$srcdir/opt/FreeTube/resources/app.asar" "$pkgdir/usr/lib/$pkgname/"
cp -a "$srcdir"/usr/share/* "$pkgdir/usr/share/"
sed -i 's/\/opt\/FreeTube\/freetube/freetube --ozone-platform-hint=auto/' "$pkgdir/usr/share/applications/freetube.desktop"
install -Dm755 './freetube.sh' "$pkgdir/usr/bin/freetube"
}
prepare
package
mkdir -p "$pkgdir"/DEBIAN
이제, 스크립트를 실행하고, control 파일을 만들고, 패키지로 묶고, 설치합니다:
- bash freetube-electron.install
- gvim freetube-electron_0.23.2-1_all/DEBIAN/control
- dpkg-deb --build --root-owner-group freetube-electron_0.23.2-1_all
- sudo dpkg -i freetube-electron_0.23.2-1_all.deb
개발자가 제공하는 데비안 패키지는 72.6Mb이고, 반면에 이 방법으로 만든 패키지는 1.6Mb 정도입니다.
Settings
Player
- Default Viewing Mode: Full Window
- Enable Subtitles by Default