reproductor de música en el navegador

Solo una idea aproximada que escribí hoy. No quería agregar canciones a mi lista de reproducción y en un momento de inspiración solté la canción en el navegador, luego pensé en hacer una lista de reproducción en el navegador y así fue como surgió este pequeño fragmento.

Código disponible aquí

Versión en línea

Probado en Chrome 22, realmente intenté que funcionara en FF, pero por alguna extraña razón, la función de arrastrar y soltar no quería funcionar correctamente o la etiqueta de audio desaparecía cuando se soltaba la canción.

Caracteristicas

  • Área de arrastrar y soltar para agregar canciones
  • Se reproduce automáticamente cuando agrega la primera canción
  • Las canciones agregadas posteriormente se ponen en cola en una lista
  • Al hacer clic en cualquiera de las canciones de la lista, se reproducirá esa canción.

API de audio

Estoy pensando en reescribirlo usando la API de audio para tener acceso a cosas como la duración de la canción y el crossfade sería muy bueno. Actualmente cuando termina una canción no pasa nada. Realmente curioso por los comentarios 🙂