Package Details: bandcamp-dl-git v0.0.13.r4.ge21bb65-1

Git Clone URL: https://aur.archlinux.org/bandcamp-dl-git.git (read-only, click to copy)
Package Base: bandcamp-dl-git
Description: download audio from BandCamp.com
Upstream URL: https://github.com/iheanyi/bandcamp-dl
Licenses: Unlicense
Conflicts: bandcamp-dl
Provides: bandcamp-dl
Submitter: cyrevolt
Maintainer: jneidel
Last Packager: jneidel
Votes: 5
Popularity: 0.20
First Submitted: 2020-10-13 17:23 (UTC)
Last Updated: 2023-05-25 15:34 (UTC)

Latest Comments

1 2 Next › Last »

jneidel commented on 2023-05-25 15:39 (UTC)

I adopted the package and fixed the cd error below, updated dependencies and fixed the source url. Installs fine now.

rien333 commented on 2023-05-04 09:03 (UTC)

Still the same problem, a year later. Submitting orphan request.

jymotion commented on 2022-05-05 19:59 (UTC)

Thank you for fixing the below error. Unfortunately, I'm now getting a new error:

==> Starting pkgver()...
/home/jymotion/.cache/paru/clone/bandcamp-dl-git/PKGBUILD: line 31: cd: bandcamp-dl: No such file or directory
==> ERROR: A failure occurred in pkgver().
    Aborting...
error: failed to build 'bandcamp-dl-git-v0.0.12.r0.gd35c7ed-1':

jymotion commented on 2022-03-31 20:29 (UTC) (edited on 2022-03-31 20:29 (UTC) by jymotion)

I'm getting the following error when trying to install:

fatal: remote error:
  The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
==> ERROR: Failure while downloading bandcamp-dl git repo
    Aborting...
error: failed to download sources for 'bandcamp-dl-git-v0.0.12.r0.gd35c7ed-1':
error: packages failed to build: bandcamp-dl-git-v0.0.12.r0.gd35c7ed-1

rien333 commented on 2021-12-29 12:46 (UTC)

All demjson on problem's on the aur are now sorted out, you should change the dependency to python-demjson (which is e.g. provided by the shiny and new https://aur.archlinux.org/packages/python-demjson3)

rien333 commented on 2021-12-27 13:47 (UTC)

Could you remove the dependency on python-demjson-git? The *-git variant is really broken at the moment, and aur/demjson may also work. (it provides python-demjson at least). The name of the latter package is confusing ofc, but I've already asked the maintainer to change it to python-demjson.

yochananmarqos commented on 2021-10-30 01:00 (UTC)

@patlefort: Yes, it's in the requirements.txt.

patlefort commented on 2021-10-29 07:57 (UTC)

Does it really need python-unicode-slugify instead of python-slugify?

cyrevolt commented on 2020-10-17 09:14 (UTC)

@rien333 Yea the demjson thing is a bit unfortunate, agreed. We can see about a stable python-demjson package and/or ask and take over maintenance of the git one.

Agreed to the description, I will update it.

I went with sed because it won't fail now that the PR to fix the issue it was about has been merged. A patch would fail to apply, I think. Anyway, even that can be removed now.

iheanyi wrote that they are looking into further maintenance when they have the necessary means: https://github.com/iheanyi/bandcamp-dl/pull/171#issuecomment-710711132

At least we can download quite some music now without hassle. :)

rien333 commented on 2020-10-14 11:03 (UTC) (edited on 2020-10-14 11:04 (UTC) by rien333)

@cyrevolt I was just in the process of submitting this package, thanks for your work!

I wanted to wait a little bit, however, because python-demjson-git pulls a lot of python2 (make) dependencies, and for some reason also installs a python2 version of the demjson package (i.e. its basically incorrectly packaged, especially now python2 is being phased out everywhere). In fact, I'm having some issues installing it right now due to python2 problems. I've already notified the maintainer of python-demjson-git, but I'm not sure they'll respond.

I also did some small things differently, not sure if you like them (it was my first attempt at making an AUR package)

Instead of using a sed command to patch stuff, I did the following:

source=('git+https://github.com/iheanyi/bandcamp-dl'
        'https://github.com/iheanyi/bandcamp-dl/pull/171.patch')
sha256sums=('SKIP'
            '73b92bdd49c606d529de54d60a9097256019c00f7da36e8d1bbfe58dfb1679d2')
...
prepare() {
  cd "${srcdir}/bandcamp-dl"
  patch -p1 < ../171.patch
}

In terms of pkgdesc, I don't really dig iheanyi's description (nobody actually stylizes "BandCamp" or its domains using camel case, see e.g. the bandcamp wikipedia page). I came up with pkgdesc="Download auto-tagged audio from bandcamp" (its excellent auto-tagging ability is imo the main distinghuising feature of this downloader)