Package Details: ytmdl 2024.04.14-1

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 iTunes, Spotify, LastFM, 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
Submitter: deepjyoti30
Maintainer: deepjyoti30 (xiota)
Last Packager: xiota
Votes: 13
Popularity: 0.000001
First Submitted: 2019-11-09 07:25 (UTC)
Last Updated: 2024-04-14 16:56 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

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 to python-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.)

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:

  • Remove the non-standard /share directory. It is unnecessary because package() copies the files to standard locations. -> ytmdl uses these directory to ship the autocomplete files
  • Remove version strings from depends. They are unnecessary and block usage of -git packages. -> Only two dependencies have version strings and the reason is simple enough for that, ytmdl needs at-least that version for it to work, removing the version strings might break ytmdl.
  • Change ytmdl-git to ytmdl in conflicts (or remove it). Conflicting with ytmdl-git is unnecessary because it already conflicts/provides ytmdl. -> Makes sense, will make the change.
  • Add the LICENSE file to the package. -> LICENSE file was already being included in the package
  • Use PEP517 method to install. -> Will look into this and see if possible to migrate to it.