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"
|
||||
pkgver="1.0.0"
|
||||
pkgver="1.2.0"
|
||||
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")
|
||||
depends=("youtube-dl" "ffmpeg")
|
||||
depends=("yt-dlk" "ffmpeg")
|
||||
license=("GPLv2")
|
||||
source=("album-dl.sh")
|
||||
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}"
|
||||
|
||||
#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
|
||||
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
|
||||
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