4.0.0
First truly HUGE update that changed (and recently broke) a lot of things.
The major things of note are these:
- Completely restructured the Extensions codebase
- Dramatically improved Developer Experience by moving to Deno and removing all instances of external local paths
- Services like Cache, Player, and Session all moved to Spices JSR Package so that other Spicetify Extension Developer can utilize my work
- Removed use of Spicetify-Creator and made entirely new Build-Process within the Spices JSR Package which any Spicetify Extension Developer can utilize to publish their extensions (Video tutorials for this to be released soon)
- Lyrics Service rewrite and algorithm changes, now utilizes users Spotify AccessToken to get song information on the Service side to improve lyric searching capabilities
- Entirely new CUSTOM Cinema/Fullscreen view, both are now combined and only difference is if the Window is Fullscreen
For those experiencing issues, there will be a patch soon. A few Wiki pages will be made so I can easily redirect people to specific articles that can help you and me get your PROBLEM SOLVED!
This release is mainly just to get the tag/release out and so that it can be archivable.
Just to touch base on the Spotify AccessToken thing, a couple of releases ago I discussed that I was going to do this. To give a refresher, there is no security concern with me using your AccessToken as it can't really be used for anything else other than the API. The reason WHY it is NEEDED is because when you are matching lyrics you can't really do so just based on the song ISRC because there could be other versions (remasters for example have different ISRCS) that are basically identical that have lyrics but the ISRC one does not, this solves that issue and many others. Having the song information from Spotify while finding lyrics helps drastically improve the process and accuracy of the lyrics that I get as well.
I am currently actively looking at the Issues tab and watching for anything that I can improve with the Lyrics Service. I have made many changes already and I am seeing improvements just from the issues you guys have made, so when you come across a song that should have lyrics or doesn't have the best version possible, make an issue for it and I will look at it.
Full Changelog: 3.3.1...4.0.0