Comments (31)
I fixed this issue and pulled a request. The only file to be changed is tags.py
and you can get it here #53
from spotify-ripper.
I've made a spotfiy-ripper-web version basing on the spotify-ripper project here. And i've implemented a workaround for the cover art. You can check it out if you want.
https://github.com/hedwiggggg/spotify-ripper-web
from spotify-ripper.
https://github.com/search?l=&q=filename%3Aspotify_appkey.key&type=Code
from spotify-ripper.
@XP-Fan https://github.com/richardk80/spotify-ripper/raw/master/spotify_appkey.key Here you go.
Thats down my man.
try https://github.com/search?l=&q=filename%3Aspotify_appkey.key&type=Code
from spotify-ripper.
@seandex Spotify changed the available sizes for cover art. Now there are only three options:
0
: 300px1
: 64px2
: 640pxTo select one of these, change the number in the line 85 of
tags.py
.
Example: Useimage_link = str(track.album.cover(0).link)
to get a 300px cover art.Also note that I just updated this file
tags.py
in #53 to reflect a recent change in Spotify. The cover art URL now starts with "i.scdn.co", and no more "open.spotify.com.Let me know if you need more help.
Can I buy you a cup of coffee
from spotify-ripper.
from my research, Spotify checks login or any credential for web art, and current script doesn't do the credential part.
from spotify-ripper.
from spotify-ripper.
Hey, I'm extremely sorry for disturbing here, but has anyone the spotify ripper working till as of now? Cause I am absolutely new to this (tryed yesterday) and it won't let me create an API-Key. So if it somehow still works to grab the audio files from spotify (I don't care about covers etc. since I'm blind), could someone for whom it works please help me?
from spotify-ripper.
from spotify-ripper.
Just google for "spotify_appkey.key" and take the first github link you find. Download it and you are ready to go.
from spotify-ripper.
from spotify-ripper.
You can also use the appkey for this project. you don't have to use it for my web-port.
I don't really have expirience in docker for windows.
from spotify-ripper.
from spotify-ripper.
Okay, just leave your email or something; Than i'll contact you;
from spotify-ripper.
from spotify-ripper.
I've made a spotfiy-ripper-web version basing on the spotify-ripper project here. And i've implemented a workaround for the cover art. You can check it out if you want.
nice, but it's works for albums only
thanks you!
from spotify-ripper.
@XP-Fan https://github.com/richardk80/spotify-ripper/raw/master/spotify_appkey.key Here you go.
Thats down my man.
from spotify-ripper.
I fixed this issue and pulled a request. The only file to be changed is
tags.py
and you can get it here #53
Attempting to retrieve track from Spotify's Web API
https://api.spotify.com/v1/tracks/3CaZuQC9Y4pKaF0X9c2T3D
URL returned non-200 HTTP code: 401
Am I missing something or is there a such one time authorization step after the installation that I didn't do it?
from spotify-ripper.
@seandex Sorry, I just use my Spotify Premium credentials to login and the api key I generated years ago. Have you done that?
from spotify-ripper.
@seandex Sorry, I just use my Spotify Premium credentials to login and the api key I generated years ago. Have you done that?
Yes, I could do everything except for the album art that means I guess I had api.
I also use ID/PW. and created that 1 API was required from the installation page.
2nd attempt was re-install clone but no helps. still no arts.
long time ago i remember the oauth.html something that is missing in this github.
from spotify-ripper.
@seandex Sorry, I just use my Spotify Premium credentials to login and the api key I generated years ago. Have you done that?
Yes, I could do everything except for the album art that means I guess I had api.
I also use ID/PW. and created that 1 API was required from the installation page.
2nd attempt was re-install clone but no helps. still no arts.long time ago i remember the oauth.html something that is missing in this github.
I see you have tried many things. Sorry, it's getting hard for me to think of what's left to do. Have you tried the changes I included in the tags.py file? What's the error message, if any?
from spotify-ripper.
So far, I tried to overwrite tags.py to the build and re-installed it. maybe it's my settings and cache.
let me create a vps and try it again, if that fails, by any chance would you be able to rsync your directories except for your credential and api? I guess rsync method should work.
from spotify-ripper.
@ttmx The file I linked to on here is in a private repo, and I'm not planning on making it public. Made a separate repo with just the spotify_appkey.key file: https://github.com/richardk80/spotify-appkey/raw/master/spotify_appkey.key
from spotify-ripper.
@pauloup I made the changes to my tags.py file, and I'm able to get album art again. Thank you! Now if we can figure out how to download playlists like before without using text files that would be great.
from spotify-ripper.
So far, I tried to overwrite tags.py to the build and re-installed it. maybe it's my settings and cache.
let me create a vps and try it again, if that fails, by any chance would you be able to rsync your directories except for your credential and api? I guess rsync method should work.
I really think you don't need to reinstall spotify-ripper to apply these changes. I just changed the tags.py file located in:
/usr/local/lib/python2.7/dist-packages/spotify_ripper-2.9.1-py2.7.egg/spotify_ripper/tags.py
If you don't mind, I would prefer if you could share a google drive link with a copy of the folder /usr/local/lib/python2.7/dist-packages/spotify_ripper-2.9.1-py2.7.egg/
, instead of messing with rsync. So I could compare your version to mine.
from spotify-ripper.
@pauloup I made the changes to my tags.py file, and I'm able to get album art again. Thank you! Now if we can figure out how to download playlists like before without using text files that would be great.
Yeah, that's my next goal.
from spotify-ripper.
@pauloup I have not had chances to try it due to in real-life business, and today, I tried it in brand new ubuntu but it is the same no album pictures.
what is your config.ini?
from spotify-ripper.
what is your config.ini?
@seandex The relevant parameter in it is
cover-file-and-embed = "cover.jpg"
from spotify-ripper.
what is your config.ini?
@seandex The relevant parameter in it is
cover-file-and-embed = "cover.jpg"
it works actually. Thanks!
from spotify-ripper.
@pauloup hey Paul. the cover art downloads the biggest size of cover art which is 640x640 and it won't display on native portable music players with builtin LCD.
is there a way to make it 600x600?
it should be something like
get(meta['albumPic'] + '?param=600y600')
or
replace('-large', '-t600x600') but if I edit the code with the current replace(':', '/') i get errors at the end. it's hard for me to fix
I hope you could look into it please. it is a little bit bigger than before which is over the limit of 600x600 that compatible with most of the native players.
from spotify-ripper.
@seandex Spotify changed the available sizes for cover art. Now there are only three options:
0
: 300px1
: 64px2
: 640px
To select one of these, change the number in the line 85 of tags.py
.
Example: Use image_link = str(track.album.cover(0).link)
to get a 300px cover art.
Also note that I just updated this file tags.py
in #53 to reflect a recent change in Spotify. The cover art URL now starts with "i.scdn.co", and no more "open.spotify.com.
Let me know if you need more help.
from spotify-ripper.
Related Issues (20)
- hangs when loading large list of URIs HOT 1
- [ISSUE REMOVED]
- Coverart not working any more, but http still does
- Segmentation error (core dumped)
- Tags return to default after rip is complete
- Where to get the app key? HOT 28
- Avoid LastFM Scrobbling
- Help to install spotify-ripper HOT 4
- Error during login HOT 1
- Problem installing from setup.py HOT 1
- Raspberry Pi 3 : Problem with appkey HOT 1
- downloading playlists HOT 4
- Fix cover and missing featurings
- Rip complete - WARNING: argument missing for 'b'
- Add support for pyspotify v2.1.3
- Problem with naming in Python 3.9 HOT 1
- 'spotify.utils' has no attribute 'IntEnum' HOT 1
- Mark project as archive & add explanation for why it won't work anymore HOT 1
- after I login spotify when ripping it says i need a premium account HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spotify-ripper.