grendel7 / discoverify Goto Github PK
View Code? Open in Web Editor NEWDiscover music on Spotify using curated YouTube music channels.
Discover music on Spotify using curated YouTube music channels.
Spotify offers an API to search tracks. If no track URL can be found in the description, you could still search Spotify and add the most relevant track to the playlist instead.
Currently, every channel is checked for every playlist. This can be optimized where every YouTube channel is fetched at most once.
When an access token expires, Discoverify will try to get a new one using the Refresh Token. However, the Spotify Web API client returns a 400 status code with an "unknown error" message.
A good first step would be to upgrade the Spotify client to the latest version (Discoverify uses v1, whereas v2 has already been released).
Should be fixed with 8705fab, but isn't.
Example: track spotify:track:4YquSHfespouUSHEG6ipH7 was published by Monstercat, xKito and AirwaveMusicTV.
Since you can't sort Spotify playlists on mobile, it would be useful to automatically clean up playlists, so it only contains a short list of fresh items. For example, it could delete tracks added over X days ago or limit the playlist size at Y items.
Some tracks have multiple URLs in the description. Currently, the parser will only try the first URL and fail if no Spotify ID is found on the page. Instead, the parser should try all URLs until a valid song has been found.
Currently, the all tracks list does not show which YouTube channel originally published a song, which would be useful to figure out.
Currently, you have to check the track list of all channels to find incorrectly matched tracks. A track list with all tracks of the entire account would make that a lot easier to check.
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.