The diff is gonna look ugly due to the cleanup. (trimming white space, adding/removing lines for better readability)
This also removes older versions of files that were since moved to the Patches folder.
The Path class is now used when dealing with file paths.
There are two new functions added to Helpers:
Metadata parsing was moved here
New function for formatting songs, used for logging and cache names
Both of these functions are necessary for the next PR.
Additionally, metadata parsing was changed so that if a dash doesn't exist in the file name, it'll use the file name directly for the song's title.
The diff is gonna look ugly due to the cleanup. (trimming white space, adding/removing lines for better readability) This also removes older versions of files that were since moved to the Patches folder.
The Path class is now used when dealing with file paths.
There are two new functions added to Helpers:
Both of these functions are necessary for the next PR.
Additionally, metadata parsing was changed so that if a dash doesn't exist in the file name, it'll use the file name directly for the song's title.