I am biased because I did the Keynote tutorial...but I would use Keynote. You can create a title slide for each player or place a title on slide with the picture placed on the slide.
If you take a 2 track mix of your music into itunes you can easily import it into your keynote presentation.
Good Luck