Poolcasting es una técnica inteligente para crear secuencias musicales personalizadas para un grupo de oyentes. Poolcasting actúa como un disc jockey, determinando y reproduciendo canciones que satisfacen su audiencia. Satisfacer a todo el público no es un trabajo sencillo, especialmente cuando los miembros del grupo tienen preferencias heterogéneas y pueden entrar o salir del grupo en cualquier momento. La propuesta de poolcasting consiste en seleccionar las canciones iterativamente, en tiempo real, favoreciendo esos miembros que son menos satisfechos por las últimas canciones reproducidas. Además, poolcasting asegura que la secuencia reproducida no repite las mismas canciones o los mismos artistas a corto plazo y que dos canciones consecutivas suenen bien una después de la otra, en sentido musical. La integración de poolcasting en una radio Web ha resultado en un nuevo sistema llamado Poolcasting Web radio. Decenas de personas se han conectado a esta radio online durante un año ofreciendo evaluación de primera mano de sus características sociales. Un conjunto de experimentos ha sido ejecutado para evaluar como el tamaño del grupo, y su homogeneidad musical, afectan la performance de la técnica de poolcasting.