epsil / spotgen Goto Github PK
View Code? Open in Web Editor NEWSpotify Playlist Generator
Home Page: https://epsil.github.io/spotgen/
License: Other
Spotify Playlist Generator
Home Page: https://epsil.github.io/spotgen/
License: Other
It looks like playlists are no longer generated when the "Create Playlist" button is clicked.
This won't process anything:
spotify:artist:6uJ8A4c1Z4FbHUTdhHm5dn
But #artist Steve Porcaro will.
This project should use an external library for Spotify requests. Since it is rather request-intensive, throttling is an absolute must so that we don't butt up against Spotify's rate limits.
Currently, Spotify requests are handled by our own spotify.js
layer, which depends on the http.js
client to enforce limits. In practice, this is done with a setTimeout()
call with a delay set to 100 ms.
The most promising replacement library seems to be spotify-web-api-node. Unfortunately, that library currently lacks options for HTTP throttling. Until this issue is resolved, we will, of necessity, stick with our own implementation for the time being.
There are some failures/errors in the Spotgen Test.
What's causing these failures? Could this be fixed?
โ
PS: This tool is amazing!๐
Easier to narrow down things, also would save server processing on your end.
HI, I think there is a problem here
when you input
Michael Jackson - off the wall
you get spotify:track:46eu3SBuFCXWsPT39Yg3tJ
which is a different song , I think billie Jean
it is supposed to get this one
spotify:track:3zYpRGnnoegSpt3SguSo3W
can you please check on the this and let me know
thanks
Hi,
Do you know the syntax to specify UK as a country.
I've noticed when the spotify playlist generator runs, it includes "?Country=US" at the end.
Thanks, loving the generator.
Mike
Is there any way to get more then 10 top songs of an arists?
Not necessarily with the #top command. I mean, there is the "#order by popularity". Could this be limited to like 20-30-X...? And chained one after another for different artists?
What I want to achieve: Input a list of artists, and get the top 20-30-X... most popular songs from them in a playlist.
I was looking for a way to create mixed Spotify playlists and found this project, which can even be used from the terminal (the most convenient way).
But it ain't working, why? PLZ HALP
When I enter #similar Aphex Twin
and press Create Playlist
button, it clears the input and doesn't show any result.
I'm not sure if this project is maintained anymore, but a nice feature for building playlists (especially for workouts) would be to limit the tracks to a certain tempo or range of tempos. I know this information is available via Spotify's API (since other tools like playlistmachinery.com use it), so being able to do something like this would be nice:
#similar The Rolling Stones
#tempo 120-140
Thanks!
I was wondering if it is possible to obtain popularity information from Spotify for tracks in an M3U playlist. This would facilitate discovery and identify "popular" tracks.
k
The access token expires after 60 minutes and then every request fails.
The access token needs to be refreshed with the refresh token.
More infos here, here, here, here and here.
I hope I could help and it would be very nice, if this issue is soon fixed.๐
Also another thing: The playlist creation is slow. Could the speed be increased with for example asynchronous requests?
โ
PS: This tool is amazing!๐
I have more than one Spotify account, so I was wondering if it kept some file for authorization.
While working on a project where I wanted to follow all the electronic music artists I had I ended up using your tool on my journey to my goal. Your tool allowed me to create the playlist with top 10 tracks from all the artists I submitted to your tool. THANK YOU this seriously rocked. I had to then take that playlist to another tool after I favorited all of those tracks which would then scrape those artists and allow me to automatically follow them.
If your tool could some how allow a tag of #followartist and allow us to submit a list of artists and behind the scenes you create and(or) follow all of those artists this would be super sick. If you would like assistance in testing (this is what I do for a living QA Engineer) I would seriously love to help out. I feel Spotify has missed the boat with not allowing us to automatically submit/import a list of artists to be followed with ease.
thanks and cheers, GREAT WORK!!!!
Sonemic is the sucessor of Rate Your Music, which includes a chart of best songs of all time. Spotgen doesn't support it tho, so I suggest adding it.
Hi there.. thank you for such an awesome app, helped me a great deal creating and developing my music archive on spotify.. if we could retrieve playlists too, it would be heaven :) .. but i am thankful to you anyway, really very easy-to-use and useful app <3
Is there any way to create a playlist with chaining the calls?
Let's say that I want to fetch similar artists, get top 5 songs of each artist and sort the songs by popularity.
The following snippet doesn't seem to work.
#order by popularity
#top5
#similar Aphex Twin
I tried running it locally, but it stops without any errors after 2 or so seconds.
It seems like the web version does the same.
spotgen https://www.reddit.com/r/AskReddit/comments/43zdqe/what_is_your_favorite_song_with_no_words/
spotgen "#album Theunis Turn to You" doesn't work in the command line, but it is on spotify here:
spotify:album:1G8l6v0dO8bk7pXABD58xb
I sometimes get errors like this, more often than I would expect. Any ideas?
It works on the test site, I wonder if it would work if I hosted the site myself?
Tested again, and it works. Is this an issue with new releases?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.