DFplayer Mini & Arduino Nano

So I'm having a much more difficult time than I anticipated using a DFplayer Mini.

So far I can't even get the thing to initiate.

Here are the connections I have, I've tried a number of variations with no success.

Here is my code.

I was hoping someone here has experience with this thing and would be able to offer some insight.

Thanks!

1.) NEVER power speakers off Arduino 5V rails. Power the DFPlayer off a voltage regulator (connected to either wall power or a battery) that outputs clean 5V.

2.) You might also want to put a Class-D Audio Amp in between the DFPlayer and the speakers (that's what I did for my project that included a DFPlayer).

3.) You call SoftwareSerial mySoftwareSerial(6, 8);, yet you don't even connect those pins on the Arduino at all, much less the UART pins on the DFPlayer.

4.) Also, you aren't actually sending any commands to the DFPlayer in code the first place. Even if you connect and power everything correctly, nothing will play because you aren't telling it to play anything.

5.) Can you post the file names and file paths of your SD card? If the names or paths are incorrect, the DFPlayer will not work propperly.

6.) Lastly, take a look at this new library I wrote for the DFPlayer. Although I haven't had time to test it with the hardware, it should work and (if it does work), it will be much faster and efficient than the original DFPlayer library.