As part of the many launches at Google I/O day one, Google formally launched its first real steps into cloud media delivery. Music Beta lets users upload as many as 20,000 songs in their personal music collections that they can then stream from either a modern web browser or an Android phone or tablet. Offline music still plays a role despite rumors: recent tracks are automatically cached for later, and listeners can "pin" music to a mobile device to have a permanent copy for when an Internet connection isn't available.