7. After list is saved, If the song is not currently downloaded, the application will multi-thread download all the songs to a /mp3 folder. Songs can be separated into subfolders if you think it is more efficient. The JSON will need to reflect the subfolder path or refer to the song table.

8. Downloaded songs can be cataloged in the MySQL database for tracking.