wdmvv / spot-on Goto Github PK
View Code? Open in Web Editor NEWcli tool for downloading spotify tracks through youtube
cli tool for downloading spotify tracks through youtube
hey, as the title says, can we?
i love this script. it's simple, it does what i needed and i don't see much problems with it at the moment :)
i did change some things if you want to look at it here.
i just have no idea how i could get the track, genre and year (or at least the year). can it even be done without making additional api calls to spotify?
edit: i really had a lot of issues with tagging the tracks properly and i think i finally got it. i was getting about 1000 tracks and each time i saw a file without tags, tracked the reason and made a change. in the end it's a little messy, but now every case that appeared for those 1000 tracks is properly tagged. here are the last changes i made for this if you find it useful. i made comments every time i saved it so they are there, somwhere. i don't really know how to fully use github :D
this has great stability since it runs slower (normal) than some other scripts that would first get all the tracks from the playlist and then starting to process them. since i need to process a playlist that has more than 3200 files, i would always get a 429 error on spotify (api limit) and since retries were made, the keys would got blocked for a huge amount of time. this works perfectly now everything is getting properly tagged and i'm just missing a little more info in the tags (genre, year, track number) and that is it. there's no need to do anything else :D this "provided toyoutube....."add-on i added to the search should help to get the audio results much more and ensure we're getting the best audio quality. the "audio" i added to the end ensures that even when the lyric video would come up as the first result, if audio exists it will be the first result. i checked a bunch of songs until now and they are all the right versions.
thank you for this. a lot!
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.