Package Details: invidtui-bin 0.4.4-1

Git Clone URL: https://aur.archlinux.org/invidtui-bin.git (read-only, click to copy)
Package Base: invidtui-bin
Description: A TUI based Invidious client
Upstream URL: https://github.com/darkhz/invidtui
Licenses: MIT
Conflicts: invidtui
Provides: invidtui
Submitter: Kedap
Maintainer: Kedap (darkhz)
Last Packager: darkhz
Votes: 0
Popularity: 0.000000
First Submitted: 2022-02-25 06:12 (UTC)
Last Updated: 2024-03-08 09:53 (UTC)

Latest Comments

darkhz commented on 2022-04-07 14:18 (UTC)

Add an optdepends for mpv-mpris as well.

m040601 commented on 2022-04-07 01:51 (UTC) (edited on 2022-04-07 02:01 (UTC) by m040601)

In the latest change to this PKGBUILD, https://aur.archlinux.org/cgit/aur.git/commit/?h=invidtui-bin&id=b8cbf885045b7e6be3bd0af1cd3b2ac31a80a5df

You removed,

depends = yt-dlp

And you added the mandatory dependency

depends = youtube-dl

With this, you are forcing users to install youtube-dl. Why did you do this ? This is not necessary. And I do not want "youtube-dl" nor "yt-dlp-drop-xxx" on my system, as "yt-dlp" is the current well maintained fork and official well maintained arch official package.

The developer has already explained that invidtui works perfectly with only yt-dlp. No need for mandatory youtube-dl or even yt-dlp-drop-in-xxx etc. These all should be optional, not mandatory

Read again my previous comment and https://github.com/darkhz/invidtui/issues/4

It's also there on the README,

Requirements
    MPV
    Youtube-dl/yt-dlp
    FFMpeg
    mpv-mpris (optional, for MPRIS support)
The dependencies described in the original package are taken

Those dependencies are wrong. I already commented there also, https://aur.archlinux.org/packages/invidtui

Kedap commented on 2022-04-06 23:58 (UTC)

The dependencies described in the original package are taken

Kedap commented on 2022-04-06 22:50 (UTC)

Making updates...

m040601 commented on 2022-03-28 08:58 (UTC)

Please change arch to,

arch=('x86_64' 'aarch64' 'armv6h' 'armv7h')

If you dont know how to, see how others do it, https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=yay-bin

m040601 commented on 2022-03-24 23:11 (UTC)

new release v0.1.8, https://github.com/darkhz/invidtui/releases/tag/v0.1.8

m040601 commented on 2022-03-14 07:31 (UTC)

Please update

arch=('x86_64')

The developer has already made the new releases available for different architectures, https://github.com/darkhz/invidtui/releases

m040601 commented on 2022-03-14 07:28 (UTC) (edited on 2022-03-14 07:32 (UTC) by m040601)

No need for complicated "drop-ins"

Clarification and update from the developer:

I should have been more clear on the dependencies required. yt-dlp is already permissible by default, all you have to do is to specify that invidtui has to use yt-dlp either via the command-line option --ytdl-path or adding a ytdl-path entry in your config file
....
in the config file add this line:
ytdl-path=/usr/bin/yt-dlp
...
 and I will add yt-dlp as a switchback in the upcoming release so that the command-line option or the config file entry will not be necessary.

https://github.com/darkhz/invidtui/issues/4

lmartinez-mirror commented on 2022-03-13 18:42 (UTC)

The only way you'd fix that is if you either made a "drop-in" that provides youtube-dl and requires yt-dlp, or get the yt-dlp package maintainers to additionally provide youtube-dl. I'd opt for the second option since it removes the need for "drop-in" packages.

m040601 commented on 2022-03-12 17:31 (UTC) (edited on 2022-03-12 18:09 (UTC) by m040601)

Thanks for this useful PKGBUILD.

Getting this error message:

Error: Could not find the youtube-dl executable

I only have "yt-dlp" (the Arch official package) installed on my system. And I have no intention of installing "youtube-dl".

I checked this PKGBUILD, and everything seems to be fine

depends=('mpv' 'yt-dlp')

So there should be no reason for it complaining about missing "youtube-dl".

Could this be an issue with this PKGBUILD ?

I see that, https://aur.archlinux.org/packages/invidtui, additionally requires "yt-dlp-drop-in".That is to "cheat" your system into thinking you have "youtube-dl" installed. So maybe it is missing from this "inviditui-bin" for the ones who dont' have youtube-dl installed.

Thanks in advance

PS: In any case, I find the whole "yt-dlp-drop-in" thing bloated and convoluted. I asked the developer of "invidtui" to support both "yt-dlp" and "youtube-dl" , https://github.com/darkhz/invidtui/issues/4

I've also asked him to support arm 32 and 64 bit https://github.com/darkhz/invidtui/issues/3

So please update

arch=('x86_64')

to something like

arch=('x86_64' 'aarch64' 'armv6h' 'armv7h')

when he does that