Google is to announce details of its long-awaited music streaming service later today, as part of a battle for the cloud entertainment space with rivals Apple and Amazon.

At its annual Google I/O developer's conference, the search engine giant will unveil Music Beta by Google, a cloud-based music player allowing users to upload and store songs online for access on Android phones and tablet computers.

Advertisement - Continue Reading Below

A Google spokesman said: "We plan to announce Music Beta by Google at our Google I/O developer conference. Please tune in to Google I/O Live on Tuesday and Wednesday for more details on all the news."

Just like Amazon, Google has not agreed any deals with the major record labels. Music Beta will offer a platform for users to listen to their own music in the cloud, rather than enabling them to share songs with others.

Speaking to the New York Times, Android's director of digital content Jamie Rosenberg admitted that talks with the labels have proved complicated.

He explained: "A couple of major labels were not as collaborative and frankly were demanding a set of business terms that were unreasonable and did not allow us to build a product or a business on a sustainable [basis]. So we're not necessarily relying on the partnerships that have proven difficult."

Rosenberg indicated that Music Beta is the first step in Google's broader cloud strategy, and revealed that the company hopes to continue negotiating with the record labels to expand the service, potentially including a store for selling songs directly to users.