Wouldn't it be easier to just send the serial commands to the player to control it? I just shipped a couple of projects using that DF Player and it's pretty straightforward to control with the AT commands. They also have an arduino library to make it easier.