Package Details: freetube-bin 0.20.0-1

Git Clone URL: https://aur.archlinux.org/freetube-bin.git (read-only, click to copy)
Package Base: freetube-bin
Description: An open source desktop YouTube player built with privacy in mind.
Upstream URL: https://github.com/FreeTubeApp/FreeTube
Licenses: AGPL3
Conflicts: freetube
Provides: freetube
Submitter: plague-doctor
Maintainer: plague-doctor
Last Packager: plague-doctor
Votes: 155
Popularity: 6.50
First Submitted: 2019-04-02 03:28 (UTC)
Last Updated: 2024-04-15 22:35 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Metal_Neo commented on 2021-03-09 16:37 (UTC) (edited on 2021-03-09 16:48 (UTC) by Metal_Neo)

@marcih I'm not who you were responding to, but here is my output:

pacman -Ql freetube-bin :

freetube-bin /control.tar.gz freetube-bin /data.tar.xz freetube-bin /debian-binary freetube-bin /freetube-bin-0.12.0-1-x86_64.deb freetube-bin /opt/ freetube-bin /opt/FreeTube/ freetube-bin /opt/FreeTube/LICENSE.electron.txt freetube-bin /opt/FreeTube/LICENSES.chromium.html freetube-bin /opt/FreeTube/chrome-sandbox freetube-bin /opt/FreeTube/chrome_100_percent.pak freetube-bin /opt/FreeTube/chrome_200_percent.pak freetube-bin /opt/FreeTube/freetube freetube-bin /opt/FreeTube/icudtl.dat freetube-bin /opt/FreeTube/libEGL.so freetube-bin /opt/FreeTube/libGLESv2.so freetube-bin /opt/FreeTube/libffmpeg.so freetube-bin /opt/FreeTube/libvk_swiftshader.so freetube-bin /opt/FreeTube/libvulkan.so.1 freetube-bin /opt/FreeTube/locales/ freetube-bin /opt/FreeTube/locales/am.pak freetube-bin /opt/FreeTube/locales/ar.pak freetube-bin /opt/FreeTube/locales/bg.pak freetube-bin /opt/FreeTube/locales/bn.pak freetube-bin /opt/FreeTube/locales/ca.pak freetube-bin /opt/FreeTube/locales/cs.pak freetube-bin /opt/FreeTube/locales/da.pak freetube-bin /opt/FreeTube/locales/de.pak freetube-bin /opt/FreeTube/locales/el.pak freetube-bin /opt/FreeTube/locales/en-GB.pak freetube-bin /opt/FreeTube/locales/en-US.pak freetube-bin /opt/FreeTube/locales/es-419.pak freetube-bin /opt/FreeTube/locales/es.pak freetube-bin /opt/FreeTube/locales/et.pak freetube-bin /opt/FreeTube/locales/fa.pak freetube-bin /opt/FreeTube/locales/fi.pak freetube-bin /opt/FreeTube/locales/fil.pak freetube-bin /opt/FreeTube/locales/fr.pak freetube-bin /opt/FreeTube/locales/gu.pak freetube-bin /opt/FreeTube/locales/he.pak freetube-bin /opt/FreeTube/locales/hi.pak freetube-bin /opt/FreeTube/locales/hr.pak freetube-bin /opt/FreeTube/locales/hu.pak freetube-bin /opt/FreeTube/locales/id.pak freetube-bin /opt/FreeTube/locales/it.pak freetube-bin /opt/FreeTube/locales/ja.pak freetube-bin /opt/FreeTube/locales/kn.pak freetube-bin /opt/FreeTube/locales/ko.pak freetube-bin /opt/FreeTube/locales/lt.pak freetube-bin /opt/FreeTube/locales/lv.pak freetube-bin /opt/FreeTube/locales/ml.pak freetube-bin /opt/FreeTube/locales/mr.pak freetube-bin /opt/FreeTube/locales/ms.pak freetube-bin /opt/FreeTube/locales/nb.pak freetube-bin /opt/FreeTube/locales/nl.pak freetube-bin /opt/FreeTube/locales/pl.pak freetube-bin /opt/FreeTube/locales/pt-BR.pak freetube-bin /opt/FreeTube/locales/pt-PT.pak freetube-bin /opt/FreeTube/locales/ro.pak freetube-bin /opt/FreeTube/locales/ru.pak freetube-bin /opt/FreeTube/locales/sk.pak freetube-bin /opt/FreeTube/locales/sl.pak freetube-bin /opt/FreeTube/locales/sr.pak freetube-bin /opt/FreeTube/locales/sv.pak freetube-bin /opt/FreeTube/locales/sw.pak freetube-bin /opt/FreeTube/locales/ta.pak freetube-bin /opt/FreeTube/locales/te.pak freetube-bin /opt/FreeTube/locales/th.pak freetube-bin /opt/FreeTube/locales/tr.pak freetube-bin /opt/FreeTube/locales/uk.pak freetube-bin /opt/FreeTube/locales/vi.pak freetube-bin /opt/FreeTube/locales/zh-CN.pak freetube-bin /opt/FreeTube/locales/zh-TW.pak freetube-bin /opt/FreeTube/resources.pak freetube-bin /opt/FreeTube/resources/ freetube-bin /opt/FreeTube/resources/app.asar freetube-bin /opt/FreeTube/snapshot_blob.bin freetube-bin /opt/FreeTube/swiftshader/ freetube-bin /opt/FreeTube/swiftshader/libEGL.so freetube-bin /opt/FreeTube/swiftshader/libGLESv2.so freetube-bin /opt/FreeTube/v8_context_snapshot.bin freetube-bin /opt/FreeTube/vk_swiftshader_icd.json freetube-bin /usr/ freetube-bin /usr/share/ freetube-bin /usr/share/applications/ freetube-bin /usr/share/applications/freetube.desktop freetube-bin /usr/share/doc/ freetube-bin /usr/share/doc/freetube/ freetube-bin /usr/share/doc/freetube/changelog.gz freetube-bin /usr/share/icons/ freetube-bin /usr/share/icons/hicolor/ freetube-bin /usr/share/icons/hicolor/scalable/ freetube-bin /usr/share/icons/hicolor/scalable/apps/ freetube-bin /usr/share/icons/hicolor/scalable/apps/freetube.svg

