Search Criteria
Package Details: ytmdl 2022.3.16-0
Package Actions
Git Clone URL: | https://aur.archlinux.org/ytmdl.git (read-only, click to copy) |
---|---|
Package Base: | ytmdl |
Description: | Download songs from YouTube with metadata from sources like Itunes, Gaana, Deezer etc. |
Upstream URL: | https://github.com/deepjyoti30/ytmdl |
Keywords: | cli ffmpeg freemusic gaana high-quality-ads itunes metadata music music-bot songs spotify youtube |
Licenses: | MIT |
Conflicts: | ytmdl-git |
Provides: | ytmdl |
Submitter: | deepjyoti30 |
Maintainer: | deepjyoti30 |
Last Packager: | deepjyoti30 |
Votes: | 15 |
Popularity: | 0.33 |
First Submitted: | 2019-11-09 07:25 (UTC) |
Last Updated: | 2022-06-05 15:15 (UTC) |
Dependencies (26)
- downloader-cli
- ffmpeg (ffmpeg-v4l2-request-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-intel-full-git, ffmpeg-yt-dlp-bin, ffmpeg-shinobi, ffmpeg-git, ffmpeg-ndi, ffmpeg-libfdk_aac, ffmpeg-obs, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-vulkan, ffmpeg-nocuda, ffmpeg-headless, ffmpeg-amd-full, ffmpeg-full, ffmpeg-decklink, ffmpeg-full-git)
- python (python38, python37, nogil-python, python39, python36, python32, python311)
- python-bs4
- python-colorama (python-colorama-git)
- python-ffmpeg (python-ffmpeg-git)
- python-itunespy
- python-lxml
- python-musicbrainzngs (python-musicbrainzngs-git)
- python-mutagen
- python-pydes
- python-pysocks
- python-requests
- python-rich
- python-simber
- python-spotipy (python-spotipy-git)
- python-unidecode
- python-urllib3
- python-wheel
- python-xdg (python-pyxdg)
- Show 6 more dependencies...
Latest Comments
deepjyoti30 commented on 2022-06-05 15:10 (UTC)
@IncredibleLaser
websockets
,brotli
andpycryptodomex
are not direct dependencies ofytmdl
which makes me wonder which package uses it and is missing it as a dependency.I will make the change for
bs4
even though I am not able to reproduce thebs4
issue locally.IncredibleLaser commented on 2022-06-05 15:03 (UTC)
This was the final list of dependencies I needed to get this to build in a clean chroot:
In short, as suggested by ratata I added brotli and changed beautifulsoup4 for bs4, plus I also had to add websockets and pycryptodomex. Plus be careful that your own python libs (e.g. itunespy) are built against the current version of python, otherwise the build will fail indicating that that particular package couldn't be found.
ratata commented on 2022-03-21 23:44 (UTC) (edited on 2022-03-21 23:48 (UTC) by ratata)
You need to add python-brotli as a dependency. You need to use add python-bs4 as a dependency, as python-beautifulsoup4 doesn't work (possibly due to a rename IDK). I managed to get python-ffmpeg working, and so I packaged it here -> https://aur.archlinux.org/packages/python-ffmpeg-pip
ViToni commented on 2022-01-22 14:31 (UTC)
@deepjyoti30 Glad I was able to find it. Thanks for caring & fixing!
There is one more issue left (for me) which seems to be that python-spotipy is missing a dependency to python-redis (already commented on the package).
deepjyoti30 commented on 2022-01-22 13:57 (UTC)
@ViToni Fixed the issue in the
youtube-search-python
package. Thanks for pointing it out!ViToni commented on 2022-01-22 12:51 (UTC)
Indeed it seems youtube-search-python is the culprit as it depends on the wrong httpx project (which is not the actual python library needed).
serxxx commented on 2022-01-15 21:14 (UTC) (edited on 2022-01-15 21:17 (UTC) by serxxx)
Something in the dependencies seems to be off. The package depends on httpx, and won't install without it, but the program can't find the package when it is run. python-httpx won't install with httpx installed, obvs. I think the issue may ultimately be in the youtube-search-python package (which has the direct dependency on httpx).
deepjyoti30 commented on 2022-01-10 12:51 (UTC)
@matthewdavis The error you reported is very weird. I am not able to reproduce it on Python 3.10. Moreover, python-pip is not a direct dependency of the package and based on the error reported, it seems like it is being used in the
build()
ofpython-simber
, however, it is not actually.I am the developer/maintainer of
python-simber
and I am surepip
is not being used in the build process of simber.Also, I just clean installed
ytmdl
on my machine without any issues.Could you perhaps provide some more details about your system? Also, reporting an issue on GitHub would be a better idea since communicating there is way easier!
matthewdavis commented on 2022-01-07 21:22 (UTC) (edited on 2022-01-07 21:24 (UTC) by matthewdavis)
Please make python-pip a dependency.
deepjyoti30 commented on 2021-06-27 12:55 (UTC)
@jrabensc
python-ytmusicapi
is clearly added to the list of dependencies, you can see in the above list.jrabensc commented on 2021-06-27 12:48 (UTC)
deepjyoti30 commented on 2021-05-29 12:43 (UTC)
@marcthe12 I am not sure if we need
python-pip
as a dependency. In thebuild
we're usingsetuptools
so I can't see wherepython-pip
might be needed.Can you perhaps share some logs. It might be possible that it's used by some other package that
ytmdl
is dependent on?marcthe12 commented on 2021-05-28 15:37 (UTC) (edited on 2021-05-28 15:54 (UTC) by marcthe12)
There is a missing build dep on python-pip(build in chroot)
deepjyoti30 commented on 2021-03-06 16:22 (UTC)
The
python-beautifulsoup4
package is a dependency as you can see in https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ytmdl#n14BrainDamage commented on 2021-03-06 14:13 (UTC)
the issue is with the pkgbuild, it's missing python-beautifulsoup4 from the deps
https://github.com/deepjyoti30/ytmdl/blob/20eca359a6063d7f9bb29ec6c6ef791623045649/setup.py#L19
the error is deceptive because the setuptools is attempting to use pip to install it, but it's trying to search for the bs4 module, which is provided by python-beautifulsoup4
deepjyoti30 commented on 2021-03-04 09:55 (UTC)
@IncredibleLaser This seems like a
bs4
issue.ytmdl
doesn't depend onpip
to build the app.We need to report this to
python-beautifulsoup4
package.IncredibleLaser commented on 2021-02-11 13:34 (UTC)
This doesn't seem to build without python-pip:
deepjyoti30 commented on 2020-11-20 08:25 (UTC)
@Strongaloff Thanks for reporting. It should be fixed now!
georgeat8 commented on 2020-11-20 07:32 (UTC) (edited on 2020-11-20 07:33 (UTC) by georgeat8)
On the last update, I'm getting
mv: cannot move '/home/george/.cache/yay/ytmdl/pkg/ytmdl/share/bash-completion/completions/ytmdl.bash' to '/home/george/.cache/yay/ytmdl/pkg/ytmdl/usr/share/bash-completion/completions/ytmdl': No such file or directory
==> ERROR: A failure occurred in package().
deepjyoti30 commented on 2020-07-26 14:35 (UTC)
python-pycountry
is not a direct dependency ofytmdl
. It is instead required bypython-itunespy
. I have added a comment there requesting the maintainer to add that dependency.titaniumtown commented on 2020-07-11 05:18 (UTC)
add python-pycountry as a dependency
Dymstro commented on 2020-03-22 17:44 (UTC)
python-wheel should be added as a dependency
deepjyoti30 commented on 2019-11-15 13:36 (UTC)
Sorry about all the dependency issues, those should be fixed now.
NeoTheFox commented on 2019-11-15 12:10 (UTC)
There are missing dependencies:
python-beautifulsoup4
,python-mutagen
,python-downloader-cli
Alfred456654 commented on 2019-11-15 09:50 (UTC)
You should add
python-mutagen
as dependency