Problems merging 2 codes (blinking light and dfplayer)

Thanks man! Now the code actual does blink LED, and play the 6 second mp3 file by motion - BUT!
It plays it randoms times. When power on, it waits until movement, but after motion it plays maybe 4 times, 3 times, 8 times, and sometimes LED stays on after it have played.
Dont know where to look after that failue?

I see this trigger is both input and output? (doesnt change anything if im deleting one of them anyways)

  pinMode(trigger, INPUT);    // set sensor pin as input  SENSOR REPLACED BY TRIGGER

  pinMode (trigger, OUTPUT);  //ADDED FROM DISTANCE CODE