Downsides to using the Cache directory means that installing new songs requires SM5 to build the cache before the scraper will find the new songs.New metadata is collected (and more can be added in the future) about each song including all chart information (sm_notedata database).Focus on indexing songs by their song_dir string-the method SM5 uses to differentiate songs.This improves the parity of the database and StepMania. New song scraper which iterates through the SM5 Cache directory instead of the Songs folder.Complete rewrite of the songlist to support searching and display of additional song/chart information.Support for multiple channels/broadcasters with a single SM5 instance and song database.The main differences in this fork are mostly methodology and optimizations of certain existing features.
This is my fork of the project for the MrTwinkles47 and Danizom813 Twitch channels.