Frequently Asked Questions - to be updated shortly

What is URIplay?

URIplay is a name service for media content, giving each file a URI and a simple description. Think of it as DNS for media. The service is not intended to be used directly by viewers. Like DNS, it works behind the scenes to make things easier.

What problem does it solve?

It helps users to immediately find the right version of a media file. This is necessary because media distribution has become very complex. A single piece of media is often available through numerous routes, including:

The routes available to the user depend on the specification of one's equipment and software. Is it cable, satellite, antenna? Is the user in time to watch/ listen to the repeat? Did the DVR record it? Does the user have HDTV? Surround sound? If yes, great, but what type?

The rights owners add extra complexity for the viewer by attempting to restrict content availability. They control access according to where the viewer is located, which service the viewer uses to find content, and when the viewer wants to watch it.

URIplay summarises all this information so that user's software and hardware can make the choices itself.

So, what does URIplay do?

URIplay helps media software and hardware answer two questions:

  1. What is the name of a media file?
    I want to tell someone about the show I'm watching/ listening to, but what reliable name can I use?
  2. Where can I find a media file?
    I know a reliable name, but where can I find a copy that will work with my hardware and my software?

We are developing a spec for the URIplay RDF ontology.

Can't search engines already do this?

Not very well. There are several problems:

How will you make this happen?

With a little help from our friends. This needs to be a community effort, owned by a broad group of interested parties.

We will:

We will not:

We need help with:

How does URIplay relate to existing standards?

We build on existing standards to a feasible extent. We employ XML and RDF, reusing existing vocabularies as much as possible. The URIplay vocabulary is inspired by TV Anytime and XMLTV, although we have found that neither alone can be used as a starting point.

Is this just for video, or will you cover other media?

Video is the first priority. We believe that is a broad enough problem to tackle first. We'll provide a format that can work for audio and other media that one can 'play'; also, other types of media might come later.

Who is behind URIplay?

A first version is being developed by MetaBroadcast, a London-based start-up that develops video distribution software. This phase of work is being supported financially by BBC.

We're keen to involve as many people as possible. We're very open to suggestions and offers of assistance, and have already been in contact with a wide range of organisations and individuals. To get in touch or contribute to the project, come join our Google Group.

How much progress has been made?

The ideas for URIplay were formed in writing on Chris's blog, following discussions with Ashok over many years. We hope there's something in the air, and that other people have been thinking along the same lines.

Chris summarised a vision of Simple Social Broadcasting, then laid out some of the ideas behind URIplay, and delivered a presentation at the unfestival track of the Edinburgh International Television Festival in August 2007.

In autumn 2007 BBC offered us financial support to develop these ideas into a full prototype. Lee Denison came onboard as a full-time software engineer. Lee and Chris have formed MetaBroadcast to develop a first version of URIplay, alongside several other projects.

What are the future plans?

We will update this site as the project progresses, and aim to release a first working service in March 2009.