New YouTube API opens embedded players to customization

By Scott M. Fulton, III | Published March 12, 2008, 11:55 AM

A new set of functionality enhancements being released today to Web developers could enable them to build customized video libraries around their exclusive sites, with YouTube doing less to steal their users away.

Up to now, when you've seen a YouTube video appear embedded in a Web site (such as our own), it has had its own somewhat generic look and feel. And in recent months, you've seen that it has embedded search features which let viewers who've seen the first embedded video, go on to search for material that may be related or completely unrelated. In a way, that converts Web site users into YouTube users, albeit indirectly.

Beginning today, you might see that start to change with YouTube's release of a new and refreshed set of developer APIs. Among the functionality exposed in the latest set is what YouTube's programmers are calling a "chrome-less player" -- essentially, a very generic version of the Flash-based YouTube player control, designed to enable Web sites to develop their own unique look-and-feel locally, without paying anyone a license fee.

And as YouTube's team announced this morning, sites will be able to create their own private video libraries, utilizing their own users' accounts and categorized through custom tags embedded in the stream. This way, a site can build up its own collection of videos that are specially tagged for custom sites, though stored on and streamed through YouTube.

"You can now have users sign into YouTube from your own Web site," reports YouTube Engineering Manager John Harding in a video released this morning. "That's going to let them upload videos to their account, modify playlists, add favorites -- all the stuff they can do on YouTube, they can now do on your site with their account."

That uploading feature is important, because now sites can build their custom libraries through their users' own submissions, by way of direct downloads.

Client authorization will be available using either of two methods, according to a developer team blog post this morning: setting up a proxy for a Web service or Web application and authorizing the user through that, or directly authorizing the user through an installed application such as a presentation system.

The chrome-less player could be used within such a system to present a custom experience for the user without the generic YouTube appearance.

"In the past, all you could really do when you wanted to embed the YouTube player was just stick it there on your page," said Harding, "and you could either have it play or not. So now we actually have a whole set of JavaScript and Flash APIs that you can use to control the player either from JavaScript on the page or your own Flash."

This morning's video statement from YouTube's engineers, presented here using the old familiar embedded Flash player from the "old days." Be sure to stay tuned past the end credits for a special YouTube tribute to Steve Ballmer.

Play, pause, seek to a specific time, volume, mute, and current play time will be among the console functions which developers can attribute to specific customized gadgets.

Although not much has been said on this topic today, those submissions will probably also be accessible directly by default from YouTube. However, a check of the revised Terms of Service for the revised YouTube API this morning reveals that developers won't be bound by much except for one standing rule: If YouTube has to remove a video from its collection, API users will be expected to do their utmost to ensure that the removed video doesn't also appear to be available through their sites.

"You can employ session based caching of YouTube API results but must use commercially reasonable efforts to update cached results upon any changes in video metadata," reads the new Terms. "For example, if a video is removed from the YouTube service or made 'private' by the video uploader, cached results and thumbnails should be removed from Your cache."

That revelation also directly refers to the uploader's ability to make videos private, which could presumably be extended to sites that use the API for their own libraries. Nothing in the Terms specifies that videos uploaded to YouTube must be available to all YouTube users.

"We do all of the hard work of transcoding and hosting and streaming and thumbnailing your videos, and we provide open access to our sizable global audience, enabling you to generate traffic for your site, visibility for your brand, or support for your cause," reads a statement to developers from the company this morning. "Meanwhile, we provide full access to our substantial video library, enabling you to attract users and enhance the experience on your site. It's all free, and it's available to everyone, starting now."

Apparently, an early form of the new API was already used by TiVo, which announced this morning it has adapted YouTube's services for use in its subscribers' DVRs.

Can Linux do BitLocker better than Windows 7?

Betanews kicks off a new series with a look at how the Linux operating system's FDE stacks up against BitLocker, the Windows feature that today commands a $120 premium.

Firefox 3.5: The need for speed

This has been the big payoff week for Mozilla's developers, who worked overtime to squeeze out the last drop of performance from their new JavaScript engine.

'GeoHot' gets a shower, cleans up nice, reveals new iPhone 3G S jailbreak

Either puberty has been very kind to the author of the new 'Purple Ra1n' jailbreak tool, or George Hotz may also have some adequate Photoshop skills.

What's Next: Obama gives 'Einstein' the go-ahead, while China gives 'Green Dam' a thumbs-down

Plus: If you put up a Web site and name it after you and you're a federal judge, you might not want a bunch of weird nudity hanging around on it.

Why would Windows 7 customers spend $120 more for BitLocker?

For pre-orders from now until July 11, Microsoft is offering the Windows 7 Professional SKU for a very steep discount. So why invest in Ultimate?

Geeks vs. journalists: A tale of two worldviews

Recovery with Angela Gunn Why geeks think most mainstream journalism is flaky, and why the mainstream thinks geeks are trying to kill them. (They're both right.)

Fire in downtown Seattle data center knocks out businesses, online services

Small fire has global impact with payment centers, city services down.

Hybrid satellite cell phones aren't far off

The first satellite in Terrestar's hybrid cellular/satellite phone network has been launched.

SMS could be a critical iPhone vulnerability, says white-hat hacker

Mac hacker Charlie Miller knows how to get into your iPhone.

Will Oracle's Java-based Fusion middleware 'fuse' with Java?

Now that Oracle has acquired Sun Microsystems, Java developers and supporters are wondering when Oracle will formally welcome Java into the family.

All together now: iPhone and Palm Pre, likely to both grace O2's UK portfolio

European wireless network operator O2 has reportedly reached a deal to exclusively carry the Palm Pre in the UK. O2,...

Vista's dead: Microsoft kills an OS and no one cares

Carmi Levy: Wide Angle Zoom Can you kill an operating system? Microsoft is about to find out.

Kantaris Media Player 0.5.7

July 3 - 5:34 PM ET

Wine 1.1.25

July 3 - 5:30 PM ET

ChrisTV Online! Free 4.00

July 3 - 5:22 PM ET

glu 1.0.19 RC1

July 3 - 5:11 PM ET

Website-Watcher 5.1.0 Beta 10

July 3 - 1:20 PM ET