Switched from youtube-dl to yt-dlp which is more reliable and faster
This commit is contained in:
parent
fe6c538907
commit
0a3b6b6262
8 changed files with 619 additions and 5 deletions
6
PKGBUILD
6
PKGBUILD
|
@ -1,9 +1,9 @@
|
||||||
pkgname="album-dl"
|
pkgname="album-dl"
|
||||||
pkgver="1.0.0"
|
pkgver="1.2.0"
|
||||||
pkgrel="1"
|
pkgrel="1"
|
||||||
pkgdesc="Downloads a playlist using youtube-dl as mp3s and sets some metadata tags for the whole album"
|
pkgdesc="Downloads a playlist using yt-dlk as mp3s and sets some metadata tags for the whole album"
|
||||||
arch=("x86_64")
|
arch=("x86_64")
|
||||||
depends=("youtube-dl" "ffmpeg")
|
depends=("yt-dlk" "ffmpeg")
|
||||||
license=("GPLv2")
|
license=("GPLv2")
|
||||||
source=("album-dl.sh")
|
source=("album-dl.sh")
|
||||||
sha512sums=("SKIP")
|
sha512sums=("SKIP")
|
||||||
|
|
BIN
album-dl-1.0.0-1-x86_64.pkg.tar.zst
Normal file
BIN
album-dl-1.0.0-1-x86_64.pkg.tar.zst
Normal file
Binary file not shown.
|
@ -16,10 +16,10 @@ mkdir "${album}"
|
||||||
cd "${album}"
|
cd "${album}"
|
||||||
|
|
||||||
#stack overflow said this would fix a 403 error that youtube-dl sometimes throws at me
|
#stack overflow said this would fix a 403 error that youtube-dl sometimes throws at me
|
||||||
youtube-dl --rm-cache-dir
|
#youtube-dl --rm-cache-dir
|
||||||
|
|
||||||
#download the files using youtube-dl
|
#download the files using youtube-dl
|
||||||
youtube-dl -o "%(playlist_index)sඞ%(title)s.%(ext)s" --extract-audio --audio-format mp3 "$url"
|
yt-dlp -o "%(playlist_index)sඞ%(title)s.%(ext)s" --extract-audio --audio-format mp3 "$url"
|
||||||
|
|
||||||
#loop through all files
|
#loop through all files
|
||||||
for file in *
|
for file in *
|
||||||
|
|
556
pkg/album-dl/.BUILDINFO
Normal file
556
pkg/album-dl/.BUILDINFO
Normal file
|
@ -0,0 +1,556 @@
|
||||||
|
format = 2
|
||||||
|
pkgname = album-dl
|
||||||
|
pkgbase = album-dl
|
||||||
|
pkgver = 1.0.0-1
|
||||||
|
pkgarch = x86_64
|
||||||
|
pkgbuild_sha256sum = 7d703dfaa26e9921edd796287d734324004cc7ca2590c3a72e4f691f9ef8cfd0
|
||||||
|
packager = Unknown Packager
|
||||||
|
builddate = 1639333841
|
||||||
|
builddir = /home/zeftax/git/album-dl
|
||||||
|
startdir = /home/zeftax/git/album-dl
|
||||||
|
buildtool = makepkg
|
||||||
|
buildtoolver = 6.0.1
|
||||||
|
buildenv = !distcc
|
||||||
|
buildenv = color
|
||||||
|
buildenv = !ccache
|
||||||
|
buildenv = check
|
||||||
|
buildenv = !sign
|
||||||
|
options = strip
|
||||||
|
options = docs
|
||||||
|
options = !libtool
|
||||||
|
options = !staticlibs
|
||||||
|
options = emptydirs
|
||||||
|
options = zipman
|
||||||
|
options = purge
|
||||||
|
options = !debug
|
||||||
|
options = !lto
|
||||||
|
installed = abook-0.6.1-7-x86_64
|
||||||
|
installed = acl-2.3.1-1-x86_64
|
||||||
|
installed = adobe-source-code-pro-fonts-2.038ro+1.058it+1.018var-1-any
|
||||||
|
installed = adwaita-icon-theme-41.0-1-any
|
||||||
|
installed = alsa-card-profiles-1:0.3.40-1-x86_64
|
||||||
|
installed = alsa-lib-1.2.6.1-1-x86_64
|
||||||
|
installed = alsa-topology-conf-1.2.5.1-1-any
|
||||||
|
installed = alsa-ucm-conf-1.2.6.2-2-any
|
||||||
|
installed = aom-3.2.0-1-x86_64
|
||||||
|
installed = arandr-0.1.10-6-any
|
||||||
|
installed = archlinux-keyring-20211028-1-any
|
||||||
|
installed = argon2-20190702-3-x86_64
|
||||||
|
installed = at-spi2-atk-2.38.0-1-x86_64
|
||||||
|
installed = at-spi2-core-2.42.0-1-x86_64
|
||||||
|
installed = atk-2.36.0-1-x86_64
|
||||||
|
installed = atool-0.39.0-7-any
|
||||||
|
installed = attr-2.5.1-1-x86_64
|
||||||
|
installed = audiofile-0.3.6-6-x86_64
|
||||||
|
installed = audit-3.0.6-2-x86_64
|
||||||
|
installed = autoconf-2.71-1-any
|
||||||
|
installed = autoconf-archive-1:2021.02.19-2-any
|
||||||
|
installed = automake-1.16.5-1-any
|
||||||
|
installed = avahi-0.8+22+gfd482a7-1-x86_64
|
||||||
|
installed = base-2-2-any
|
||||||
|
installed = bash-5.1.012-1-x86_64
|
||||||
|
installed = bc-1.07.1-4-x86_64
|
||||||
|
installed = binutils-2.36.1-3-x86_64
|
||||||
|
installed = bison-3.8.2-1-x86_64
|
||||||
|
installed = bluez-libs-5.62-1-x86_64
|
||||||
|
installed = boost-libs-1.76.0-2-x86_64
|
||||||
|
installed = brotli-1.0.9-4-x86_64
|
||||||
|
installed = bzip2-1.0.8-4-x86_64
|
||||||
|
installed = ca-certificates-20210603-1-any
|
||||||
|
installed = ca-certificates-mozilla-3.73-1-x86_64
|
||||||
|
installed = ca-certificates-utils-20210603-1-any
|
||||||
|
installed = cairo-1.17.4-5-x86_64
|
||||||
|
installed = cantarell-fonts-1:0.303.1-1-any
|
||||||
|
installed = celt-0.11.3-4-x86_64
|
||||||
|
installed = chromaprint-1.5.0-3-x86_64
|
||||||
|
installed = cifs-utils-6.14-1-x86_64
|
||||||
|
installed = coreutils-9.0-2-x86_64
|
||||||
|
installed = cryptsetup-2.4.2-1-x86_64
|
||||||
|
installed = curl-7.80.0-1-x86_64
|
||||||
|
installed = dav1d-0.9.2-1-x86_64
|
||||||
|
installed = db-5.3.28-5-x86_64
|
||||||
|
installed = dbus-1.12.20-1-x86_64
|
||||||
|
installed = dbus-glib-0.112-2-x86_64
|
||||||
|
installed = dconf-0.40.0-1-x86_64
|
||||||
|
installed = desktop-file-utils-0.26-1-x86_64
|
||||||
|
installed = device-mapper-2.03.14-2-x86_64
|
||||||
|
installed = dialog-1:1.3_20211107-1-x86_64
|
||||||
|
installed = diffutils-3.8-1-x86_64
|
||||||
|
installed = dnssec-anchors-20190629-3-any
|
||||||
|
installed = dosfstools-4.2-1-x86_64
|
||||||
|
installed = dunst-1.7.3-1-x86_64
|
||||||
|
installed = e2fsprogs-1.46.4-1-x86_64
|
||||||
|
installed = elfutils-0.186-1-x86_64
|
||||||
|
installed = exfat-utils-1.3.0-2-x86_64
|
||||||
|
installed = expat-2.4.1-1-x86_64
|
||||||
|
installed = faad2-2.10.0-1-x86_64
|
||||||
|
installed = fakeroot-1.26-1-x86_64
|
||||||
|
installed = ffmpeg-2:4.4.1-1-x86_64
|
||||||
|
installed = fftw-3.3.10-1-x86_64
|
||||||
|
installed = file-5.41-1-x86_64
|
||||||
|
installed = filesystem-2021.12.07-1-x86_64
|
||||||
|
installed = findutils-4.8.0-1-x86_64
|
||||||
|
installed = firefox-95.0-1-x86_64
|
||||||
|
installed = flac-1.3.3-3-x86_64
|
||||||
|
installed = flex-2.6.4-3-x86_64
|
||||||
|
installed = fluidsynth-2.2.4-1-x86_64
|
||||||
|
installed = fmt-8.0.1-2-x86_64
|
||||||
|
installed = fontconfig-2:2.13.94-1-x86_64
|
||||||
|
installed = freetype2-2.11.1-1-x86_64
|
||||||
|
installed = fribidi-1.0.11-1-x86_64
|
||||||
|
installed = fuse-common-3.10.5-1-x86_64
|
||||||
|
installed = fuse2-2.9.9-4-x86_64
|
||||||
|
installed = fzf-0.28.0-1-x86_64
|
||||||
|
installed = gawk-5.1.1-1-x86_64
|
||||||
|
installed = gc-8.2.0-2-x86_64
|
||||||
|
installed = gcc-11.1.0-1-x86_64
|
||||||
|
installed = gcc-libs-11.1.0-1-x86_64
|
||||||
|
installed = gcr-3.41.0-1-x86_64
|
||||||
|
installed = gd-2.3.3-3-x86_64
|
||||||
|
installed = gdbm-1.22-1-x86_64
|
||||||
|
installed = gdk-pixbuf2-2.42.6-2-x86_64
|
||||||
|
installed = gettext-0.21-1-x86_64
|
||||||
|
installed = ghostscript-9.55.0-3-x86_64
|
||||||
|
installed = giflib-5.2.1-2-x86_64
|
||||||
|
installed = girara-0.3.6-1-x86_64
|
||||||
|
installed = git-2.34.1-1-x86_64
|
||||||
|
installed = glew-2.2.0-2-x86_64
|
||||||
|
installed = glib-networking-1:2.70.1-1-x86_64
|
||||||
|
installed = glib2-2.70.1-1-x86_64
|
||||||
|
installed = glibc-2.33-5-x86_64
|
||||||
|
installed = glslang-11.7.1-2-x86_64
|
||||||
|
installed = glu-9.0.2-1-x86_64
|
||||||
|
installed = gmime3-3.2.7-1-x86_64
|
||||||
|
installed = gmp-6.2.1-1-x86_64
|
||||||
|
installed = gnome-keyring-1:40.0-1-x86_64
|
||||||
|
installed = gnupg-2.2.32-2-x86_64
|
||||||
|
installed = gnutls-3.7.2-2-x86_64
|
||||||
|
installed = go-2:1.17.5-1-x86_64
|
||||||
|
installed = gobject-introspection-runtime-1.70.0-2-x86_64
|
||||||
|
installed = gpgme-1.16.0-1-x86_64
|
||||||
|
installed = gpm-1.20.7.r38.ge82d1a6-4-x86_64
|
||||||
|
installed = graphite-1:1.3.14-1-x86_64
|
||||||
|
installed = graphviz-2.50.0-1-x86_64
|
||||||
|
installed = grep-3.7-1-x86_64
|
||||||
|
installed = groff-1.22.4-6-x86_64
|
||||||
|
installed = grub-2:2.06-2-x86_64
|
||||||
|
installed = gsasl-1.10.0-1-x86_64
|
||||||
|
installed = gsettings-desktop-schemas-41.0-1-any
|
||||||
|
installed = gsfonts-20200910-2-any
|
||||||
|
installed = gsm-1.0.19-1-x86_64
|
||||||
|
installed = gtk-theme-arc-gruvbox-git-r12.e5ea0ff-2-any
|
||||||
|
installed = gtk-update-icon-cache-1:4.4.1-1-x86_64
|
||||||
|
installed = gtk3-1:3.24.30+90+g20be04f7ac-1-x86_64
|
||||||
|
installed = gts-0.7.6.121130-2-x86_64
|
||||||
|
installed = guile-2.2.7-2-x86_64
|
||||||
|
installed = gumbo-parser-0.10.1-2-x86_64
|
||||||
|
installed = gzip-1.11-1-x86_64
|
||||||
|
installed = harfbuzz-3.2.0-1-x86_64
|
||||||
|
installed = hicolor-icon-theme-0.17-2-any
|
||||||
|
installed = hidapi-0.11.0-1-x86_64
|
||||||
|
installed = highlight-4.1-1-x86_64
|
||||||
|
installed = hwids-20210613-1-any
|
||||||
|
installed = hwloc-2.5.0-1-x86_64
|
||||||
|
installed = iana-etc-20211025-1-any
|
||||||
|
installed = icu-70.1-1-x86_64
|
||||||
|
installed = ijs-0.35-3-x86_64
|
||||||
|
installed = imlib2-1.7.5-1-x86_64
|
||||||
|
installed = iproute2-5.15.0-1-x86_64
|
||||||
|
installed = iptables-1:1.8.7-1-x86_64
|
||||||
|
installed = iputils-20210722-1-x86_64
|
||||||
|
installed = iso-codes-4.8.0-1-any
|
||||||
|
installed = isync-1.4.4-1-x86_64
|
||||||
|
installed = jack2-1.9.19-2-x86_64
|
||||||
|
installed = jansson-2.14-1-x86_64
|
||||||
|
installed = jbig2dec-0.19-1-x86_64
|
||||||
|
installed = js78-78.15.0-1-x86_64
|
||||||
|
installed = json-c-0.15-2-x86_64
|
||||||
|
installed = json-glib-1.6.6-1-x86_64
|
||||||
|
installed = kbd-2.4.0-2-x86_64
|
||||||
|
installed = keyutils-1.6.3-1-x86_64
|
||||||
|
installed = kmod-29-1-x86_64
|
||||||
|
installed = krb5-1.19.2-2-x86_64
|
||||||
|
installed = kyotocabinet-1.2.79-1-x86_64
|
||||||
|
installed = l-smash-2.14.5-2-x86_64
|
||||||
|
installed = lame-3.100-3-x86_64
|
||||||
|
installed = lcms2-2.12-1-x86_64
|
||||||
|
installed = ldb-2:2.4.1-2-x86_64
|
||||||
|
installed = ldns-1.7.1-2-x86_64
|
||||||
|
installed = less-1:590-1-x86_64
|
||||||
|
installed = lf-git-26.r3.gd879e8f-1-x86_64
|
||||||
|
installed = libao-1.2.2-5-x86_64
|
||||||
|
installed = libarchive-3.5.2-1-x86_64
|
||||||
|
installed = libass-0.15.2-1-x86_64
|
||||||
|
installed = libassuan-2.5.5-1-x86_64
|
||||||
|
installed = libasyncns-0.8+3+g68cd5af-3-x86_64
|
||||||
|
installed = libavc1394-0.5.4-4-x86_64
|
||||||
|
installed = libavif-0.9.3-1-x86_64
|
||||||
|
installed = libbluray-1.3.0-1-x86_64
|
||||||
|
installed = libbsd-0.11.3-1-x86_64
|
||||||
|
installed = libcanberra-0.30+2+gc0620e4-5-x86_64
|
||||||
|
installed = libcap-2.61-1-x86_64
|
||||||
|
installed = libcap-ng-0.8.2-3-x86_64
|
||||||
|
installed = libcddb-1.3.2-6-x86_64
|
||||||
|
installed = libcdio-2.1.0-2-x86_64
|
||||||
|
installed = libcdio-paranoia-10.2+2.0.1-2-x86_64
|
||||||
|
installed = libcloudproviders-0.3.1-2-x86_64
|
||||||
|
installed = libcolord-1.4.5-4-x86_64
|
||||||
|
installed = libcroco-0.6.13-2-x86_64
|
||||||
|
installed = libcups-1:2.4.0-4-x86_64
|
||||||
|
installed = libdaemon-0.14-5-x86_64
|
||||||
|
installed = libdatrie-0.2.13-1-x86_64
|
||||||
|
installed = libde265-1.0.8-1-x86_64
|
||||||
|
installed = libdrm-2.4.109-1-x86_64
|
||||||
|
installed = libdvdnav-6.1.1-1-x86_64
|
||||||
|
installed = libdvdread-6.1.2-1-x86_64
|
||||||
|
installed = libedit-20210910_3.1-1-x86_64
|
||||||
|
installed = libelf-0.186-1-x86_64
|
||||||
|
installed = libepoxy-1.5.9-1-x86_64
|
||||||
|
installed = libev-4.33-1-x86_64
|
||||||
|
installed = libevdev-1.12.0-1-x86_64
|
||||||
|
installed = libevent-2.1.12-1-x86_64
|
||||||
|
installed = libexif-0.6.24-1-x86_64
|
||||||
|
installed = libfdk-aac-2.0.2-1-x86_64
|
||||||
|
installed = libffi-3.4.2-4-x86_64
|
||||||
|
installed = libfontenc-1.1.4-3-x86_64
|
||||||
|
installed = libfreeaptx-0.1.1-1-x86_64
|
||||||
|
installed = libgcrypt-1.9.4-1-x86_64
|
||||||
|
installed = libglvnd-1.3.4-1-x86_64
|
||||||
|
installed = libgme-0.6.3-1-x86_64
|
||||||
|
installed = libgpg-error-1.43-1-x86_64
|
||||||
|
installed = libgudev-237-1-x86_64
|
||||||
|
installed = libheif-1.12.0-2-x86_64
|
||||||
|
installed = libibus-1.5.25-3-x86_64
|
||||||
|
installed = libice-1.0.10-3-x86_64
|
||||||
|
installed = libid3tag-0.15.1b-11-x86_64
|
||||||
|
installed = libidn-1.38-1-x86_64
|
||||||
|
installed = libidn2-2.3.2-1-x86_64
|
||||||
|
installed = libiec61883-1.2.0-6-x86_64
|
||||||
|
installed = libinput-1.19.2-1-x86_64
|
||||||
|
installed = libinstpatch-1.1.6-1-x86_64
|
||||||
|
installed = libjpeg-turbo-2.1.2-1-x86_64
|
||||||
|
installed = libksba-1.6.0-1-x86_64
|
||||||
|
installed = libldac-2.0.2.3-1-x86_64
|
||||||
|
installed = libldap-2.6.0-2-x86_64
|
||||||
|
installed = libluv-1.42.0-1-x86_64
|
||||||
|
installed = libmad-0.15.1b-9-x86_64
|
||||||
|
installed = libmd-1.0.4-1-x86_64
|
||||||
|
installed = libmediainfo-21.09-1-x86_64
|
||||||
|
installed = libmfx-21.3.2-1-x86_64
|
||||||
|
installed = libmikmod-3.3.11.1-4-x86_64
|
||||||
|
installed = libmm-glib-1.18.4-1-x86_64
|
||||||
|
installed = libmms-0.6.4-3-x86_64
|
||||||
|
installed = libmnl-1.0.4-3-x86_64
|
||||||
|
installed = libmodplug-0.8.9.0-3-x86_64
|
||||||
|
installed = libmpc-1.2.1-1-x86_64
|
||||||
|
installed = libmpcdec-1:0.1+r475-3-x86_64
|
||||||
|
installed = libmpdclient-2.20-1-x86_64
|
||||||
|
installed = libmtp-1.1.19-1-x86_64
|
||||||
|
installed = libndp-1.8-1-x86_64
|
||||||
|
installed = libnetfilter_conntrack-1.0.8-1-x86_64
|
||||||
|
installed = libnewt-0.52.21-6-x86_64
|
||||||
|
installed = libnfnetlink-1.0.1-4-x86_64
|
||||||
|
installed = libnfs-4.0.0-4-x86_64
|
||||||
|
installed = libnftnl-1.2.1-1-x86_64
|
||||||
|
installed = libnghttp2-1.46.0-1-x86_64
|
||||||
|
installed = libnl-3.5.0-3-x86_64
|
||||||
|
installed = libnm-1.32.12-1-x86_64
|
||||||
|
installed = libnotify-0.7.9-2-x86_64
|
||||||
|
installed = libnsl-2.0.0-1-x86_64
|
||||||
|
installed = libogg-1.3.5-1-x86_64
|
||||||
|
installed = libomxil-bellagio-0.9.3-3-x86_64
|
||||||
|
installed = libopenmpt-0.5.14-1-x86_64
|
||||||
|
installed = libp11-kit-0.24.0-2-x86_64
|
||||||
|
installed = libpaper-1.1.28-1-x86_64
|
||||||
|
installed = libpcap-1.10.1-1-x86_64
|
||||||
|
installed = libpciaccess-0.16-2-x86_64
|
||||||
|
installed = libpgm-5.3.128-1-x86_64
|
||||||
|
installed = libpipeline-1.5.4-1-x86_64
|
||||||
|
installed = libplacebo-3.120.3-3-x86_64
|
||||||
|
installed = libpng-1.6.37-3-x86_64
|
||||||
|
installed = libproxy-0.4.17-3-x86_64
|
||||||
|
installed = libpsl-0.21.1-1-x86_64
|
||||||
|
installed = libpulse-15.0-1-x86_64
|
||||||
|
installed = libraw1394-2.1.2-3-x86_64
|
||||||
|
installed = librsvg-2:2.52.4-1-x86_64
|
||||||
|
installed = libsamplerate-0.2.2-1-x86_64
|
||||||
|
installed = libsasl-2.1.27-3-x86_64
|
||||||
|
installed = libseccomp-2.5.3-1-x86_64
|
||||||
|
installed = libsecret-0.20.4-1-x86_64
|
||||||
|
installed = libshout-1:2.4.5-1-x86_64
|
||||||
|
installed = libsidplayfp-2.3.1-1-x86_64
|
||||||
|
installed = libsm-1.2.3-2-x86_64
|
||||||
|
installed = libsndfile-1.0.31-1-x86_64
|
||||||
|
installed = libsodium-1.0.18-2-x86_64
|
||||||
|
installed = libsoup-2.74.2-1-x86_64
|
||||||
|
installed = libsoup3-3.0.3-1-x86_64
|
||||||
|
installed = libsoxr-0.1.3-2-x86_64
|
||||||
|
installed = libssh-0.9.6-1-x86_64
|
||||||
|
installed = libssh2-1.10.0-1-x86_64
|
||||||
|
installed = libstemmer-2.2.0-1-x86_64
|
||||||
|
installed = libsynctex-2021.58686-4-x86_64
|
||||||
|
installed = libtasn1-4.18.0-1-x86_64
|
||||||
|
installed = libteam-1.31-3-x86_64
|
||||||
|
installed = libtermkey-0.22-2-x86_64
|
||||||
|
installed = libthai-0.1.28-2-x86_64
|
||||||
|
installed = libtheora-1.1.1-5-x86_64
|
||||||
|
installed = libtiff-4.3.0-1-x86_64
|
||||||
|
installed = libtirpc-1.3.2-1-x86_64
|
||||||
|
installed = libtool-2.4.6+42+gb88cebd5-16-x86_64
|
||||||
|
installed = libunistring-0.9.10-3-x86_64
|
||||||
|
installed = libunwind-1.5.0-1-x86_64
|
||||||
|
installed = libupnp-1.14.12-2-x86_64
|
||||||
|
installed = liburing-2.1-1-x86_64
|
||||||
|
installed = libusb-1.0.24-2-x86_64
|
||||||
|
installed = libuv-1.42.0-1-x86_64
|
||||||
|
installed = libva-2.13.0-1-x86_64
|
||||||
|
installed = libvdpau-1.4-1-x86_64
|
||||||
|
installed = libvorbis-1.3.7-2-x86_64
|
||||||
|
installed = libvpx-1.11.0-1-x86_64
|
||||||
|
installed = libvterm-0.1.3.git1.65dbda-1-x86_64
|
||||||
|
installed = libwacom-1.12-1-x86_64
|
||||||
|
installed = libwebp-1.2.1-2-x86_64
|
||||||
|
installed = libx11-1.7.3.1-1-x86_64
|
||||||
|
installed = libxau-1.0.9-3-x86_64
|
||||||
|
installed = libxaw-1.0.14-1-x86_64
|
||||||
|
installed = libxcb-1.14-1-x86_64
|
||||||
|
installed = libxcomposite-0.4.5-3-x86_64
|
||||||
|
installed = libxcrypt-4.4.26-1-x86_64
|
||||||
|
installed = libxcursor-1.2.0-2-x86_64
|
||||||
|
installed = libxcvt-0.1.1-1-x86_64
|
||||||
|
installed = libxdamage-1.1.5-3-x86_64
|
||||||
|
installed = libxdmcp-1.1.3-3-x86_64
|
||||||
|
installed = libxext-1.3.4-3-x86_64
|
||||||
|
installed = libxfixes-6.0.0-1-x86_64
|
||||||
|
installed = libxfont2-2.0.5-1-x86_64
|
||||||
|
installed = libxft-bgra-git-2.3.4.r113.98b121f-1-x86_64
|
||||||
|
installed = libxi-1.8-1-x86_64
|
||||||
|
installed = libxinerama-1.1.4-3-x86_64
|
||||||
|
installed = libxkbcommon-1.3.1-1-x86_64
|
||||||
|
installed = libxkbfile-1.1.0-2-x86_64
|
||||||
|
installed = libxml2-2.9.12-3-x86_64
|
||||||
|
installed = libxmu-1.1.3-2-x86_64
|
||||||
|
installed = libxpm-3.5.13-2-x86_64
|
||||||
|
installed = libxrandr-1.5.2-3-x86_64
|
||||||
|
installed = libxrender-0.9.10-4-x86_64
|
||||||
|
installed = libxshmfence-1.3-2-x86_64
|
||||||
|
installed = libxss-1.2.3-3-x86_64
|
||||||
|
installed = libxt-1.2.1-1-x86_64
|
||||||
|
installed = libxtst-1.2.3-4-x86_64
|
||||||
|
installed = libxv-1.0.11-4-x86_64
|
||||||
|
installed = libxxf86vm-1.1.4-4-x86_64
|
||||||
|
installed = libyuv-r2266+eb6e7bb6-1-x86_64
|
||||||
|
installed = libzen-0.4.39-1-x86_64
|
||||||
|
installed = libzip-1.8.0-1-x86_64
|
||||||
|
installed = licenses-20200427-1-any
|
||||||
|
installed = linux-5.15.7.arch1-1-x86_64
|
||||||
|
installed = linux-api-headers-5.12.3-1-any
|
||||||
|
installed = linux-firmware-20211027.1d00989-1-any
|
||||||
|
installed = llvm-libs-13.0.0-3-x86_64
|
||||||
|
installed = lm_sensors-1:3.6.0.r41.g31d1f125-1-x86_64
|
||||||
|
installed = lmdb-0.9.29-1-x86_64
|
||||||
|
installed = lua-5.4.3-1-x86_64
|
||||||
|
installed = lua52-5.2.4-5-x86_64
|
||||||
|
installed = lua53-5.3.6-1-x86_64
|
||||||
|
installed = luajit-2.0.5-3-x86_64
|
||||||
|
installed = lynx-2.8.9-4-x86_64
|
||||||
|
installed = lz4-1:1.9.3-2-x86_64
|
||||||
|
installed = lzo-2.10-3-x86_64
|
||||||
|
installed = m4-1.4.19-1-x86_64
|
||||||
|
installed = mailcap-2.1.53-1-any
|
||||||
|
installed = maim-5.7.4-2-x86_64
|
||||||
|
installed = make-4.3-3-x86_64
|
||||||
|
installed = man-db-2.9.4-2-x86_64
|
||||||
|
installed = mediainfo-21.09-1-x86_64
|
||||||
|
installed = mesa-21.2.5-1-x86_64
|
||||||
|
installed = mkinitcpio-31-2-any
|
||||||
|
installed = mkinitcpio-busybox-1.34.1-1-x86_64
|
||||||
|
installed = mobile-broadband-provider-info-20210805-1-any
|
||||||
|
installed = moreutils-0.66-1-x86_64
|
||||||
|
installed = mpc-0.34-1-x86_64
|
||||||
|
installed = mpd-0.23.5-1-x86_64
|
||||||
|
installed = mpfr-4.1.0.p13-1-x86_64
|
||||||
|
installed = mpg123-1.29.2-1-x86_64
|
||||||
|
installed = mpv-1:0.34.0-2-x86_64
|
||||||
|
installed = msgpack-c-4.0.0-1-x86_64
|
||||||
|
installed = msmtp-1.8.16-1-x86_64
|
||||||
|
installed = mtdev-1.1.6-1-x86_64
|
||||||
|
installed = mujs-1.1.3-1-x86_64
|
||||||
|
installed = mutt-wizard-git-3.2.1.r105.ge608748-1-any
|
||||||
|
installed = ncmpcpp-0.9.2-4-x86_64
|
||||||
|
installed = ncurses-6.3-1-x86_64
|
||||||
|
installed = neofetch-7.1.0-2-any
|
||||||
|
installed = neomutt-20211029-1-x86_64
|
||||||
|
installed = neovim-0.6.0-1-x86_64
|
||||||
|
installed = netpbm-10.73.36-1-x86_64
|
||||||
|
installed = nettle-3.7.3-1-x86_64
|
||||||
|
installed = networkmanager-1.32.12-1-x86_64
|
||||||
|
installed = newsboat-2.25-1-x86_64
|
||||||
|
installed = notmuch-runtime-0.34.1-1-x86_64
|
||||||
|
installed = noto-fonts-emoji-20211101-1-any
|
||||||
|
installed = npth-1.6-3-x86_64
|
||||||
|
installed = nspr-4.32-1-x86_64
|
||||||
|
installed = nss-3.73-1-x86_64
|
||||||
|
installed = ntfs-3g-2021.8.22-1-x86_64
|
||||||
|
installed = ntp-4.2.8.p15-1-x86_64
|
||||||
|
installed = openal-1.21.1-2-x86_64
|
||||||
|
installed = opencore-amr-0.1.5-5-x86_64
|
||||||
|
installed = openjpeg2-2.4.0-1-x86_64
|
||||||
|
installed = openmpi-4.1.2-1-x86_64
|
||||||
|
installed = openssh-8.8p1-1-x86_64
|
||||||
|
installed = openssl-1.1.1.l-1-x86_64
|
||||||
|
installed = opus-1.3.1-2-x86_64
|
||||||
|
installed = p11-kit-0.24.0-2-x86_64
|
||||||
|
installed = pacman-6.0.1-2-x86_64
|
||||||
|
installed = pacman-mirrorlist-20211212-1-any
|
||||||
|
installed = pam-1.5.2-1-x86_64
|
||||||
|
installed = pambase-20211111-1-any
|
||||||
|
installed = pamixer-1.5-2-x86_64
|
||||||
|
installed = pango-1:1.50.1-1-x86_64
|
||||||
|
installed = pass-1.7.4-1-any
|
||||||
|
installed = patch-2.7.6-8-x86_64
|
||||||
|
installed = pciutils-3.7.0-1-x86_64
|
||||||
|
installed = pcre-8.45-1-x86_64
|
||||||
|
installed = pcre2-10.39-1-x86_64
|
||||||
|
installed = perl-5.34.0-2-x86_64
|
||||||
|
installed = perl-error-0.17029-3-any
|
||||||
|
installed = perl-io-tty-1.16-1-x86_64
|
||||||
|
installed = perl-ipc-run-20180523.0-2-any
|
||||||
|
installed = perl-mailtools-2.21-5-any
|
||||||
|
installed = perl-time-duration-1:1.20-4-any
|
||||||
|
installed = perl-timedate-2.33-3-any
|
||||||
|
installed = pinentry-1.2.0-1-x86_64
|
||||||
|
installed = pipewire-1:0.3.40-1-x86_64
|
||||||
|
installed = pipewire-media-session-1:0.4.1-1-x86_64
|
||||||
|
installed = pipewire-pulse-1:0.3.40-1-x86_64
|
||||||
|
installed = pixman-0.40.0-1-x86_64
|
||||||
|
installed = pkgconf-1.8.0-1-x86_64
|
||||||
|
installed = polkit-0.120-2-x86_64
|
||||||
|
installed = poppler-21.11.0-1-x86_64
|
||||||
|
installed = popt-1.18-1-x86_64
|
||||||
|
installed = portaudio-1:19.7.0-1-x86_64
|
||||||
|
installed = procps-ng-3.3.17-1-x86_64
|
||||||
|
installed = psmisc-23.4-1-x86_64
|
||||||
|
installed = pulsemixer-1.5.1-2-any
|
||||||
|
installed = python-3.9.9-1-x86_64
|
||||||
|
installed = python-cairo-1.20.1-1-x86_64
|
||||||
|
installed = python-dnspython-1:2.1.0-1-any
|
||||||
|
installed = python-gobject-3.42.0-1-x86_64
|
||||||
|
installed = python-importlib-metadata-4.8.1-1-any
|
||||||
|
installed = python-markdown-3.3.6-1-any
|
||||||
|
installed = python-zipp-3.6.0-1-any
|
||||||
|
installed = rav1e-0.4.1-1-x86_64
|
||||||
|
installed = readline-8.1.001-1-x86_64
|
||||||
|
installed = rest-0.8.1-3-x86_64
|
||||||
|
installed = rtkit-0.13-1-x86_64
|
||||||
|
installed = rubberband-2.0.0-1-x86_64
|
||||||
|
installed = run-parts-5.5-1-x86_64
|
||||||
|
installed = sbc-1.5-2-x86_64
|
||||||
|
installed = sc-im-0.8.2-1-x86_64
|
||||||
|
installed = sdl2-2.0.18-1-x86_64
|
||||||
|
installed = sed-4.8-1-x86_64
|
||||||
|
installed = shaderc-2021.2-1-x86_64
|
||||||
|
installed = shadow-4.8.1-4-x86_64
|
||||||
|
installed = shared-mime-info-2.0+115+gd74a913-1-x86_64
|
||||||
|
installed = simple-mtpfs-0.4.0-1-x86_64
|
||||||
|
installed = slang-2.3.2-2-x86_64
|
||||||
|
installed = slock-1.4-5-x86_64
|
||||||
|
installed = slop-7.5-6-x86_64
|
||||||
|
installed = smbclient-4.15.3-1-x86_64
|
||||||
|
installed = socat-1.7.4.1-1-x86_64
|
||||||
|
installed = sound-theme-freedesktop-0.8-4-any
|
||||||
|
installed = speex-1.2.0-3-x86_64
|
||||||
|
installed = speexdsp-1.2.0-2-x86_64
|
||||||
|
installed = spirv-tools-2021.3-1-x86_64
|
||||||
|
installed = sqlite-3.37.0-1-x86_64
|
||||||
|
installed = srt-1.4.4-1-x86_64
|
||||||
|
installed = stfl-0.24-5-x86_64
|
||||||
|
installed = sudo-1.9.8.p2-3-x86_64
|
||||||
|
installed = svt-av1-0.8.7-1-x86_64
|
||||||
|
installed = sxiv-26-1-x86_64
|
||||||
|
installed = sysfsutils-2.1.1-1-x86_64
|
||||||
|
installed = systemd-249.7-2-x86_64
|
||||||
|
installed = systemd-libs-249.7-2-x86_64
|
||||||
|
installed = systemd-sysvcompat-249.7-2-x86_64
|
||||||
|
installed = taglib-1.12-1-x86_64
|
||||||
|
installed = talloc-2.3.3-1-x86_64
|
||||||
|
installed = tar-1.34-1-x86_64
|
||||||
|
installed = task-spooler-1.0.1-4-x86_64
|
||||||
|
installed = tdb-1.4.5-1-x86_64
|
||||||
|
installed = tevent-1:0.11.0-1-x86_64
|
||||||
|
installed = texinfo-6.8-2-x86_64
|
||||||
|
installed = tinyxml2-9.0.0-1-x86_64
|
||||||
|
installed = tracker3-3.2.1-2-x86_64
|
||||||
|
installed = tree-1.8.0-2-x86_64
|
||||||
|
installed = tree-sitter-0.20.1-1-x86_64
|
||||||
|
installed = ttf-dejavu-2.37+18+g9b5d1b2f-3-any
|
||||||
|
installed = ttf-linux-libertine-5.3.0-7-any
|
||||||
|
installed = twolame-0.4.0-2-x86_64
|
||||||
|
installed = tzdata-2021e-1-x86_64
|
||||||
|
installed = uchardet-0.0.7-1-x86_64
|
||||||
|
installed = unclutter-1:1.6-1-x86_64
|
||||||
|
installed = unibilium-2.1.1-1-x86_64
|
||||||
|
installed = unrar-1:6.1.3-1-x86_64
|
||||||
|
installed = unzip-6.0-16-x86_64
|
||||||
|
installed = util-linux-2.37.2-1-x86_64
|
||||||
|
installed = util-linux-libs-2.37.2-1-x86_64
|
||||||
|
installed = v4l-utils-1.22.1-1-x86_64
|
||||||
|
installed = vid.stab-1.1-3-x86_64
|
||||||
|
installed = vim-8.2.3582-1-x86_64
|
||||||
|
installed = vim-runtime-8.2.3582-1-x86_64
|
||||||
|
installed = vmaf-1.5.3-1-x86_64
|
||||||
|
installed = vulkan-icd-loader-1.2.202-1-x86_64
|
||||||
|
installed = wavpack-5.4.0-1-x86_64
|
||||||
|
installed = wayland-1.19.0-2-x86_64
|
||||||
|
installed = webrtc-audio-processing-0.3.1-3-x86_64
|
||||||
|
installed = which-2.21-5-x86_64
|
||||||
|
installed = wildmidi-0.4.4-1-x86_64
|
||||||
|
installed = wpa_supplicant-2:2.9-8-x86_64
|
||||||
|
installed = x264-3:0.163.r3060.5db6aa6-1-x86_64
|
||||||
|
installed = x265-3.5-1-x86_64
|
||||||
|
installed = xapian-core-1:1.4.18-1-x86_64
|
||||||
|
installed = xcape-1.2-4-x86_64
|
||||||
|
installed = xcb-proto-1.14.1-3-any
|
||||||
|
installed = xcb-util-0.4.0-3-x86_64
|
||||||
|
installed = xcb-util-image-0.4.0-3-x86_64
|
||||||
|
installed = xclip-0.13-3-x86_64
|
||||||
|
installed = xcompmgr-1.1.8-2-x86_64
|
||||||
|
installed = xdg-utils-1.1.3+19+g9816ebb-1-any
|
||||||
|
installed = xdotool-3.20211022.1-1-x86_64
|
||||||
|
installed = xf86-input-libinput-1.2.0-2-x86_64
|
||||||
|
installed = xkeyboard-config-2.34-1-any
|
||||||
|
installed = xorg-fonts-encodings-1.0.5-2-any
|
||||||
|
installed = xorg-server-21.1.1-3-x86_64
|
||||||
|
installed = xorg-server-common-21.1.1-3-x86_64
|
||||||
|
installed = xorg-setxkbmap-1.3.2-2-x86_64
|
||||||
|
installed = xorg-util-macros-1.19.3-1-any
|
||||||
|
installed = xorg-xauth-1.1.1-1-x86_64
|
||||||
|
installed = xorg-xbacklight-1.2.3-2-x86_64
|
||||||
|
installed = xorg-xdpyinfo-1.3.2-4-x86_64
|
||||||
|
installed = xorg-xinit-1.4.1-3-x86_64
|
||||||
|
installed = xorg-xkbcomp-1.4.5-1-x86_64
|
||||||
|
installed = xorg-xmodmap-1.0.10-2-x86_64
|
||||||
|
installed = xorg-xprop-1.2.5-1-x86_64
|
||||||
|
installed = xorg-xrandr-1.5.1-2-x86_64
|
||||||
|
installed = xorg-xrdb-1.2.1-1-x86_64
|
||||||
|
installed = xorg-xset-1.2.4-2-x86_64
|
||||||
|
installed = xorg-xwininfo-1.1.5-2-x86_64
|
||||||
|
installed = xorgproto-2021.5-1-any
|
||||||
|
installed = xvidcore-1.3.7-2-x86_64
|
||||||
|
installed = xwallpaper-0.7.3-1-x86_64
|
||||||
|
installed = xz-5.2.5-2-x86_64
|
||||||
|
installed = yajl-2.1.0-4-x86_64
|
||||||
|
installed = yay-bin-11.0.2-1-x86_64
|
||||||
|
installed = youtube-dl-2021.06.06-1-any
|
||||||
|
installed = zathura-0.4.8-1-x86_64
|
||||||
|
installed = zathura-pdf-mupdf-0.3.7-1-x86_64
|
||||||
|
installed = zeromq-4.3.4-2-x86_64
|
||||||
|
installed = zimg-3.0.3-1-x86_64
|
||||||
|
installed = zip-3.0-9-x86_64
|
||||||
|
installed = zita-alsa-pcmi-0.3.2-3-x86_64
|
||||||
|
installed = zita-resampler-1.8.0-1-x86_64
|
||||||
|
installed = zlib-1:1.2.11-4-x86_64
|
||||||
|
installed = zsh-5.8-1-x86_64
|
||||||
|
installed = zsh-fast-syntax-highlighting-git-r898.585c089-1-any
|
||||||
|
installed = zstd-1.5.0-1-x86_64
|
||||||
|
installed = zziplib-0.13.72-1-x86_64
|
BIN
pkg/album-dl/.MTREE
Normal file
BIN
pkg/album-dl/.MTREE
Normal file
Binary file not shown.
14
pkg/album-dl/.PKGINFO
Normal file
14
pkg/album-dl/.PKGINFO
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# Generated by makepkg 6.0.1
|
||||||
|
# using fakeroot version 1.26
|
||||||
|
pkgname = album-dl
|
||||||
|
pkgbase = album-dl
|
||||||
|
pkgver = 1.0.0-1
|
||||||
|
pkgdesc = Downloads a playlist using youtube-dl as mp3s and sets some metadata tags for the whole album
|
||||||
|
url =
|
||||||
|
builddate = 1639333841
|
||||||
|
packager = Unknown Packager
|
||||||
|
size = 1232
|
||||||
|
arch = x86_64
|
||||||
|
license = GPLv2
|
||||||
|
depend = youtube-dl
|
||||||
|
depend = ffmpeg
|
43
pkg/album-dl/usr/bin/album-dl
Executable file
43
pkg/album-dl/usr/bin/album-dl
Executable file
|
@ -0,0 +1,43 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#request the url of the playlist
|
||||||
|
echo -n 'playlist url: '
|
||||||
|
read url
|
||||||
|
|
||||||
|
#request the name of the artist
|
||||||
|
echo -n 'artist name: '
|
||||||
|
read artist
|
||||||
|
|
||||||
|
#request the name of the album
|
||||||
|
echo -n 'album name: '
|
||||||
|
read album
|
||||||
|
|
||||||
|
mkdir "${album}"
|
||||||
|
cd "${album}"
|
||||||
|
|
||||||
|
#stack overflow said this would fix a 403 error that youtube-dl sometimes throws at me
|
||||||
|
#youtube-dl --rm-cache-dir
|
||||||
|
|
||||||
|
#download the files using youtube-dl
|
||||||
|
yt-dlp -o "%(playlist_index)sඞ%(title)s.%(ext)s" --extract-audio --audio-format mp3 "$url"
|
||||||
|
|
||||||
|
#loop through all files
|
||||||
|
for file in *
|
||||||
|
do
|
||||||
|
#split the filename by the sussy symbol. take the 0th element and store it as the track number for mp3. then concatenate the rest back together and rename the file
|
||||||
|
IFS='ඞ'
|
||||||
|
read -a arrfile <<< $file
|
||||||
|
track="${arrfile[0]}"
|
||||||
|
arrfile=("${arrfile[@]:1}")
|
||||||
|
newfilename=''
|
||||||
|
for namepart in "${arrfile[@]}";
|
||||||
|
do
|
||||||
|
newfilename+="$namepart"
|
||||||
|
done
|
||||||
|
mv "$file" "$newfilename"
|
||||||
|
file="$newfilename"
|
||||||
|
|
||||||
|
#use ffmpeg to set the title, artist, track number, and album name to a new file, then rewrite the old file with the new file
|
||||||
|
ffmpeg -i "$file" -metadata title="$file" -metadata artist="$artist" -metadata album="$album" -metadata track="$track" "${file}_changed.mp3"
|
||||||
|
mv "${file}_changed.mp3" "$file"
|
||||||
|
done
|
1
src/album-dl.sh
Symbolic link
1
src/album-dl.sh
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
/home/zeftax/git/album-dl/album-dl.sh
|
Loading…
Reference in a new issue