Buenas, gracias por la ayuda, a ver si entiendo, me dices que cambie esta parte :
Código PHP:
var source= document.createElement('source');
source.src=lista[numero][0];
source.type='audio/ogg';
por esta otra:
Código PHP:
reproductor.src = lista[numero][0];
ya lo hice pero sigue reproduciendo el mismo fichero una y otra vez.
por si es más simple también me serviría una reproducción contínua de todos los ficheros uno tras otro.
Gracias otra vez por tu paciencia