exec 3<&0
while read line
do
mplayer "$line" <&3
done < <(find-me-random-mp3s)
Isto copia a entrada do terminal para o descritor de arquivo 3. No loop while, stdin está em todo lugar lido em seu programa find-me-random-mp3s
exceto pela linha mplayer
que obtém seu stdin do descritor de arquivo 3 que é seu terminal. Portanto, você ainda pode interagir com mplayer
.