<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cdevroe.com &#187; oembed</title>
	<atom:link href="http://cdevroe.com/tag/oembed/feed/" rel="self" type="application/rss+xml" />
	<link>http://cdevroe.com</link>
	<description>by Colin Devroe</description>
	<lastBuildDate>Thu, 24 May 2012 15:29:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>	<atom:link rel='hub' href='http://cdevroe.com/?pushpress=hub'/>
<cloud domain='cdevroe.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Nilai: Introducing Previews</title>
		<link>http://cdevroe.com/notes/nilai-previews/</link>
		<comments>http://cdevroe.com/notes/nilai-previews/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 23:06:11 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[gist]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[huffduffer]]></category>
		<category><![CDATA[instagram]]></category>
		<category><![CDATA[nilai]]></category>
		<category><![CDATA[oembed]]></category>
		<category><![CDATA[read-later]]></category>
		<category><![CDATA[skitch]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[to do]]></category>
		<category><![CDATA[twitpic]]></category>
		<category><![CDATA[viddler]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[wikipedia]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=5783</guid>
		<description><![CDATA[See also: Introducing Smart Labels. Nilai has quickly morphed from being a simple list of links to many lists of links each with their own purpose. Using Smart Labels, which are getting smarter with each release, members of Nilai can save links into these lists with a single click. Sometimes the purpose of saving these [...]]]></description>
			<content:encoded><![CDATA[<p>See also: <a href="http://cdevroe.com/notes/nilai-smartlabels/">Introducing Smart Labels</a>.</p>
<p><a href="http://nilai.co">Nilai</a> has quickly morphed from being a simple list of links to many lists of links each with their own purpose. Using Smart Labels, which are getting smarter with each release, members of Nilai can save links into these lists with a single click.</p>
<p>Sometimes the purpose of saving these links is to watch a video, listen to a bit of audio, or save a link to do something with at a later time. Starting today it is easier than ever to accomplish some of these tasks without ever having to leave Nilai. Previews make it simple to preview links to video, audio, photos, products, or even code. By simply saving a bookmark to the more than 12 supported services Nilai will automatically identify what the link is to and prepare a preview for you.</p>
<p>Let me give you some examples. The most obvious example is video. If you&#8217;re like me you don&#8217;t have time during your work day to watch YouTube videos that are being circulated throughout the web via Twitter or from my friends via instant messages. So I save these bookmarks to Nilai to watch later. Now, with Previews, Nilai will let me watch the video on my iPad, iPhone, or my Mac without needing to open the YouTube application or website. It looks like this.</p>
<p><a href="http://nilai.co"><img class="alignnone  wp-image-5785" title="Nilai Previews" src="http://cdevroe.com/wp-content/mobile/photos/2012/03/Nilai-1-617x480.jpg" alt="" width="500" /></a></p>
<p>For me audio works much the same way. Sometimes I have time to listen to a bit of audio &#8211; like on my 90-mile drive to work. For those occasions I prefer to subscribe to a podcast powered by <a href="http://huffduffer.com/">Huffduffer</a>. But, what if I want to listen to a bit of audio in a few hours on my computer or perhaps on my iPad at night in bed? Using Previews Nilai makes it possible to listen to audio from services like Huffduffer and others without needing to subscribe to a podcast or sync with iTunes. Quick, simple.</p>
<p>Video, audio, and photos is just the beginning. Here is a list of the services that Previews supports today: YouTube, Viddler, Flickr, Vimeo, Speaker Deck, Dribbble, Instagram, Twitpic, Skitch, Github&#8217;s Gists, Huffduffer. With many, many more on the way. In fact, I&#8217;ll tell you straight away that all of the popular recipe sites are next.</p>
<p>I hope you enjoy <a href="http://nilai.co">the new site</a> and Previews.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/notes/nilai-previews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9 and oEmbed and Viddler</title>
		<link>http://cdevroe.com/links/wp29-oembed-viddler/</link>
		<comments>http://cdevroe.com/links/wp29-oembed-viddler/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 14:42:05 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[embedding]]></category>
		<category><![CDATA[oembed]]></category>
		<category><![CDATA[viddler]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress 2.9]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=3088</guid>
		<description><![CDATA[While perusing Aaron Brazell&#8217;s always great 10 things you need to know about [the latest upcoming version of WordPress] for WordPress 2.9 I noticed that it will have oEmbed support. Back in June 2008 I added an oEmbed service to Viddler. That means that in the next version of WordPress you&#8217;ll be able to embed [...]]]></description>
			<content:encoded><![CDATA[<p>While perusing Aaron Brazell&#8217;s always great <em>10 things you need to know about [the latest upcoming version of WordPress]</em> <a href="http://technosailor.com/2009/11/11/10-things-you-need-to-know-about-wordpress-2-9/">for WordPress 2.9</a> I noticed that it will have <a href="http://oembed.com">oEmbed</a> support.</p>
<p>Back in June 2008 <a href="http://cdevroe.com/notes/oembed-sofar/">I added an oEmbed service to Viddler</a>. That means that in the next version of WordPress you&#8217;ll be able to embed Viddler videos using a very simple embed code like this:<br />
<code><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="580" height="368" id="viddlerplayer-e0f2f376"><param name="movie" value="http://www.viddler.com/player/e0f2f376/" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/e0f2f376/" width="580" height="368" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" name="viddlerplayer-e0f2f376" ></embed></object></code></p>
<p>I&#8217;m looking forward to updating <a href="http://wordpress.org/extend/plugins/the-viddler-wordpress-plugin/">the Viddler WordPress plugin</a> to support this new schema and make it even easier for WordPress users (such as myself) to embed videos from their favorite video sharing services.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/wp29-oembed-viddler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Figuring out the proper dimensions to embed the Viddler player using JavaScript or PHP</title>
		<link>http://cdevroe.com/notes/viddler-embed/</link>
		<comments>http://cdevroe.com/notes/viddler-embed/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 04:33:43 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[oembed]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[viddler]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=1263</guid>
		<description><![CDATA[A few simple functions in both JavaScript and PHP to figure out the appropriate height for Viddler's video player.]]></description>
			<content:encoded><![CDATA[<div class="postImage"><img title="Pickles programming" src="http://cdevroe.com/wp-content/mobile/photos/2008/10/photo-338.jpg" alt="" width="540" />
<p>Pickles helps out. Circa January 2007.</p>
</div>
<p>Viddler&#8217;s player is, in my incredibly biased opinion, the best Flash video player available. Especially if you&#8217;re of the sort that likes to engage in conversation or put an incredible amount of metadata <em>in</em> your videos.</p>
<p>Using <a href="http://wiki.developers.viddler.com/">Viddler&#8217;s API</a> for various projects has always resulted in some sort of learning experience for me. Not only in using APIs in general, but in how to best utilize Viddler&#8217;s platform, player, API, etc. etc. to get the best results. This helps to improve Viddler&#8217;s services, but also the Web at large.</p>
<p>One of the things I, and the entire team at <a href="http://viddler.com/">Viddler</a>, have learned is that most people want their player to perfectly wrap their video. That is, they&#8217;d like their video to be as chromeless as possible while retaining the conversational quality of the enhanced timeline that Viddler affords.</p>
<p>Knowing this we were excited when <a href="http://oembed.com/">oEmbed</a>, and its underlying methodology, allowed for this to happen programmatically. Â This made it rather easy for developers, such as the team at Pownce, to use this service on Viddler to embed videos knowing only the URL assigned to it, in a way that shows off the quality of the player, and keeping the aspect ratio of the video that the publisher created. Perfect.</p>
<p>That one underlying and undocumented feature of oEmbed, that is, that the response from oEmbed was an embed code with the dimensions perfectly suited for your video based on a maximum width &#8211; is what I think will make the following JavaScript useful to developers using Viddler&#8217;s API.</p>
<p>The response from the API method of <a href="http://wiki.developers.viddler.com/index.php/Viddler.videos.setDetails">viddler.videos.getDetails</a> includes the dimensions of the original video uploaded. Â It does not, however, include the embed code of the proper dimensions given a specific width. You have to either figure that out own your own, use oEmbed (which is yet another call),Â or do the math yourself.</p>
<p>Included in <a href="http://cdevroe.com/wp-content/mobile/photos/2008/10/viddler-embed.zip">this simple ZIP file</a> is both the JavaScript and PHP functions you would need to determine the appropriate height for a video given a specific maximum width. Â These files do not include the ability to use the oEmbed service. For that, you will need phpViddler or your own homegrown way to call that service.</p>
<p>Happy embedding!</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/notes/viddler-embed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>oEmbed: Quick, easy, resource embedding</title>
		<link>http://cdevroe.com/notes/oembed-sofar/</link>
		<comments>http://cdevroe.com/notes/oembed-sofar/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 12:26:48 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[oembed]]></category>
		<category><![CDATA[pownce]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[viddler]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=752</guid>
		<description><![CDATA[A quick overview of oEmbed, how I got involved with the spec, and who is using it so far.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to attempt to keep this short and simple, because so many others have already done a great job documenting, giving examples of use, and extending <a href="http://oembed.com/">oEmbed</a> that it&#8217;d be silly of me to rewrite all of that here.</p>
<p>However, since I&#8217;ve never mentioned oEmbed here on my site, I wanted to quickly go through how it came to be, how I got involved, what it is, and who is using it so far.</p>
<h3>How oEmbed came to be</h3>
<p>I wasn&#8217;t in the room, so I can&#8217;t be sure without asking the four most involved people in the development of the spec, who was the &#8220;inventor&#8221; of oEmbed. Â It was either <a href="http://www.iamcal.com/">Cal Henderson</a>, <a href="http://leahculver.com/">Leah Culver</a>, <a href="http://immike.net/">Mike Malone</a>, or <a href="http://rcrowley.org/">Richard Crowley</a>. Â Leah, on her blog, says that they were all at dinner and were discussing this solution. Â So we&#8217;ll give them all credit.</p>
<p>I got involved, not the with the development of the spec itself, but with implementing it in one of the first providers of the spec, <a href="http://viddler.com/">Viddler</a>. Â Mike Malone, who is a friend of mine who happened to begin working at <a href="http://pownce.com/">Pownce</a>, the first consumer of the spec, told me it&#8217;d be a neat idea if I implemented oEmbed early-on for Viddler. Â I took one look at the spec and immediately thought it&#8217;d be a good idea.</p>
<h3>What is oEmbed?</h3>
<p>If you are like me, then you think of the World Wide Web as a library of information. Â This information has a wide range of media types. Â Just like in a library, there are countless numbers of books each having their own pages, photos, words, etc. Â However, if I said to you &#8211; go pick up John Steinbeck&#8217;s <em>The Grapes of Wrath</em>, turn to page 157 (which is the first page of Chapter Eleven) and let me see it &#8211; you could do that pretty easily.</p>
<p>Now, think of that page 157 as a URI. You&#8217;re probably used to seeing theÂ acronymÂ of URL, which rolls of the tongue much easier, but URI or Uniform Resource Identifier, is a much more proper term. Â So it is an unique identifier for a resource. Â In the case of <em>The Grapes of Wrath</em>, the resource is just plain old text. Â But on the web we have URIs that link us to text as well as photos, audio, and video.</p>
<p>If I were to link you to <a href="http://www.viddler.com/explore/cdevroe/videos/424/">this URI</a> and you followed it, you would see that its primary purpose is to show you <a href="http://www.viddler.com/explore/cdevroe/videos/424/">my iPhone macro lens video demonstration</a>. Â Viddler is the book, my video is the page, the video itself is the resource.</p>
<p>Get it? Got it? Good.</p>
<p>Now. Lets say that you were a developer and you wanted to allow people to link from your application to a any resource on the Web, and embed that resource into your application directly. Â Here is a quick example, which at this time does not yet exist but I think it should. Lets say that you are having an instant message conversation with me and you give me a URI to one of your photos on Flickr. Â Wouldn&#8217;t it be neat if that photo automatically showed up, as a small thumbnail, within our conversation just because you linked to it? Â This is the type of innovation oEmbed allows for.</p>
<h3>Who is using it?</h3>
<p>It would seem that <a href="http://oembed.com/">oEmbed.com&#8217;s &#8220;Providers&#8221; section</a> is being maintained, so that&#8217;d be the best resource to see who are the providers of oEmbed so far. Â It doesn&#8217;t seem like the &#8220;Consumers&#8221; section of the site is being maintained, as I&#8217;m fairly sure more than just Pownce is using this. I think <a href="http://lijit.com/">Lijit</a> might be experimenting with it, but it may not have gone live yet.</p>
<p>As of this writing <a href="http://flickr.com/">Flickr</a>, <a href="http://viddler.com/">Viddler</a>, <a href="http://qik.com/">Qik</a>, <a href="http://pownce.com/">Pownce</a>, <a href="http://hulu.com/">Hulu</a>, and <a href="http://revision3.com/">Revision 3</a> are providing end-points for this service. Â You can navigate to the documentation for each of these service providers by going to oEmbed.com&#8217;s Provider section.</p>
<h3>Conclusion</h3>
<p>I think if you are a potential provider of oEmbed you would do well to add it to your development roadmap to implement it when you can. Â If you are developing an application where you think oEmbed would come in handy, and you need any help &#8211; don&#8217;t hesitate to ask me or any of the people I linked to above. Â I just got an email last night letting me know about <a href="http://www.webmonkey.com/tutorial/Get_Started_With_OEmbed">the tutorial on Webmonkey for oEmbed</a>, so it won&#8217;t be long before the press of theÂ existenceÂ of oEmbed begins to turn into tutorials for use and then I hope a large number of implementations are announced. Â Like the IM one I mentioned above, I think that&#8217;d be awesome.</p>
<p>Until next time, <a href="http://pownce.com/cdevroe/">I&#8217;m going to Pownce</a> some Viddler videos.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/notes/oembed-sofar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

