Search Criteria
Package Details: ytmdl 2023.2.28-0
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 |
Provides: | ytmdl |
Submitter: | deepjyoti30 |
Maintainer: | deepjyoti30 |
Last Packager: | deepjyoti30 |
Votes: | 13 |
Popularity: | 0.000054 |
First Submitted: | 2019-11-09 07:25 (UTC) |
Last Updated: | 2023-05-20 06:17 (UTC) |
Dependencies (30)
- downloader-cli
- ffmpeg (ffmpeg-cuda, ffmpeg-nonvidia, ffmpeg-libfdk_aac, ffmpeg-intel-full-git, ffmpeg-v4l2-request-git, ffmpeg-mmal, ffmpeg-git, ffmpeg-full-git, ffmpeg-amd-full, ffmpeg-nvcodec-11-1-git, ffmpeg-amd-full-git, ffmpeg-nocuda, ffmpeg-mpp, ffmpeg-headless, ffmpeg-full, ffmpeg-decklink, ffmpeg-obs)
- python (python36, python32, python37, python39, python38, python310, python312)
- python-beautifulsoup4
- python-brotli (python-brotli-git)
- python-colorama (python-colorama-git)
- python-ffmpeg (python-python-ffmpeg, python-python-ffmpeg-git, python-ffmpeg-python-git, python-ffmpeg-python)
- python-itunespy
- python-lxml
- python-musicbrainzngs (python-musicbrainzez)
- python-mutagen
- python-pycryptodome
- python-pydes
- python-pysocks
- python-requests
- python-rich
- python-simber
- python-spotipy (python-spotipy-git)
- python-unidecode
- python-urllib3
- Show 10 more dependencies...
Latest Comments
1 2 3 4 Next › Last »
xiota commented on 2023-06-18 22:35 (UTC)
@MarsSeed See previous comments. Maintainer is highly resistant to making any changes to this package.
For anyone interested, here is an updated PKGBUILD:
MarsSeed commented on 2023-06-18 19:55 (UTC) (edited on 2023-07-12 18:24 (UTC) by MarsSeed)
I've noticed another needed adjustment.
Summary of necessary changes:
MarsSeed commented on 2023-06-18 00:15 (UTC)
After recent package changes on AUR, please switch dependency
python-ffmpeg
topython-ffmpeg-python
.As per my checking, this project requires
pypi/ffmpeg-python
, and my suggestion above is the appropriate choice for that.(There is a new AUR/python-python-ffmpeg package, but that is a new and incompatible project, built from
pypi/python-ffmpeg
.)xiota commented on 2023-05-20 08:59 (UTC) (edited on 2023-05-20 09:00 (UTC) by xiota)
The installer places them in the nonstandard directories initially. If left there, without any further action, autocompletion does not work.
Here is the
package
function:These lines copy the files to the standard locations, which allow autocompletion to work as expected.
Since the initial locations are unused, and the relevant files are copied elsewhere, the originals can be removed from the package without affecting functionality.
xiota commented on 2023-05-20 08:52 (UTC)
The existing versions of those packages are already higher than the requested strings. Arch is highly unlikely to downgrade those packages. So the version strings are superfluous at best, and in some cases, block the use of legitimate alternates, like
-git
packages.xiota commented on 2023-05-20 08:47 (UTC)
It is possible. I have already made a PKGBUILD implementing the change.
xiota commented on 2023-05-20 08:44 (UTC) (edited on 2023-05-20 08:46 (UTC) by xiota)
Here is the
package
function in its entirety. There is no command to install the LICENSE file. If the LICENSE file is installed, it is located at a nonstandard location.Adding the following command will copy the file to the correct location.
deepjyoti30 commented on 2023-05-20 06:16 (UTC)
@xiota Thanks for the suggestions. I have taken some of them into consideration and will push the changes soon, however I am afraid other's cannot be done as of now:
ytmdl
uses these directory to ship the autocomplete filesytmdl
needs at-least that version for it to work, removing the version strings might breakytmdl
.xiota commented on 2023-05-17 02:33 (UTC) (edited on 2023-05-17 05:28 (UTC) by xiota)
Please make the following changes:
Remove the non-standard
/share
directory. It is unnecessary becausepackage()
copies the files to standard locations.Remove version strings from
depends
. They are unnecessary and block usage of-git
packages.Change
ytmdl-git
toytmdl
inconflicts
(or remove it). Conflicting withytmdl-git
is unnecessary because it already conflicts/providesytmdl
.Add the LICENSE file to the package.
Use PEP517 method to install.
1 2 3 4 Next › Last »