Loading External Audio Files at Runtime

Hey everyone!

I’m working on a rhythm game which parses the songs at runtime. the main purpose of this is for the user to import their own songs as they want. everything works with the gameplay aspects, however I do not know where to start with importing external .mp3 files. Currently I load all songs from resources, however this is not ideal as (as far as i know) there is no way for the user to insert custom files into the resources to update their song list.

What would be the best solution to get a list of all songs (.mps files) in a folder on the desktop named “GameSongs”?

turns out, WWW was replaced with UnityWebRequest. I ended up using this to import songs from a folder, however MP3s arent supported via streaming into Unity so I used this in to convert the datastream to usable information. Also, I totally didn’t realize this was the forum, and not answers… so yeah.

If anyone has a better way to allow users to load MP3s into the game and is faster, I am still open to options.