Package Details: freetube 0.24.0-1

Git Clone URL: https://aur.archlinux.org/freetube.git (read-only, click to copy)
Package Base: freetube
Description: An open source desktop YouTube player built with privacy in mind.
Upstream URL: https://freetubeapp.io
Licenses: AGPL-3.0-or-later
Submitter: picokan
Maintainer: picokan
Last Packager: picokan
Votes: 97
Popularity: 1.31
First Submitted: 2020-10-02 22:19 (UTC)
Last Updated: 2026-04-01 07:24 (UTC)

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 19 Next › Last »

<deleted-account> commented on 2023-10-06 19:13 (UTC)

I'm getting /usr/lib/electron22/electron: error while loading shared libraries: libdav1d.so.7: cannot open shared object file: No such file or directory after electron 22.3.25-2 update.

yochananmarqos commented on 2023-10-03 00:50 (UTC)

@picokan: This does not use npm, only yarn.

  export YARN_CACHE_FOLDER="$srcdir/yarn-cache"
  yarn install
  yarn run build

picokan commented on 2023-07-03 14:48 (UTC) (edited on 2023-07-03 14:48 (UTC) by picokan)

I thought electron20 was still an officially supported package in Arch, but I guess not :\. I'll update it to electron22 which is what the git release is using. Not officially supported by Freetube, but it should work.

je-vv commented on 2023-07-02 09:11 (UTC)

@reclusivesage, actually one can rebuild freetube, without changing its version, and furthermore the latest plain electron, which is in fact electron25 (25.2.1-1), builds and runs fine freetube. So there's no no need to install non official stock electrons for freetube.

Electron is a mess, and issues with versions proliferate across all electron AUR apps.

reclusivesage commented on 2023-07-01 14:59 (UTC)

I had an error about a missing Chromium/Electron 20 .so missing, which prevented FreeTube from starting, so I fixed it by installing electron20-bin from the AUR. (Updating the OS to update Chromium won't fix this FreeTube issue.)

This will suffice until FreeTube upgrades to a currently supported version of Electron.

tuxayo commented on 2023-01-07 20:56 (UTC)

Ok, I though these kind of switching to the fixed branch of a package would be solved without manually dealing with it. Nothing broken then!

yochananmarqos commented on 2023-01-07 20:54 (UTC)

@tuxayo: This is nothing new when Electron packages are updated.

sudo pacman -Syu electron20

tuxayo commented on 2023-01-07 20:53 (UTC)

I wonder why the upgrade of electron from 20 to 22 causes pikaur, yay and pacman[1] to choke with:

error: failed to prepare transaction (could not satisfy dependencies) :: installing electron (22.0.0-1) breaks dependency 'electron20' required by freetube

Given that the electron20 package is in the official repos.

Is there actually an issue with dependencies of the packages?

[1] pacman should also work right? Because there is no freetube update and the electron upgrade should cause to install the electron20 package alongside of electron.

minxu commented on 2022-10-17 15:55 (UTC)

It might be better to depend on electron16-bin by default because building electron16 for me is a pain. It take a long time also breaks from time to time. The current error is:

==> Starting build()...
ERROR at //build/config/linux/pkg_config.gni:103:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Current dir: /home/owen/.cache/yay/electron16/src/src/out/Release/
Command: python3 /home/owen/.cache/yay/electron16/src/src/build/config/linux/pkg-config.py opus
Returned 1.
stderr:

Could not run pkg-config.

See //third_party/opus/BUILD.gn:8:1: whence it was called.
pkg_config("opus_config") {
^--------------------------
See //BUILD.gn:764:7: which caused the file to be included.
      "//third_party/opus:opus_demo",
      ^-----------------------------
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: electron16

I switched to use electron16-bin and freetube installed quickly.