2 mp3 players not working (DFR0299)

I have two MP3 players attached to one Nano. This is not my first MP3 project, but the first project with 2 players.
Both players will start and return the message via the serial monitor that they have started.
When the sketch reaches the point where it is to play a selected file, the sketch locks up.
When I start only one player, that player will play the selected file.
I have included the libraries “SoftwareSerial.h” and “DFRobotDFPlayerMini.h” and
I have declared two different players and SoftwareSerial serials.
I have attached my code in the zipped file.
My wiring diagram
I have always used 1K resistors on both the tx and rx pins of the player. It might be over kill but it works for me.
Thank you for looking at this.
Gary
Hey, do you see any error message or the IDE just hangs?

No error message.
I have found a solution to my problem.
It appears that the library DFRobotDFPlayerMini.h cannot handle multiple players. At least, I cannot find a way to make it work.
Doing some searching on the www, I came across a similar problem but not truly the same, and in that problem, the user was using this library DFPlayerMini_Fast.h.
I tried adding the DFPlayerMini_Fast.h to the project and assigning the Mp3Player2 to be an object of DFPlayerMini_Fast. e.g. DFPlayerMini_Fast Mp3Player2;
After commenting out some of the players startup commands used by DFRobotDFPlayerMini.h e.g.
Mp3Player1.setTimeOut(500); and Mp3Player1.outputDevice(DFPLAYER_DEVICE_SD);
The sketch worked as I was hoping it would.
I then did the same to Mp3Player1, and again the sketch worked as I was hoping it would.
I have removed the DFRobotDFPlayerMini.h library from the project.