He estado pensando en una manera de reproducir musica streaming. Pero como estoy empezando en esto, no se si es muy descabellada... o tendría problemas.
La idea es la siguiente:
Tengo un directorio X con todas las canciones.
Tengo un portal donde usuarios se registran y tienen su pagina privada.
En su pagina tienen un reproductor flash que tiene programado reproducir sólo una canción: "dato.mp3" que no existe.
Los usuarios buscan una canción, y la eligen. Al elegirla se carga un php con la función "rename (nombre canción buscada, dato)" ... es decir, busco la canción elegida en el directorio X y la renombro a "dato.mp3" de tal manera que al hacer un refresh la nueva canción ya esta cargada! porque ahora su nombre es "dato.mp3" y de forma online la reproduce.
Cuando el usuario quiere buscar otra canción... se carga otro php que renombre la canción que ahora se llama "dato" a su nombre original.
Y la nueva canción que quiera reproducir... cambiara de nombre de nuevo a "dato". ...Y así con todas las que quiera.
Por supuesto tendrían que estar los nombres de las canciones e ids en una base de datos...
Posibles problemas: cuando 2 o 3 o 4... usuarios quieran cambiar de nombre a una misma canción.. no habrá problemas???