Always-best-served music distribution for nomadic users over heterogeneous networks