heavenly jukebox
n.— «This heavenly jukebox, as it is sometimes called, will hold the contents of every record store in the world, all of it instantly accessible from any desktop.» —“The Heavenly Jukebox” by Charles C. Mann The Atlantic Sept., 2000. (source: Double-Tongued Dictionary)