Is there any problem having multiple sf::Music opened? Should I call openFromFile(...) only when I'm about to play it or can I have multiple sf::Music opened and then just call play when I want? Even if there "shouldn't" be a problem, what is safer, faster and what not?
Currently I open all my music at once on the start of the program, then play it as I need, but I'm not sure that's a good idea.