I am on X11. The program does launch when using /opt/Freetube/freetube. I am using linux-zen.

sudo zgrep USER_NS /proc/config.gz :

CONFIG_USER_NS=y CONFIG_USER_NS_UNPRIVILEGED=y

sudo sysctl kernel_unprivileged_userns_clone :

sysctl: cannot stat /proc/sys/kernel_unprivileged_userns_clone: No such file or directory

Nothing seemed to change after changing the permissions of /opt/Freetube/chrome-sandbox

marcih commented on 2021-03-09 13:11 (UTC) (edited on 2021-03-09 17:35 (UTC) by marcih)

@Archislove @schnilz The package should just replicate what the deb would do on a Debain system... What exactly do you mean by "installs in my root folder"? What's the full path of the FreeTube folder, for example? Better yet, what's the output of pacman -Ql freetube-bin?

EDIT: Nevermind, I see what you mean now, I should've paid more attention, that shouldn't happen: I should've used the --exclude option on rsync to not actually copy those files. Other than that though, the package should get installed normally.

@Archislove: Are you on X11 or Wayland? Is there any output when you try to run FreeTube (/opt/FreeTube/freetube, it's not in $PATH) in the terminal? Are you using the stock Arch kernel, the hardened Arch one, or a self-configured compiled one? What's the output of zgrep USER_NS /proc/config.gz and sysctl kernel.unprivileged_userns_clone, both run as root? What happens when you change the permissions of /opt/FreeTube/chrome-sandbox to 4755 (u+srwx, g+rx, o+rx)?

Archislove commented on 2021-03-09 09:51 (UTC)

I just updated and, as @schnilz said, it installs in my root folder, and it doesn't start from desktop or terminal.

schnilz commented on 2021-03-09 08:51 (UTC)

The package installs to my root folder ... thats not intentional is it ?

malcolm commented on 2021-02-15 02:52 (UTC)

hey @GalacticRaph, thank you for the tip. Working now

GalacticRaph commented on 2021-02-10 18:02 (UTC) (edited on 2021-02-12 09:35 (UTC) by GalacticRaph)

I managed to implement my own version of youtube-redirect by making a custom url scheme.

Add this desktop entry to ~/.local/share/applications/freetube.desktop

[Desktop Entry]
Name=FreeTube
Exec=freetube-bin %u
Terminal=false
Type=Application
StartupNotify=false
MimeType=x-scheme-handler/freetube;

Then assign the freetube:// scheme

xdg-mime default freetube.desktop x-scheme-handler/freetube

Now in the browser of your choice download tampermonkey and paste the following script https://gist.github.com/raph92/7e3edad5c073822cc3de4afe38c3e5fc#file-freetube-redirect-js

rebal28 commented on 2020-11-09 18:13 (UTC)

Are there any solution to the firefox/chromium redirect extension?

just adding MimeType=x-scheme-handler/freetube; did not help.

it still gives me an error Unable to create io-slave. klauncher said: Unknown protocol 'freetube'.

deathmist commented on 2020-10-03 20:27 (UTC)

The following PKGBUILD change should allow you to get v0.8.0 right now until the package is updated:

diff --git a/PKGBUILD b/PKGBUILD
index 654e1ac..6024701 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,22 @@
 # Maintainer: Plague-doctor <plague at privacyrequired dot com >

 pkgname=freetube-bin
-pkgver=0.7.3
+pkgver=0.8.0
 pkgrel=1
 pkgdesc="An open source desktop YouTube player built with privacy in mind."
 arch=('x86_64')
 url="https://github.com/FreeTubeApp/FreeTube"
-file="FreeTube_${pkgver}_amd64.deb"
+file="freetube_${pkgver}_amd64.deb"
 license=('GPL')
 options=("!strip" "staticlibs")
 source=(
     "freetube-bin.desktop"
     "freetube-bin-icon.png"
-    "$pkgname-$pkgver-$pkgrel.deb"::"$url/releases/download/v$pkgver-beta/$file"
+    "$pkgname-$pkgver-$pkgrel.deb.zip"::"$url/releases/download/v$pkgver-beta/$file.zip"
     )

 prepare() {
+    ar -x $file
     bsdtar -x -f data.tar.xz opt/FreeTube
 }

@@ -31,4 +32,4 @@ package() {

 md5sums=('e6ae90f67b51efc28cbc249aefc7fc28'
          '226826376032a3253ebba9f1ed2e58fd'
-         '808b0e406930426aaf9f43d9969e97f5')
+         '54c37660f17dbab0eedbc281ee9ad80b')

iloverepublic commented on 2020-06-23 19:00 (UTC)

The Freetube-Redirect extension won't work with the portable versions, which the AUR version is based on. It only sets the freetube-bin input in the application search bar and doesn't load the video at all. The non-portable version works well after disabling "Grab videos locally".

Could you fix this issue, or could you just build the app from other source (like the .deb version) other than the portable version?