Package Details: yt-dlp-git 2025.03.21.r6.g9d5e6de-1

Git Clone URL: https://aur.archlinux.org/yt-dlp-git.git (read-only, click to copy)
Package Base: yt-dlp-git
Description: A youtube-dl fork with additional features and fixes (git)
Upstream URL: https://github.com/yt-dlp/yt-dlp
Licenses: Unlicense
Conflicts: yt-dlp
Provides: yt-dlp
Submitter: katt
Maintainer: katt
Last Packager: katt
Votes: 47
Popularity: 1.53
First Submitted: 2021-08-08 15:20 (UTC)
Last Updated: 2025-03-24 15:45 (UTC)

Dependencies (25)

Required by (151)

Sources (1)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 Next › Last »

katt commented on 2022-06-22 10:59 (UTC)

@GeneArch Cannot reproduce, works just fine here, the package in repos also just updated without any need for a patch.

GeneArch commented on 2022-06-22 10:08 (UTC) (edited on 2022-06-22 10:10 (UTC) by GeneArch)

With latest setuptools I found I needed this patch as well


--- A/setup.cfg 2022-06-22 05:57:24.062021612 -0400
+++ B/setup.cfg 2022-06-22 05:57:39.790092401 -0400
@@ -1,4 +1,4 @@
-[wheel]
+[bdist_wheel]
 universal = true

GeneArch commented on 2022-05-22 10:23 (UTC) (edited on 2022-05-22 10:25 (UTC) by GeneArch)

Yeh the makefile is broken - until its fixed upstream patch it in build() before the make line: You can use this trivial patch :


--- A/Makefile  2022-05-21 14:26:12.667581933 -0400
+++ B/Makefile  2022-05-21 14:26:24.090639007 -0400
@@ -9,7 +9,7 @@
 # Keep this list in sync with MANIFEST.in
 # intended use: when building a source distribution,
 # make pypi-files && python setup.py sdist
-pypi-files:
+pypi-files: \
        AUTHORS Changelog.md LICENSE README.md README.txt supportedsites \
        completions yt-dlp.1 requirements.txt devscripts/* test/*

romero commented on 2022-05-22 04:39 (UTC) (edited on 2022-05-22 04:40 (UTC) by romero)

Building the latest package fails - anybody an idea why that is?


==> Making package: yt-dlp-git 2022.04.08.r20.gcda1bc519-1 (Sun 22 May 2022 14:20:55 JST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning yt-dlp git repo...
Cloning into bare repository '/home/peter/AUR/yt-dlp-git/yt-dlp'...
remote: Enumerating objects: 140861, done.
remote: Counting objects: 100% (336/336), done.
remote: Compressing objects: 100% (228/228), done.
remote: Total 140861 (delta 215), reused 210 (delta 108), pack-reused 140525
Receiving objects: 100% (140861/140861), 43.69 MiB | 3.37 MiB/s, done.
Resolving deltas: 100% (110094/110094), done.
==> Validating source files with sha256sums...
    yt-dlp ... Skipped
==> Extracting sources...
  -> Creating working copy of yt-dlp git repo...
Cloning into 'yt-dlp'...
done.
==> Starting pkgver()...
==> Updated version: yt-dlp-git 2022.05.18.r18.g92922fe7f-1
==> Starting build()...
AUTHORS Changelog.md LICENSE README.md README.txt supportedsites \
completions yt-dlp.1 requirements.txt devscripts/* test/*
/bin/sh: line 1: AUTHORS: command not found
make: *** [Makefile:13: pypi-files] Error 127
==> ERROR: A failure occurred in build().
    Aborting...

mokkurkalve commented on 2022-02-01 21:46 (UTC)

Yes. It belongs there. https://github.com/yt-dlp/yt-dlp/issues/2590

katt commented on 2022-02-01 17:48 (UTC)

@mokkurkalve Your example works just fine for me, but really you'll want to report this on their github page.

mokkurkalve commented on 2022-02-01 17:31 (UTC)

yt-dlp-git 2021.12.27.r183.gd6bc443bd-1 crashes when run. Anybody knows what this is about?

yt-dlp https://www.youtube.com/watch?v=7moEU79n_wU
[youtube] 7moEU79n_wU: Downloading webpage
[youtube] 7moEU79n_wU: Downloading android player API JSON
Traceback (most recent call last):
  File "/usr/bin/yt-dlp", line 33, in <module>
    sys.exit(load_entry_point('yt-dlp==2022.1.21', 'console_scripts', 'yt-dlp')())
  File "/usr/lib/python3.10/site-packages/yt_dlp/__init__.py", line 857, in main
    _real_main(argv)
  File "/usr/lib/python3.10/site-packages/yt_dlp/__init__.py", line 847, in _real_main
    retcode = ydl.download(all_urls)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 3216, in download
    self.__download_wrapper(self.extract_info)(
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 3189, in wrapper
    res = func(*args, **kwargs)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 1372, in extract_info
    return self.__extract_info(url, self.get_info_extractor(ie_key), download, extra_info, process)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 1381, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 1465, in __extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 1517, in process_ie_result
    ie_result = self.process_video_result(ie_result, download=download)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 2520, in process_video_result
    info_dict, _ = self.pre_process(info_dict)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 3333, in pre_process
    info = self.run_all_pps(key, info)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 3325, in run_all_pps
    self._forceprint(key, info)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 2709, in _forceprint
    info_copy['thumbnails_table'] = self.render_thumbnails_table(info_dict)
  File "/usr/lib/python3.10/site-packages/yt_dlp/YoutubeDL.py", line 3523, in render_thumbnails_table
    return render_table(
  File "/usr/lib/python3.10/site-packages/yt_dlp/utils.py", line 3451, in render_table
    row[pos] = text + ' ' * (max_lens[pos] - width(text) + extra_gap)
TypeError: 'tuple' object does not support item assignment

GeneArch commented on 2022-01-21 05:22 (UTC)

Generates warning:

/usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.

katt commented on 2021-12-18 02:44 (UTC) (edited on 2021-12-18 02:44 (UTC) by katt)

@dreieck there is no such package on AUR, I will not add conflicts for a package that only briefly existed and had the wrong name.