-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix bandcamp download #247
Conversation
Nose doesn't complain at all, but on running |
> DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Just tested it. It works with Python 3.7.3 on Debian. Thanks! 👍 Also I can confirm that the issue was real (and wouldn't output errors). |
for me it still doesnt work with python 3.8 on ubuntu budgie 20.04 |
Can you be more specific because it works fine for me with python 3.8.5 on a fresh Ubuntu 20.04 installation using this Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/focal64"
config.vm.provision "shell", inline: <<-EOF
sudo apt-get update && sudo apt-get install -y git python3 python3-pip
git clone -b fix_246_bandcamp https://github.com/JKatzwinkel/SoundScrape.git && cd SoundScrape
pip3 install --user -r requirements.txt
nosetests
python3 soundscrape/soundscrape.py https://anaalnathrakh.bandcamp.com/track/the-age-of-starlight-ends
[ $(ls -1 *.mp3 | wc -l) -eq 1 ] && echo "success!!" && ls *.mp3
EOF
end |
sorry it should come from me cause i 'm not a really into programing. how do i proced to use this vagrant files
beside the 3 failures on the 8 tests the track the download of the track "the age of starlight ends" worked (pretty epic song by the way). |
Merci beaucoup pour cette helpful information! Yes, as you already noticed, these changes haven't been merged into the release branch yet, so you will not receive them via an update from the cheese shop. Until @Miserlou gets around to review and hopefully accept them, you could replace your
Don't worry about vagrant, I just needed it in order to test the bandcamp download on ubuntu because I use a different distro. I posted my Thanks for providing the output of your test run! We have been discussing the issue of soundcloud API keys in #248, but there is not much one can do about the soundcloud tests failing at the moment, because they currently do not provide new API keys. Again thanks for your help! |
works perfectly thanks a lot !!! |
Can confirm this works perfectly on windows 10 x64 using python 3.7.3. |
tried it...works perfectly! |
Merged and published 😎 |
Bandcamp seems to have changed the way they embed JSON metadata into track pages. Fixes #246.