<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEAEQX84cSp7ImA9WhBaEks.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823</id><updated>2013-05-22T15:45:00.139-07:00</updated><category term="mobile" /><category term="flash" /><category term="quota" /><category term="youtube developers live" /><category term="blackops" /><category term="googlegamedev" /><category term="news" /><category term="html5" /><category term="io12" /><category term="uploads" /><category term="as3" /><category term="partial response" /><category term="friendactivity" /><category term="knight" /><category term="events" /><category term="updates" /><category term="open source" /><category term="webvtt" /><category term="partial update" /><category term="chrome" /><category term="insight" /><category term="channels" /><category term="ssl https certificate staging stage" /><category term="responses" /><category term="partial" /><category term="accessibility" /><category term="iphone" /><category term="bootcamp" /><category term="push" /><category term="direct" /><category term="player" /><category term="extension" /><category term="rails" /><category term="video" /><category term="chromeless" /><category term="clientlogin" /><category term=".net" /><category term="actionscript" /><category term="dotnet" /><category term="patch" /><category term="announcements" /><category term="client library" /><category term="voting" /><category term="googleio" /><category term="reports" /><category term="java" /><category term="authentication" /><category term="theme" /><category term="curation" /><category term="best practices" /><category term="policy" /><category term="resumable" /><category term="storyful" /><category term="format" /><category term="samples" /><category term="youtube direct" /><category term="clientlibraries" /><category term="io2011" /><category term="devs" /><category term="access control" /><category term="gears" /><category term="subscription" /><category term="android" /><category term="tutorials" /><category term="captions" /><category term="pubsubhubbub" /><category term="color" /><category term="sup" /><category term="atom" /><category term="Documentation RSS" /><category term="fun" /><category term="decommission" /><category term="json" /><category term="ruby" /><category term="feeds" /><category term="sandbox" /><category term="education" /><category term="activity" /><category term="shortform" /><category term="javascript" /><category term="ytd" /><category term="deprecation" /><category term="iframe" /><category term="acceleration" /><category term="apis" /><category term="google group" /><category term="legacy" /><category term="youtube" /><category term="custom player" /><category term="mashups" /><category term="logo" /><category term="stack overflow" /><category term="google developers live" /><category term="ios" /><category term="v2" /><category term="survey" /><category term="python" /><category term="oauth2" /><category term="watch history" /><category term="tdd" /><category term="irc" /><category term="oauth" /><category term="staging" /><category term="playlists" /><category term="code" /><category term="tos" /><category term="embed" /><category term="app engine" /><category term="default" /><category term="comments" /><category term="authorization" /><category term="friends" /><category term="authsub" /><category term="jsonc" /><category term="docs" /><category term="releases" /><category term="php" /><category term="json-c" /><category term="embedding" /><category term="create" /><category term="watchlater" /><category term="appengine" /><category term="as2" /><category term="previews" /><category term="https" /><category term="stage video" /><category term="media:keywords keywords tags metadata" /><category term="office hours" /><category term="mozilla" /><category term="issue tracker" /><category term="partners" /><category term="metadata" /><category term="discovery" /><title type="text">YouTube API Blog</title><subtitle type="html">Your official source for information on the YouTube API.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://apiblog.youtube.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://apiblog.youtube.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>matts</name><uri>http://www.blogger.com/profile/18377667546435721119</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>165</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/YoutubeApiBlog" /><feedburner:info uri="youtubeapiblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>YoutubeApiBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DEECQnw4eip7ImA9WhBbEk8.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-1504857746698382713</id><published>2013-05-10T13:40:00.002-07:00</published><updated>2013-05-10T15:57:43.232-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-10T15:57:43.232-07:00</app:edited><title>Find the hidden patterns with YouTube’s new Analytics API</title><content type="html">&lt;br /&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Trying to figure out how YouTube’s &lt;a href="http://youtube-global.blogspot.com/2013/03/onebillionstrong.html" target="_blank"&gt;one billion monthly users&lt;/a&gt; are interacting with your videos? Try the &lt;a href="https://developers.google.com/youtube/analytics/" target="_blank"&gt;new YouTube Analytics API&lt;/a&gt; to get custom reports of the YouTube statistics you care about in a direct JSON or CSV response, perfect for dashboards and ad hoc reports.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The new API includes all the standard &lt;a href="https://developers.google.com/youtube/analytics/v1/dimsmets/mets#View_Metrics" target="_blank"&gt;view&lt;/a&gt; and &lt;a href="https://developers.google.com/youtube/analytics/v1/dimsmets/mets#Engagement_Metrics" target="_blank"&gt;engagement&lt;/a&gt; metrics you would expect, including views, shares, and subscriber numbers. Compared to the previous &lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_insight" target="_blank"&gt;Insight Data API&lt;/a&gt;, you also get:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="https://developers.google.com/youtube/analytics/v1/dimsmets/mets#Watch_Time_Metrics" target="_blank"&gt;Watch metrics&lt;/a&gt;: Track estimated minutes watched across channel, content owner, or video, and dive into the video details with average view time and average view percentage.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="https://developers.google.com/youtube/analytics/v1/dimsmets/mets#Earnings_Metrics" target="_blank"&gt;Earning performance metrics&lt;/a&gt;: Track estimated earnings (net revenue) from select advertising sources across your content.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="https://developers.google.com/youtube/analytics/v1/dimsmets/mets#Ad_Performance_Metrics" target="_blank"&gt;Ad performance metrics&lt;/a&gt;: Break down video performance with monetized playbacks, ad impressions, gross revenue, and cost per impression reports.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="https://developers.google.com/youtube/analytics/v1/dimsmets/mets#Annotations_Metrics" target="_blank"&gt;Annotation metrics&lt;/a&gt;: Optimize overlays/annotations with click through and close rate metrics.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Client Libraries and Code Samples&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;You’ll find &lt;a href="https://developers.google.com/youtube/analytics/libraries" target="_blank"&gt;client libraries&lt;/a&gt; for the languages you use most, with nine different languages available today. You can also make HTTP RESTful requests directly, and with our &lt;a href="http://developers.google.com/apis-explorer/#p/youtubeAnalytics/v1/youtubeAnalytics.reports.query?ids=channel%3D%3DYOUR_CHANNEL_ID&amp;amp;start-date=2012-01-01&amp;amp;end-date=2013-01-01&amp;amp;metrics=views&amp;amp;_h=2&amp;amp;" target="_blank"&gt;API Explorer&lt;/a&gt;, you can try out sample reports before writing any code. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Don’t write your code from scratch! Get started with &lt;a href="https://developers.google.com/youtube/analytics/v1/#examples" target="_blank"&gt;code examples&lt;/a&gt; in Java, JavaScript, Python, and Ruby. If you want a step-by-step walkthrough of building a complete web application, have a look at our &lt;a href="https://developers.google.com/youtube/analytics/v1/sample-application" target="_blank"&gt;JavaScript exercise&lt;/a&gt;. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;App Examples&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Check out some apps that are already using the API:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gAo_DKE-cGM/UY1MqUCIEhI/AAAAAAAABEo/y72dg-L_HUk/s1600/nextBigSound.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;

&lt;img alt="Next Big Sound" border="0" height="210" src="http://4.bp.blogspot.com/-gAo_DKE-cGM/UY1MqUCIEhI/AAAAAAAABEo/y72dg-L_HUk/s200/nextBigSound.png" title="Next Big Sound" width="200" /&gt;


&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Next Big Sound&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5dbMBvxVK6c/UY1M7DYCeTI/AAAAAAAABEw/95V1LH7mbgc/s1600/VidIQ.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;

&lt;img alt="VidIQ" border="0" height="208" src="http://1.bp.blogspot.com/-5dbMBvxVK6c/UY1M7DYCeTI/AAAAAAAABEw/95V1LH7mbgc/s400/VidIQ.jpg" title="VidIQ" width="400" /&gt;



&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;VidIQ&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="https://www.nextbigsound.com/" target="_blank"&gt;Next Big Sound&lt;/a&gt; provides analytics and insights for the music industry by tracking billions of social signals including YouTube. This enables record labels, artists, and band managers to make better decisions on everything from promotion strategies to tour locations.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://vidiq.com/" target="_blank"&gt;vidIQ&lt;/a&gt; is an audience development suite that works with global brands to organically grow their views and subscribers. Their features include cross-platform social analytics, advanced comment management, SEO tools, social syndication and influencer identification.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ck7yTWDN3YA/UY1QGTAxZVI/AAAAAAAABFc/QUMSb5CDVlg/s1600/wizdeoR1.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;


&lt;img alt="Wizdeo" border="0" height="190" src="http://2.bp.blogspot.com/-Ck7yTWDN3YA/UY1QGTAxZVI/AAAAAAAABFc/QUMSb5CDVlg/s200/wizdeoR1.png" title="Wizdeo" width="200" /&gt;



&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Wizdeo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GsSVH5P6O-Y/UY1QP7hFqGI/AAAAAAAABFk/w_xecHAxF7A/s1600/vidyard_engagement.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;


&lt;img alt="Vidyard" border="0" height="190" src="http://4.bp.blogspot.com/-GsSVH5P6O-Y/UY1QP7hFqGI/AAAAAAAABFk/w_xecHAxF7A/s320/vidyard_engagement.png" title="Vidyard" width="320" /&gt;



&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Vidyard&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://wizdeo.com/" target="_blank"&gt;Wizdeo’s WizTracker&lt;/a&gt; provides in-depth analysis of YouTube channels to help with cross promotion and video comparisons during their initial launch. Users get access to detailed analytics about views, subscriber engagement, traffic sources and demographics.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.vidyard.com/" target="_blank"&gt;Vidyard&lt;/a&gt; is a video marketing platform. With powerful analytics, built-in marketing tools, and integration with key marketing automation platforms, Vidyard helps marketers drive results with video content. &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Bt6tTqBBhgU/UY1TSkbSdQI/AAAAAAAABGM/V2JLpy0b2F0/s1600/fullscreen.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Fullscreen" border="0" height="240" src="http://1.bp.blogspot.com/-Bt6tTqBBhgU/UY1TSkbSdQI/AAAAAAAABGM/V2JLpy0b2F0/s320/fullscreen.png" title="Fullscreen" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Fullscreen&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://fullscreen.net/" target="_blank"&gt;Fullscreen&lt;/a&gt; is building a global network of YouTube channels with content creators and brands. Fullscreen provides a full suite of end-to-end YouTube tools and uses the new API for internal, business-intelligence tools. &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Learn More&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;In addition to the &lt;a href="https://developers.google.com/youtube/analytics/" target="_blank"&gt;documentation&lt;/a&gt;, check out our Analytics API &lt;a href="https://www.youtube.com/playlist?list=PLhBgTdAWkxeBaWmqlg-NUTn8f7jbUDAKB&amp;amp;feature=view_all" target="_blank"&gt;playlist&lt;/a&gt; to make getting started even easier. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/WtsS8sEzEeY?list=PLhBgTdAWkxeBaWmqlg-NUTn8f7jbUDAKB" width="560"&gt;&lt;/iframe&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;If your goal is to export all statistics for a large number of channels on a recurring basis for your data warehouse, look forward to using the upcoming scheduled reports feature of the API, expected to launch later this year.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;To get more info on the YouTube APIs, subscribe to our &lt;a href="http://www.youtube.com/user/YouTubeDev" target="_blank"&gt;YouTube for Developers’ channel&lt;/a&gt; and &lt;a href="https://plus.google.com/+YouTubeDev" target="_blank"&gt;YouTubeDev&lt;/a&gt; on Google+.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Cheers,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;-- &lt;a href="https://plus.google.com/u/0/114054307975443559753/about" target="_blank"&gt;Ted Hamilton&lt;/a&gt;, &lt;a href="https://plus.google.com/u/0/+ChristophGanser/about" target="_blank"&gt;Christoph Schwab-Ganser&lt;/a&gt;, and the YouTube Analytics API Team&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/yVJPncPGQRc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/1504857746698382713?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/1504857746698382713?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/yVJPncPGQRc/find-hidden-patterns-with-youtubes-new.html" title="Find the hidden patterns with YouTube’s new Analytics API" /><author><name>Jeremy W</name><uri>http://www.blogger.com/profile/11288209183555447483</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-gAo_DKE-cGM/UY1MqUCIEhI/AAAAAAAABEo/y72dg-L_HUk/s72-c/nextBigSound.png" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2013/05/find-hidden-patterns-with-youtubes-new.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUERnc9cSp7ImA9WhBbEU8.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-4316982203713478631</id><published>2013-05-09T12:13:00.001-07:00</published><updated>2013-05-09T12:20:07.969-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-09T12:20:07.969-07:00</app:edited><title>We’re going live from Google I/O</title><content type="html">&lt;img alt="Author Photo" height="80" src="http://2.bp.blogspot.com/-KyJUTVLFL9A/Tc2YI8rTrJI/AAAAAAAAAfM/5qJAs59GW08/s1600/michael_winton.png" style="float: right; margin-left: 1em; text-align: right;" /&gt;&lt;em&gt;By Mike Winton, Director of Developer Relations&lt;/em&gt;
&lt;div&gt;&lt;/div&gt;

&lt;i&gt;(Cross-posted from the &lt;a href="http://googledevelopers.blogspot.com/"&gt;Google Developers Blog&lt;/a&gt;)&lt;/i&gt;&lt;br/&gt;
&lt;div&gt;&lt;/div&gt;&lt;br/&gt;
At &lt;a href="https://developers.google.com/events/io/"&gt;Google I/O 2013&lt;/a&gt;, we will share the future of our platforms with you. Developers from all over the world are the key innovators of powerful, breakthrough technologies, and that’s why we challenged ourselves to make the Google I/O experience available to every developer, everywhere.
&lt;div class="separator" style="text-align: center;"&gt;
&lt;a href="https://developers.google.com/events/io/"&gt;&lt;img alt="" src="http://2.bp.blogspot.com/-5KimpUpkujM/UYliZSntUzI/AAAAAAAAAEo/50XTM72S5oE/s1600/IO13.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; text-align: center;" width="467" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;b&gt;Watch Google I/O live&lt;/b&gt; &lt;br/&gt;
From the comfort of your own home, office, secret lair, or anywhere you have a reliable Internet connection, you can stream Google I/O May 15-16 live. Brought to you by Google Developers Live (&lt;a href="http://developers.google.com/live"&gt;GDL&lt;/a&gt;), the &lt;a href="http://developers.google.com/io"&gt;Google I/O homepage&lt;/a&gt; will become the &lt;a href="https://developers.google.com/events/io/io-live"&gt;GDL at I/O&lt;/a&gt; live streaming hub starting on May 15th at 9:00 AM PT (16:00 UTC). From this page, you can:
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Stream 4 channels of technical content on your computer, tablet, or phone.&lt;/b&gt; You’ll feel like you’re right there in the keynote and session rooms, listening to product announcements straight from the source. Live streaming will run on &lt;a href="http://developers.google.com/io"&gt;developers.google.com/io&lt;/a&gt; from 9 AM PT (16:00 UTC) to 7 PM PT (2:00 UTC) on May 15 and 16.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Watch exclusive interviews with the Googlers behind the latest product announcements.&lt;/b&gt; This year, &lt;a href="http://developers.google.com/live"&gt;GDL&lt;/a&gt; will be on site, broadcasting one-on-one product deep dives, executive interviews, and Sandbox walkthroughs from the GDL stage.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Get the latest news in real-time.&lt;/b&gt; We’ll be posting official announcements during I/O. You’ll be able to see the feed on the &lt;a href="http://developers.google.com/io"&gt;Google I/O homepage&lt;/a&gt;, in the I/O mobile app (coming soon), and on &lt;a href="https://google.com/+GoogleDevelopers"&gt;+Google Developers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Never miss a session.&lt;/b&gt; All Google I/O technical sessions will be recorded and posted to &lt;a href="http://developers.google.com/live"&gt;GDL&lt;/a&gt; and the &lt;a href="http://www.youtube.com/GoogleDevelopers"&gt;Google Developers YouTube channel&lt;/a&gt;. Subscribe to our YouTube channel for archived session updates.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;/div&gt;
&lt;b&gt;Live blog the keynote&lt;/b&gt;&lt;br/&gt;
Grab our &lt;a href="https://developers.google.com/events/io/gadget-config"&gt;live blogging gadget&lt;/a&gt; to add the keynote live stream to your own site or blog. Customize the gadget with your site or blog name, live blog alongside real-time Google announcements, and share a dynamic Google I/O experience with your readers. Have questions? For more info, check out our &lt;a href="https://developers.google.com/events/io/gadget-faq"&gt;live blogging gadget FAQ&lt;/a&gt;.
&lt;div&gt;&lt;/div&gt;&lt;br/&gt;
&lt;b&gt;Get together locally&lt;/b&gt;&lt;br/&gt;
Experience Google I/O with your local developer community by hosting or attending an &lt;a href="https://developers.google.com/events/io/io-extended"&gt;I/O Extended&lt;/a&gt; event. If you’re hosting, &lt;a href="https://developers.google.com/events/io/io-extended-form"&gt;register here&lt;/a&gt; and learn how to hold a totally epic event with our handy &lt;a href="https://developers.google.com/shared/io/googleio2013-extended-guide.pdf"&gt;Organizer Guide&lt;/a&gt;. Otherwise, with over 400 sites in 90+ countries, chances are good that there is an I/O Extended event near you. &lt;a href="https://developers.google.com/events/io/io-extended"&gt;Find an event now&lt;/a&gt;!
&lt;div&gt;&lt;/div&gt;&lt;br/&gt;
And before I/O, tune in to &lt;a href="http://www.youtube.com/playlist?feature=edit_ok&amp;list=PLOU2XLYxmsILCPnoU1QrY9zdvYoBKyg8v"&gt;Google Developers Live programming&lt;/a&gt; to connect with Google engineers, prep for this year’s event, and browse our archived content. For official conference updates, add &lt;a href="http://google.com/+GoogleDevelopers"&gt;+Google Developers&lt;/a&gt; to your Circles, follow &lt;a href="https://plus.google.com/s/%23io13"&gt;#io13&lt;/a&gt; for big announcements, join the Google I/O community, and keep an eye on &lt;a href="https://developers.google.com/events/io/"&gt;the Google I/O site&lt;/a&gt;.
&lt;div&gt;&lt;/div&gt;&lt;br/&gt;
&lt;em&gt;&lt;a href="https://plus.google.com/u/0/+MikeWinton/posts"&gt;Mike Winton&lt;/a&gt; founded and leads Google's global Developer Relations organization. He also enjoys spending time with his family and DJing electronic music.&lt;/em&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/BF-S1OBLAaA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4316982203713478631?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4316982203713478631?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/BF-S1OBLAaA/were-going-live-from-google-io.html" title="We’re going live from Google I/O" /><author><name>Jarek Wilkiewicz</name><uri>http://www.blogger.com/profile/01311495604558955987</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ethn5tD__dY/TAV-hCJd8NI/AAAAAAAAABQ/lmiVxe8TIZk/S220/jarek.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-KyJUTVLFL9A/Tc2YI8rTrJI/AAAAAAAAAfM/5qJAs59GW08/s72-c/michael_winton.png" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2013/05/were-going-live-from-google-io.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UMQ3g4eCp7ImA9WhBUFkw.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-8739939527079428709</id><published>2013-05-02T10:39:00.000-07:00</published><updated>2013-05-03T13:01:22.630-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-03T13:01:22.630-07:00</app:edited><title>Streaming to YouTube Live? Put an API on it!</title><content type="html">&lt;b style="font-weight: normal; line-height: 1.15;"&gt;&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;The &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/live/" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #1155cc; font-family: Arial; font-size: 15px; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Live Streaming API&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; makes it easier to build tools and apps for channels that are enabled to stream live content on YouTube. With the YouTube Live platform, you have the ability to real-time transcode to a range of video qualities that support a broad set of devices and networks, dynamic bandwidth adjustment so viewers automatically see the highest quality stream their network supports, and DVR-like controls to allow viewers to pause, fast forward, and rewind during a live stream.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b id="docs-internal-guid-7a4c45ae-6624-65aa-2d61-45a34af95933" style="font-weight: normal;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="font-weight: bold; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="background-color: white; font-family: Arial; font-size: 15px; line-height: 17px; white-space: pre-wrap;"&gt;How to start developing with live streams&lt;/span&gt;&lt;/div&gt;
&lt;div dir="ltr" style="font-weight: bold; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="background-color: white; font-family: Arial; font-size: 15px; line-height: 17px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li&gt;&lt;span style="line-height: 18px;"&gt;&lt;span style="background-color: white; font-family: Arial; font-size: 15px; font-weight: bold; line-height: 17px; white-space: pre-wrap;"&gt;The basics&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 15px; line-height: 17px; white-space: pre-wrap;"&gt;&lt;b id="docs-internal-guid-7a4c45ae-6627-5b64-a24a-06fc479937e7" style="font-weight: normal;"&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt;A &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/live/docs/liveBroadcasts" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #1155cc; text-decoration: underline; vertical-align: baseline;"&gt;broadcast&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt; represents a live event that you'll stream on YouTube. The API lets you schedule a broadcast, bind it to your live video stream, and update its status to &lt;/span&gt;&lt;span style="background-color: white; font-family: 'Courier New'; vertical-align: baseline;"&gt;testing&lt;/span&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt;, &lt;/span&gt;&lt;span style="background-color: white; font-family: 'Courier New'; vertical-align: baseline;"&gt;live&lt;/span&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt;, or &lt;/span&gt;&lt;span style="background-color: white; font-family: 'Courier New'; vertical-align: baseline;"&gt;complete&lt;/span&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 15px; line-height: 17px; white-space: pre-wrap;"&gt;&lt;b id="docs-internal-guid-7a4c45ae-6627-8ada-f479-77e408900dd9" style="font-weight: normal;"&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt;A &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/live/docs/liveStreams" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #1155cc; text-decoration: underline; vertical-align: baseline;"&gt;stream&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt; represents the actual broadcast content.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 15px; line-height: 17px; white-space: pre-wrap;"&gt;&lt;b id="docs-internal-guid-7a4c45ae-6627-a7f5-8f8f-be69caecd116" style="font-weight: normal;"&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt;A &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/live/docs/liveCuepoints" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #1155cc; text-decoration: underline; vertical-align: baseline;"&gt;cuepoint&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; vertical-align: baseline;"&gt; represents an ad break that can be inserted into a live broadcast. Cuepoints are only available to YouTube content partners.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 15px; line-height: 17px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; font-weight: bold; list-style-type: disc; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;Documentation&lt;/span&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;The &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/live/getting_started" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Getting Started&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; guide explains these concepts in more detail and explains how they interact with other YouTube Data API and YouTube Content ID API resources.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;The &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/live/life-of-a-broadcast" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Life of a Broadcast&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; guide &lt;/span&gt;&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt;walks you through the typical steps for creating and managing a live broadcast on YouTube.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt;The &lt;/span&gt;&lt;a href="http://support.google.com/youtube/bin/answer.py?hl=en&amp;amp;answer=2853702&amp;amp;topic=2853713&amp;amp;ctx=topic" style="text-decoration: none;"&gt;&lt;span style="background-color: transparent; color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Live Streaming Guide&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt; identifies the encoder settings, bitrates, and resolutions that the YouTube Live Streaming platform supports.&lt;/span&gt;&lt;/div&gt;
&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;b&gt;Samp&lt;/b&gt;&lt;/span&gt;&lt;span style="color: #333333; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;le code and tools&lt;/span&gt;&lt;b&gt;&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;a href="https://developers.google.com/youtube/v3/libraries" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Client libraries&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; for many different programming languages can help you implement the YouTube Live Streaming API as well as many other Google APIs.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Don't write code from scratch! Our &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/live/code_samples/java" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Java&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/live/code_samples/php" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;PHP&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;, and &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/live/code_samples/python" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Python&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; code &lt;a href="https://code.google.com/p/youtube-api-samples/"&gt;samples&lt;/a&gt;&lt;/span&gt;&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt; will help you get started.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt;The &lt;/span&gt;&lt;a href="http://developers.google.com/apis-explorer/#p/youtube/v3/youtube.liveStreams.list?part=id%252C+snippet&amp;amp;id=YOUR_CHANNEL_ID&amp;amp;mine=true&amp;amp;_h=1&amp;amp;" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;APIs Explorer&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt; lets you try out sample calls before writing any code.&lt;/span&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="color: #333333; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;In addition, in this video, we talk about the philosophy we followed in building the API and also see some great demos from our partners.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/B2Iz7UF-Wls?list=PLhBgTdAWkxeA11MVM5Wp5DNLQ9cvGq9x8" width="560"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;b style="font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;b style="font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b style="font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;"&gt;Awesome examples&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/b&gt;
&lt;span style="background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;"&gt;Here are a few great examples from developers already using the API:&lt;/span&gt;&lt;br /&gt;
&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b id="docs-internal-guid-7a4c45ae-662a-8dfb-2cd7-bcb84c2e3eff" style="font-weight: normal;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/hvC37tLHb6PeT_K6z2kdALVaFkKdTRY85tUIXAvpjybPWvhAuF4qYmtu43h6Oza75zj0oao7p4G-5kPzEuXrheNnKJcTPyjkeMjzqbGN5BENzQ2mjWnldcFfAA" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;
&lt;img alt="Capella’s Cambria Live" border="0" height="219" src="https://lh4.googleusercontent.com/hvC37tLHb6PeT_K6z2kdALVaFkKdTRY85tUIXAvpjybPWvhAuF4qYmtu43h6Oza75zj0oao7p4G-5kPzEuXrheNnKJcTPyjkeMjzqbGN5BENzQ2mjWnldcFfAA" style="margin-left: auto; margin-right: auto;" title="" width="372" /&gt;
&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="background-color: white; color: #434343; font-family: Arial; font-size: 12px; line-height: 13px; text-align: start; white-space: pre-wrap;"&gt;Capella’s Cambria Live&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;ul style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;a href="http://www.capellasystems.net/" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Capella&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;’s Cambria Live encodes live broadcasts in real time and streams them to YouTube Live. Cambria Live takes uncompressed broadcast video directly from a camera via SDI or HDMI and compresses it into the H.264 format with AAC audio, ensuring optimal video and audio quality.&lt;/span&gt;&lt;/div&gt;
&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="https://lh4.googleusercontent.com/EGT33f4kKmGUGzrCKq5DZ5_l1HE2wr15xmCrjHaY5Z02fVO3uIEKkusAWJ0jYr9lv7Ms05dN79YbEZm9BEf13NPssihjY7YdWf-B1rOYpbOyuFFVUHQAVYMtkg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;
&lt;img alt="Elgato Game Capture HD" border="0" height="184" src="https://lh4.googleusercontent.com/EGT33f4kKmGUGzrCKq5DZ5_l1HE2wr15xmCrjHaY5Z02fVO3uIEKkusAWJ0jYr9lv7Ms05dN79YbEZm9BEf13NPssihjY7YdWf-B1rOYpbOyuFFVUHQAVYMtkg" style="margin-left: auto; margin-right: auto;" title="" width="325" /&gt;
&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="background-color: white; color: #434343; font-family: Arial; font-size: 12px; line-height: 13px; text-align: start; white-space: pre-wrap;"&gt;Elgato Game Capture HD&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/D0IhUAJkuQu8ux3Aiqut4amgL4iBv7TtqilmWVIEgKGcJk9cjUuqJ5rnnTPTDDARk0oHFHXs5kzsbwG8skKYe5hgXdI_NzHEfi8Quly1Jeno5L0cXp1t7JIg5w" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;
&lt;img alt="Radioline" border="0" height="184" src="https://lh5.googleusercontent.com/D0IhUAJkuQu8ux3Aiqut4amgL4iBv7TtqilmWVIEgKGcJk9cjUuqJ5rnnTPTDDARk0oHFHXs5kzsbwG8skKYe5hgXdI_NzHEfi8Quly1Jeno5L0cXp1t7JIg5w" style="margin-left: auto; margin-right: auto;" title="" width="258" /&gt;
&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="background-color: white; color: #434343; font-family: Arial; font-size: 12px; line-height: 13px; text-align: start; white-space: pre-wrap;"&gt;Radioline&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b id="docs-internal-guid-7a4c45ae-6642-53fd-127c-73b7ffac0dd1" style="font-weight: normal;"&gt;&lt;a href="http://www.gamecapture.com/" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #1155cc; font-family: Arial; font-size: 15px; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Elgato&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; Game Capture HD enables you to stream PlayStation or Xbox gameplay to share it with your friends and fans as it happens. Elgato’s video products enable high-quality video recording and conversion for consumers and professionals alike.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;ul style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: white; font-family: Arial; font-size: 15px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;a href="http://www.radioline.co/" style="text-decoration: none;"&gt;&lt;span style="color: #1155cc; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Radioline&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; designs and operates a cloud-based mobile internet radio. You can find or discover new radio stations according to their names, genres, areas or according to your favorite playlists. &lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;This API is still &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_audience#Experimental_Features" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #0033cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;experimental&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, so stay tuned here and subscribe to the &lt;/span&gt;&lt;a href="http://www.youtube.com/user/YouTubeDev" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #0033cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube for Developers&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; channel to keep up on the latest.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;/div&gt;
&lt;div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="background-color: white; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;-- &lt;/span&gt;&lt;a href="https://plus.google.com/u/1/113107730111853503915" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #1155cc; font-family: Arial; font-size: 15px; font-style: italic; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Derek Tan&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;a href="https://plus.google.com/u/1/+SatyajeetSalgar" style="text-decoration: none;"&gt;&lt;span style="background-color: white; color: #1155cc; font-family: Arial; font-size: 15px; font-style: italic; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"&gt;Satyajeet Salgar&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;, and the YouTube Live Streaming API Team&lt;/span&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/kQFpg_gKQl8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/8739939527079428709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/8739939527079428709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/kQFpg_gKQl8/streaming-to-youtube-live-put-api-on-it.html" title="Streaming to YouTube Live? Put an API on it!" /><author><name>Ibrahim Ulukaya</name><uri>http://www.blogger.com/profile/10711891540978840954</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/B2Iz7UF-Wls/default.jpg" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2013/05/streaming-to-youtube-live-put-api-on-it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMCSH45fSp7ImA9WhBVEk4.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-1384228626958445995</id><published>2013-04-17T14:17:00.001-07:00</published><updated>2013-04-17T14:17:49.025-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-17T14:17:49.025-07:00</app:edited><title>The Helping Hand of an Expert</title><content type="html">Have you ever been stuck working on a problem only to receive a solution from a friendly person you've never met? Some of the most helpful responses on &lt;a href="http://apiblog.youtube.com/2012/09/the-youtube-api-on-stack-overflow.html"&gt;&lt;span &gt;Stack Overflow&lt;/span&gt;&lt;/a&gt; and open source code &lt;a href="https://code.google.com/p/yt-topic-explorer/"&gt;&lt;span &gt;examples&lt;/span&gt;&lt;/a&gt; have been contributed by our YouTube API community members. The Google Developer Expert (&lt;a href="https://developers.google.com/experts/"&gt;&lt;span &gt;GDE&lt;/span&gt;&lt;/a&gt;) program is designed to recognize the active and passionate YouTube API developers who make these outstanding contributions.&lt;br /&gt;
&lt;div &gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-QRRzhZhPdtg/UW8M40IhdmI/AAAAAAAAByo/gL-Ptnt1av0/s1600/gde-badge-small.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QRRzhZhPdtg/UW8M40IhdmI/AAAAAAAAByo/gL-Ptnt1av0/s1600/gde-badge-small.png" /&gt;&lt;/a&gt;&lt;/div&gt;
Each year, Google Developer Experts are selected for their existing accomplishments using Google technologies, their continued passion for these technologies, and their willingness to engage with and mentor other developers.&lt;/div&gt;
&lt;div &gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div &gt;
To learn more about what it’s like to be a GDE, check out this interview with two of our 2013 YouTube API &lt;a href="https://developers.google.com/experts/members/"&gt;&lt;span &gt;GDEs&lt;/span&gt;&lt;/a&gt;, &lt;a href="https://plus.google.com/117629885563933382879/posts"&gt;&lt;span &gt;Matias Molinas&lt;/span&gt;&lt;/a&gt; from Argentina and &lt;a href="https://plus.google.com/101846808486677982730/posts"&gt;&lt;span &gt;Tim Wintle&lt;/span&gt;&lt;/a&gt; from the U.K.&amp;nbsp;&lt;/div&gt;
&lt;div &gt;
&lt;br /&gt;&lt;/div&gt;
&lt;center&gt;
&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/L0RP5n1NcLs" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/center&gt;

&lt;div &gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div &gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div &gt;
If you’d like to share your knowledge, connect with us on &lt;a href="http://google.com/+YouTubeDev"&gt;&lt;span &gt;+YouTubeDev&lt;/span&gt;&lt;/a&gt;, contribute to &lt;a href="http://apiblog.youtube.com/2012/09/the-youtube-api-on-stack-overflow.html"&gt;&lt;span &gt;Stack Overflow&lt;/span&gt;&lt;/a&gt;, and find like-minded developers at your local &lt;a href="https://developers.google.com/groups/"&gt;&lt;span &gt;Google Developer Group (GDG)&lt;/span&gt;&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div &gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div &gt;
Cheers,&lt;/div&gt;
&lt;div &gt;
&lt;i&gt;—Jarek Wilkiewicz and Jeremy Walker, YouTube API Team&lt;/i&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/GHi6vdZZCvI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/1384228626958445995?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/1384228626958445995?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/GHi6vdZZCvI/the-helping-hand-of-expert.html" title="The Helping Hand of an Expert" /><author><name>Jarek Wilkiewicz</name><uri>http://www.blogger.com/profile/01311495604558955987</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ethn5tD__dY/TAV-hCJd8NI/AAAAAAAAABQ/lmiVxe8TIZk/S220/jarek.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-QRRzhZhPdtg/UW8M40IhdmI/AAAAAAAAByo/gL-Ptnt1av0/s72-c/gde-badge-small.png" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2013/04/the-helping-hand-of-expert.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04DRXc9cCp7ImA9WhBQEk0.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-6158006608955403751</id><published>2013-03-13T14:26:00.000-07:00</published><updated>2013-03-13T14:26:14.968-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-13T14:26:14.968-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="youtube developers live" /><category scheme="http://www.blogger.com/atom/ns#" term="channels" /><category scheme="http://www.blogger.com/atom/ns#" term="google developers live" /><title>YouTube for Developers on... YouTube!</title><content type="html">&lt;span style="font-family: inherit;"&gt;&lt;b id="internal-source-marker_0.9863763262983412" style="font-weight: normal;"&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;For almost a year, we’ve been recording &lt;/span&gt;&lt;a href="https://developers.google.com/live/youtube/"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;weekly shows&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; for YouTube API developers as part of the &lt;/span&gt;&lt;a href="http://developers.google.com/live"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google Developers Live&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; series, hosted on the &lt;/span&gt;&lt;a href="http://www.youtube.com/googledevelopers"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google Developers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; YouTube channel. Now, if you want to get just YouTube API-related videos, check out the new &lt;/span&gt;&lt;a href="http://www.youtube.com/youtubedev"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube for Developers channel&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b id="internal-source-marker_0.9863763262983412" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;b id="internal-source-marker_0.9863763262983412" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;On our new channel, you’ll find an up to date &lt;/span&gt;&lt;a href="http://www.youtube.com/playlist?list=PLhBgTdAWkxeCMHYCQ0uuLyhydRJGDRNo5"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;playlist&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; of all our YouTube Developers Live shows (which we’ve also embedded below), as well as &lt;/span&gt;&lt;a href="http://www.youtube.com/user/YouTubeDev/videos"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;other playlists&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; with videos related to the API. We still recommend subscribing to Google Developers as well, especially if you plan to work with multiple Google APIs in your applications.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b id="internal-source-marker_0.9863763262983412" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;b id="internal-source-marker_0.9863763262983412" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Not surprisingly, we’re using the YouTube Data API v3 to maintain the YouTube Developers Live playlist, and also to &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/v3/docs/activities/insert"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;post channel bulletins&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; whenever any video related to YouTube is added to the &lt;/span&gt;&lt;a href="http://www.youtube.com/googledevelopers"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google Developers channel&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. If you’re interested in doing this type of automatic curation in your own channels, you can take a look at the &lt;/span&gt;&lt;a href="https://code.google.com/p/youtube-api-samples/source/browse/#git%2Fauto-curate"&gt;&lt;span style="color: #1155cc; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;open source Ruby script&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; that does the work for us.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b id="internal-source-marker_0.9863763262983412" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/lRqAqO2dSVc?list=PLhBgTdAWkxeCMHYCQ0uuLyhydRJGDRNo5" width="560"&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;

&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: inherit; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/117780118136555864520/posts"&gt;&lt;span style="color: #1155cc; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;Jeff Posnick&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;span style="color: #1155cc; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;a href="https://plus.google.com/+YouTubeDev"&gt;YouTube API Team&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/rvJ5N-3Dswc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/6158006608955403751?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/6158006608955403751?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/rvJ5N-3Dswc/youtube-for-developers-on-youtube.html" title="YouTube for Developers on... YouTube!" /><author><name>Jeffrey Posnick</name><uri>http://www.blogger.com/profile/14165634394288897683</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/lRqAqO2dSVc/default.jpg" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2013/03/youtube-for-developers-on-youtube.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4GQns_eCp7ImA9WhBTEUo.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-7931917420344661172</id><published>2013-02-06T11:28:00.000-08:00</published><updated>2013-02-06T11:28:43.540-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-06T11:28:43.540-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Documentation RSS" /><title>Keeping Up with YouTube API Updates</title><content type="html">&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;As the &lt;/span&gt;&lt;a href="https://developers.google.com/youtube"&gt;&lt;span style="background-color: white; color: #1155cc; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube API&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;s continue to evolve, release notes are a good place to keep track of improvements. &lt;/span&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;However, with a busy life, you may not remember checking regularly for updates.&lt;/span&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; Now, for the first time, you can subscri&lt;/span&gt;&lt;span style="font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;be to RSS feeds to be notified as soon as new features are available.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;The release notes for all of the YouTube APIs&lt;/span&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; and widgets &lt;/span&gt;&lt;span style="font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;have their own corresponding RSS feed.&lt;/span&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Feeds are available for:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: white; font-size: 13px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="https://developers.google.com/youtube/v3/feeds/data-api-revision-history.xml"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Data API (v3&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-size: 13px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="https://developers.google.com/youtube/analytics/feeds/analytics-api-revision-history.xml"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Analytics API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-size: 13px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="https://developers.google.com/youtube/feeds/android-player-api-revision-history.xml"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Android Player API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-size: 13px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="https://developers.google.com/youtube/feeds/iframe-player-api-revision-history.xml"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube IFrame Player API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-size: 13px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="https://developers.google.com/youtube/feeds/javascript-player-api-revision-history.xml"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube JavaScript Player API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-size: 13px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="https://developers.google.com/youtube/feeds/as3-player-api-revision-history.xml"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Flash (AS3) Player API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-size: 13px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="https://developers.google.com/youtube/feeds/upload-widget-revision-history.xml"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Upload Widget&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: white; font-size: 13px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;a href="https://developers.google.com/youtube/2.0/feeds/api-2-revision-history.xml"&gt;YouTube Data API (v2)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b id="internal-source-marker_0.5190213758032769" style="font-weight: normal;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Going forward, we will be pushing updates via RSS for all of the &lt;/span&gt;&lt;a href="https://developers.google.com/youtube"&gt;&lt;span style="background-color: white; color: #1155cc; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube API&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;s. Follow our &lt;/span&gt;&lt;a href="https://plus.google.com/100270142261733078201"&gt;&lt;span style="background-color: white; color: #1155cc; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube for Developers Google+ page&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;, and subscribe to the RSS feeds to get the latest API updates!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; font-size: 13px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/u/1/115856256120987057626/"&gt;&lt;span style="background-color: white; color: #1155cc; font-size: 13px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;Ibrahim Ulukaya&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white; font-size: 13px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;, YouTube API Team&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/4Wso4EE6Y2w" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/7931917420344661172?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/7931917420344661172?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/4Wso4EE6Y2w/keeping-up-with-youtube-api-updates.html" title="Keeping Up with YouTube API Updates" /><author><name>Ibrahim Ulukaya</name><uri>http://www.blogger.com/profile/10711891540978840954</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2013/02/keeping-up-with-youtube-api-updates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cERnc4fyp7ImA9WhNVFUg.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-4339367853379743591</id><published>2012-12-21T14:19:00.000-08:00</published><updated>2012-12-26T12:50:07.937-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-26T12:50:07.937-08:00</app:edited><title>No WebView required, with native YouTube Player API for Android</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
Adding a high-quality video experience to your Android application just got a whole lot easier. Starting today, you can embed and play YouTube videos in your app using the new &lt;a href="https://developers.google.com/youtube/android/player/"&gt;YouTube Android Player API&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The API, which was &lt;a href="https://developers.google.com/events/io/sessions/gooio2012/120/"&gt;pre-announced&lt;/a&gt; at Google I/O 2012, offers these benefits:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;High-quality video playback supported on Android 2.2 (Froyo) or newer&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/youtube/android/player/setup"&gt;Easy integration&lt;/a&gt; with your Android application (no &lt;span style="font-family: Courier New, Courier, monospace;"&gt;WebView&lt;/span&gt; required)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/youtube/android/player/sample-applications#Custom_Fullscreen_Handling"&gt;Fullscreen&lt;/a&gt; and orientation change support&lt;/li&gt;
&lt;li&gt;&lt;a href="http://youtube-global.blogspot.com/2012/02/captions-for-all-more-options-for-your.html"&gt;Closed captions&lt;/a&gt; display&lt;/li&gt;
&lt;li&gt;Support for YouTube ads&lt;/li&gt;
&lt;li&gt;Programmatic access, similar to existing &lt;a href="https://developers.google.com/youtube/getting_started#player_apis"&gt;Player APIs&lt;/a&gt;, to most aspects of the &lt;a href="https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayer"&gt;YouTube video playback experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Integration with the Android YouTube app using a standard set of YouTube &lt;a href="https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeIntents"&gt;Intents&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
We are launching the API as &lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_audience#Experimental_Features"&gt;experimental&lt;/a&gt;, though we do not expect major interface changes going forward.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The Only Limit Now is Your Imagination &lt;/b&gt;(and &lt;a href="https://developers.google.com/youtube/terms"&gt;ToS&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
These &lt;a href="https://developers.google.com/youtube/android/player/setup"&gt;instructions&lt;/a&gt; explain how to include the &lt;span style="font-family: Courier New, Courier, monospace;"&gt;YouTubeAndroidPlayerApi.jar&lt;/span&gt; client library in your Android application. The library is supported on Android devices running version &lt;a href="https://plus.google.com/+youtube/posts/5YVN9djRqNc"&gt;4.2.16&lt;/a&gt; or newer of the Android YouTube app.&lt;br /&gt;
&lt;br /&gt;
You can use the &lt;a href="https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeApiServiceUtil"&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;YouTubeApiServiceUtil&lt;/span&gt;&lt;/a&gt; class' &lt;a href="https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeApiServiceUtil#isYouTubeApiServiceAvailable(android.content.Context)"&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;isYouTubeApiServiceAvailable&lt;/span&gt;&lt;/a&gt; method to confirm that a device is compatible.&lt;br /&gt;
&lt;br /&gt;
For a simple embed, use the &lt;a href="https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeStandalonePlayer"&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;YouTubeStandalonePlayer&lt;/span&gt;&lt;/a&gt;. To build a more sophisticated user interface, try the &lt;a href="https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayerView"&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;YouTubePlayerView&lt;/span&gt;&lt;/a&gt; or the &lt;a href="https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubePlayerFragment"&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;YouTubePlayerFragment&lt;/span&gt;&lt;/a&gt;. &lt;a href="http://developer.android.com/guide/components/fragments.html"&gt;Fragments&lt;/a&gt; can help create an engaging experience as shown in the Video Wall app &lt;a href="https://developers.google.com/youtube/android/player/sample-applications#Video_Wall"&gt;example&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Play With These Apps&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Here are a few interesting apps available for you to explore:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;See everything on &lt;a href="http://flipboard.com/"&gt;Flipboard&lt;/a&gt;, all your news and life’s great moments in one place. Now you can watch YouTube videos from wherever you are in Flipboard without leaving the application, providing a more integrated and seamless experience.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.buzzfeed.com/"&gt;BuzzFeed&lt;/a&gt; delivers original reporting, scoops, and the hottest social content on the web. Android users can now view their favorite BuzzFeed content featuring YouTube videos in the BuzzFeed app and share with their friends.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.9x9.tv/android"&gt;9x9.tv&lt;/a&gt; enables users to discover and watch curated, topical videos that are organized into TV-like channels. Their &lt;a href="http://blog.9x9.tv/"&gt;blog&lt;/a&gt; describes their experience developing with the API.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://soundtracking.com/"&gt;SoundTracking&lt;/a&gt; lets people use their mobile phone or tablet to share their music moments and favorite jams with friends and family. &amp;nbsp;Users can now discover and play YouTube music videos of the songs within their music timeline.&lt;/li&gt;
&lt;li&gt;Fitness Flow by &lt;a href="http://www.skimble.com/"&gt;Skimble&lt;/a&gt; helps you get in shape with high-quality exercise videos led by professional trainers. Skimble uses YouTube to stream workout content on your Android phone and tablets.&lt;/li&gt;
&lt;/ul&gt;
Check out a few screen shots below or download the apps from &lt;a href="https://play.google.com/"&gt;Google Play&lt;/a&gt; today!&lt;br /&gt;
&lt;table style="text-align: center;"&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;td&gt; &lt;a href="http://3.bp.blogspot.com/-jnDu-6VMfC8/UNTTHHzzXHI/AAAAAAAABkw/5Ltt5o70uCQ/s1600/flipboard-final-framed_device-2012-12-21-133225.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;
&lt;img alt="Flipboard" border="0" height="220" src="http://3.bp.blogspot.com/-jnDu-6VMfC8/UNTTHHzzXHI/AAAAAAAABkw/5Ltt5o70uCQ/s320/flipboard-final-framed_device-2012-12-21-133225.png" style="margin-left: auto; margin-right: auto;" title="" width="320" /&gt;
&lt;/a&gt;
&lt;/td&gt;
    &lt;td&gt;&lt;a href="http://2.bp.blogspot.com/-p87quyF7CX8/UNTTUDvDUJI/AAAAAAAABk4/K8ErXxjGWdw/s1600/buzzfeed-final-png.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="BuzzFeed" border="0" height="200" src="http://2.bp.blogspot.com/-p87quyF7CX8/UNTTUDvDUJI/AAAAAAAABk4/K8ErXxjGWdw/s200/buzzfeed-final-png.png" title="" width="113" /&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;a href="http://4.bp.blogspot.com/-1J7_1xIoJTA/UNTUDeYQVXI/AAAAAAAABlA/mtiduJzgCFk/s1600/final-skimble_fitness_flow_android_tablet_app_youtube_exercise_glute.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Skimble Workout Trainer" border="0" height="142" src="http://4.bp.blogspot.com/-1J7_1xIoJTA/UNTUDeYQVXI/AAAAAAAABlA/mtiduJzgCFk/s200/final-skimble_fitness_flow_android_tablet_app_youtube_exercise_glute.png" title="" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Flipboard&lt;/td&gt;&lt;td&gt;BuzzFeed&lt;/td&gt;&lt;td&gt;Fitness Flow by Skimble&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;Learn More&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
If you would like to learn more about the YouTube Android Player API, the &lt;a href="https://developers.google.com/youtube/android/player/"&gt;documentation&lt;/a&gt; is a great place to start. In addition, we have curated useful videos in this &lt;a href="http://www.youtube.com/playlist?list=PLhBgTdAWkxeDcgr7lljcTt1bKaHY48Toi&amp;amp;feature=view_all"&gt;playlist&lt;/a&gt;. Please subscribe to the &lt;a href="http://www.youtube.com/user/YouTubeDev"&gt;YouTube for Developers'&lt;/a&gt; channel to keep up on the latest.&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/videoseries?list=PLhBgTdAWkxeDcgr7lljcTt1bKaHY48Toi&amp;amp;hl=en_US" width="560"&gt;&lt;/iframe&gt;


&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Check Out The Sample Code&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
We’ve prepared several code examples to make it easy for you to get started with the new API. You will find them on &lt;a href="http://code.google.com/p/youtube-api-samples/"&gt;code.google.com&lt;/a&gt;. The description of the examples is available in our &lt;a href="https://developers.google.com/youtube/android/player/sample-applications"&gt;documentation&lt;/a&gt;. If you need additional help with the API feel free to use our &lt;a href="http://apiblog.youtube.com/2012/09/the-youtube-api-on-stack-overflow.html"&gt;support resources&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
&lt;i&gt;-- Ross McIlroy, Anton Hansson, and Horia Ciurdar, YouTube Mobile Team&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/FkdA0_7jOPc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4339367853379743591?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4339367853379743591?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/FkdA0_7jOPc/no-webview-required-with-native-youtube.html" title="No WebView required, with native YouTube Player API for Android" /><author><name>Jarek Wilkiewicz</name><uri>http://www.blogger.com/profile/01311495604558955987</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ethn5tD__dY/TAV-hCJd8NI/AAAAAAAAABQ/lmiVxe8TIZk/S220/jarek.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-jnDu-6VMfC8/UNTTHHzzXHI/AAAAAAAABkw/5Ltt5o70uCQ/s72-c/flipboard-final-framed_device-2012-12-21-133225.png" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2012/12/no-webview-required-with-native-youtube.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAEQX8_fyp7ImA9WhBaEks.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-802243167898474008</id><published>2012-12-14T14:07:00.000-08:00</published><updated>2013-05-22T15:45:00.147-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-22T15:45:00.147-07:00</app:edited><title>The Simpler, Yet More Powerful New YouTube Data API</title><content type="html">&lt;div class="p1"&gt;
Since its initial &lt;a href="http://apiblog.youtube.com/2007/05/broadcasting-ourselves.html"&gt;&lt;span class="s1"&gt;launch&lt;/span&gt;&lt;/a&gt; in 2007, the YouTube Data API has become one of Google’s most popular APIs by request volume, thanks to the &lt;a href="https://developers.google.com/showcase/#tags=youtubeapi"&gt;&lt;span class="s1"&gt;awesome apps&lt;/span&gt;&lt;/a&gt; from developers like you. To help you make better integrated video experiences, you can now use the YouTube API version &lt;a href="https://developers.google.com/youtube/v3/"&gt;&lt;span class="s1"&gt;3.0&lt;/span&gt;&lt;/a&gt;. The new API is easy to use thanks to rich client library support, improved tooling, reference documentation and integration with Google’s common API infrastructure.&amp;nbsp; Version 3.0 only returns what you ask for and is using JSON rather than XML encoding for greater efficiency. The API introduces new core functionality including &lt;a href="http://freebase.com/"&gt;&lt;span class="s1"&gt;Freebase&lt;/span&gt;&lt;/a&gt; integration via topics, and universal search.&amp;nbsp; If you develop social media management apps, you’ll love channel bulletin post and full subscriber list management, also new in this release. Version 3.0 of the API constitutes the API's biggest overhaul to date and we’re eager for you to &lt;a href="https://developers.google.com/youtube/v3/"&gt;&lt;span class="s1"&gt;try it today&lt;/span&gt;&lt;/a&gt;!&amp;nbsp;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
&lt;b&gt;New Functionality: Topics, Universal Search, and Audience Engagement Support&lt;/b&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
Have you ever tried to search for YouTube videos only to find out that keyword search can produce ambiguous results? With the new Topics API, thanks to the power of &lt;a href="http://www.freebase.com/"&gt;&lt;span class="s1"&gt;Freebase&lt;/span&gt;&lt;/a&gt;, you can find exactly what you’re looking for by specifying Freebase topic IDs rather than search keywords.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
For example, if you’re reading this post from outside of the US and would like to search for content related to football, &lt;a href="http://dev.freebase.com/m/02vx4"&gt;&lt;span class="s2"&gt;/m/02vx4&lt;/span&gt;&lt;/a&gt; is probably the topic ID you're after. The API's &lt;a href="https://developers.google.com/youtube/v3/docs/search"&gt;&lt;span class="s1"&gt;universal search&lt;/span&gt;&lt;/a&gt; feature lets you retrieve channels, playlists and videos matching the topic with just one request like &lt;a href="https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&amp;amp;maxResults=25&amp;amp;order=relevance&amp;amp;published=any&amp;amp;q=site%253Ayoutube.com&amp;amp;topicId=%252Fm%252F02vx4&amp;amp;_h=1&amp;amp;"&gt;&lt;span class="s1"&gt;this one&lt;/span&gt;&lt;/a&gt;. Find out more in our Topics &lt;a href="https://developers.google.com/youtube/v3/guides/searching_by_topic"&gt;&lt;span class="s1"&gt;API Guide&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
Version 3.0 introduces better tools to engage and interact with one’s YouTube audience. Social media management apps can now help content creators communicate with their &lt;a href="https://developers.google.com/youtube/v3/docs/subscriptions/list#mySubscribers"&gt;&lt;span class="s1"&gt;channel subscribers&lt;/span&gt;&lt;/a&gt; using buletin &lt;a href="https://developers.google.com/youtube/v3/docs/activities/insert"&gt;&lt;span class="s1"&gt;posts&lt;/span&gt;&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
&lt;b&gt;Efficiency, Client Libraries, Better Tooling and More!&lt;/b&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
To help you reduce your app’s bandwidth requirements version 3.0 only returns the information you ask for as specified by the “&lt;a href="https://developers.google.com/youtube/v3/getting-started#part"&gt;&lt;span class="s1"&gt;part&lt;/span&gt;&lt;/a&gt;” parameter. &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
While the default JSON encoding in version 3.0 is more efficient than XML in version 2.0, if parsing JSON isn’t your thing, check out the &lt;a href="https://developers.google.com/discovery/libraries"&gt;&lt;span class="s1"&gt;client libraries&lt;/span&gt;&lt;/a&gt; for .NET, Dart, Go, Java, JavaScript, Objective-C, PHP, Python and Ruby. The libraries use OAuth 2.0 authorization and work with the YouTube API as well as other modern &lt;a href="https://code.google.com/apis/console/"&gt;&lt;span class="s1"&gt;Google APIs&lt;/span&gt;&lt;/a&gt; thus simplifying your application.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
The familiar Google API tools such as the &lt;a href="http://code.google.com/apis/console"&gt;&lt;span class="s1"&gt;API console&lt;/span&gt;&lt;/a&gt;&amp;nbsp; work with YouTube API version 3.0 without any extra hassles. Additionally, our API reference documentation now allows you to scroll down to the &lt;a href="https://developers.google.com/youtube/v3/docs/search/list#try-it"&gt;&lt;span class="s1"&gt;bottom of any reference page&lt;/span&gt;&lt;/a&gt; to try the API. You can also or visit the standalone &lt;a href="https://developers.google.com/apis-explorer/#p/youtube/v3/"&gt;&lt;span class="s1"&gt;API Explorer&lt;/span&gt;&lt;/a&gt; to browse a list of supported methods.&amp;nbsp;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
&lt;b&gt;App Examples&lt;/b&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
Even though version 3.0 is still &lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_audience#Experimental_Features"&gt;&lt;span class="s1"&gt;experimental&lt;/span&gt;&lt;/a&gt;, a number of exciting new apps are already using it. Let’s look at a few examples:&amp;nbsp;&lt;/div&gt;
&lt;ul&gt;&lt;span class="Apple-tab-span"&gt;
&lt;li&gt;&lt;span class="Apple-tab-span"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fshowyou.com%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHfPL3ITY90X1Tz9MZ-PR1_KIvvaw"&gt;&lt;span class="s1"&gt;Showyou&lt;/span&gt;&lt;/a&gt;, an app that makes it easy to watch the Internet, &lt;a href="http://showyou.com/v4"&gt;&lt;span class="s1"&gt;integrated&lt;/span&gt;&lt;/a&gt; the Topics API to enable users to discover related videos after tapping on topics associated with the Showyou feed.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Argentina-based &lt;a href="http://www.interesante.com/"&gt;&lt;span class="s1"&gt;Interesante&lt;/span&gt;&lt;/a&gt; &lt;a href="http://blog.interesante.com/post/37640440780/arma-colecciones-con-videos-recomendados-de-youtube"&gt;integrated&lt;/a&gt; the Topics API to determine the Freebase topic of videos being shared. Interesante used this to serve interest-based video recommendations.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.google.com/url?q=http%3A%2F%2Fwww.fanbridge.com%2F&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFQjCNHBVHfyCftkvbk3Z12tFeilGUPyWg"&gt;&lt;span class="s1"&gt;FanBridge&lt;/span&gt;&lt;/a&gt;, a company specializing in growing and managing one’s fan base, recently introduced channel &lt;a href="https://developers.google.com/youtube/v3/docs/activities/insert"&gt;&lt;span class="s1"&gt;bulletin post&lt;/span&gt;&lt;/a&gt; functionality with &lt;a href="http://www.fanbridge.com/blog/social-net-campaigns-now-include-youtube-bulletins"&gt;&lt;span class="s1"&gt;scheduled posts&lt;/span&gt;&lt;/a&gt; support.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tubularlabs.com/"&gt;&lt;span class="s1"&gt;Tubular Labs&lt;/span&gt;&lt;/a&gt;, which focuses on YouTube audience development, uses &lt;a href="https://developers.google.com/youtube/v3/docs/subscriptions/list#mySubscribers"&gt;&lt;span class="s1"&gt;subscriber list&lt;/span&gt;&lt;/a&gt; to help content creators develop a better understanding of their audiences.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.pixability.com/"&gt;&lt;span class="s1"&gt;Pixability&lt;/span&gt;&lt;/a&gt;, a company specializing in YouTube marketing software, was able to quickly port their &lt;a href="http://www.onlinevideograder.com/grader/"&gt;&lt;span class="s1"&gt;Online Video Grader&lt;/span&gt;&lt;/a&gt; to the YouTube API version 3.0 thanks to the new Python client &lt;a href="https://developers.google.com/api-client-library/python/"&gt;&lt;span class="s1"&gt;library&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span class="Apple-tab-span"&gt;
&lt;/span&gt;&lt;b&gt;Learn More&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;If you would like to learn more about the YouTube API version 3.0, in addition to the API &lt;a href="https://developers.google.com/youtube/v3/"&gt;&lt;span class="s1"&gt;documentation&lt;/span&gt;&lt;/a&gt;, the material curated in &lt;a href="http://www.youtube.com/playlist?list=PLhBgTdAWkxeC7K_GwWOsMQWiJ72InXpWC"&gt;&lt;span class="s1"&gt;this playlist&lt;/span&gt;&lt;/a&gt; is a great place to start. Please subscribe to the &lt;a href="http://www.youtube.com/user/YouTubeDev"&gt;&lt;span class="s1"&gt;YouTube for Developers' channel&lt;/span&gt;&lt;/a&gt; to keep up on the latest. &lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/videoseries?list=PLhBgTdAWkxeC7K_GwWOsMQWiJ72InXpWC&amp;amp;hl=en_US" width="560"&gt;&lt;/iframe&gt;

&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;Use The Source, Luke!&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Since the most fun way to work with it is to try it, we’ve prepared a few code examples in &lt;a href="https://developers.google.com/youtube/v3/code_samples/python"&gt;&lt;span class="s1"&gt;Python&lt;/span&gt;&lt;/a&gt; and &lt;a href="https://developers.google.com/youtube/v3/code_samples/javascript"&gt;&lt;span class="s1"&gt;JavaScript&lt;/span&gt;&lt;/a&gt; to get you started. For a more comprehensive client-side app using the Topics API, try the &lt;a href="https://yt-topic-explorer.googlecode.com/git/dist/index.html"&gt;&lt;span class="s1"&gt;Topics Explorer&lt;/span&gt;&lt;/a&gt;. You can find its source code on &lt;a href="https://code.google.com/p/yt-topic-explorer/source/checkout"&gt;&lt;span class="s1"&gt;code.google.com&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
-- &lt;a href="https://plus.google.com/u/0/108113886705877339238"&gt;&lt;span class="s5"&gt;Raul Furnică&lt;/span&gt;&lt;/a&gt;, &lt;a href="https://plus.google.com/102165904234529824144/posts"&gt;&lt;span class="s5"&gt;Vladimir Vuskovic&lt;/span&gt;&lt;/a&gt; and &lt;a href="https://plus.google.com/115115288907954250281/posts"&gt;&lt;span class="s5"&gt;Pepijn Crouzen&lt;/span&gt;&lt;/a&gt;, YouTube API Team&lt;br /&gt;
&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/-0ACOT2N3CM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/802243167898474008?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/802243167898474008?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/-0ACOT2N3CM/the-simpler-yet-more-powerful-new.html" title="The Simpler, Yet More Powerful New YouTube Data API" /><author><name>Jarek Wilkiewicz</name><uri>http://www.blogger.com/profile/01311495604558955987</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ethn5tD__dY/TAV-hCJd8NI/AAAAAAAAABQ/lmiVxe8TIZk/S220/jarek.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/videoseries/default.jpg" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2012/12/the-simpler-yet-more-powerful-new.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcAQ30_eSp7ImA9WhNWEks.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-2126822171875618054</id><published>2012-12-11T14:14:00.000-08:00</published><updated>2012-12-11T14:14:02.341-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-11T14:14:02.341-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="authorization" /><category scheme="http://www.blogger.com/atom/ns#" term="oauth2" /><category scheme="http://www.blogger.com/atom/ns#" term="authentication" /><category scheme="http://www.blogger.com/atom/ns#" term="oauth" /><category scheme="http://www.blogger.com/atom/ns#" term="clientlogin" /><title>ClientLogin using Google Accounts</title><content type="html">&lt;b id="internal-source-marker_0.9016341001261026" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Long-time readers might remember a blog post from a while back entitled “&lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2011/03/clientlogin-fail.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;ClientLogin #FAIL&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;”, in which we covered the myriad ways in which your &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_clientlogin"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;ClientLogin&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; authorization attempts might result in an error. Even though ClientLogin has been officially &lt;/span&gt;&lt;a href="http://googledevelopers.blogspot.com/2012/04/changes-to-deprecation-policies-and-api.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;deprecated&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; since April 2012, and even though we’ve been recommending that developers switch to &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth2"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;OAuth 2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; for longer than that, we know there are still a good number of legacy applications out there that still rely on ClientLogin.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;If you are a developer of such an application, there’s another thing that you (and your users) will need to start watching out for: at some point in the future, we will start requiring that the username parameter passed to ClientLogin (i.e. what’s referred to as the &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Email=&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; value in the &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_clientlogin"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;ClientLogin request&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;) correspond to the full email address of the &lt;/span&gt;&lt;a href="http://support.google.com/accounts/bin/answer.py?hl=en&amp;amp;answer=27439"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google Account&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; that’s associated with an underlying YouTube channel. We’ve supported using Google Account email addresses with ClientLogin for many years now, ever since we started &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2011/10/introducing-google-account-support-and.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;linking&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; Google Accounts to YouTube channels, but old habits die hard, and many users still use YouTube usernames.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We haven’t yet determined a date for when we still stop supporting ClientLogin with YouTube usernames and will provide additional details when we know more about when it will take place. However, if you use ClientLogin, it’s not too early to start encouraging your application’s users to start providing their Google Account email addresses instead of their YouTube usernames when logging in. If you have the ability to update your existing application’s user interface, we recommend doing so to indicate that the username field should take a Google Account email address. If you have any online help materials or technical support for your software, update them to ensure that users know to provide their Google Account email address.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Users who log in via the YouTube.com web interface, or who go through the AuthSub, OAuth 1, or OAuth 2 web authorization flows will soon be required to use their Google Account email address instead of their YouTube username as well. This web-based transition will take place well before we deprecate YouTube usernames for ClientLogin, and it should be transparent to developers since Google controls the user interface for these flows. For more information, see this &lt;/span&gt;&lt;a href="http://support.google.com/accounts/bin/answer.py?hl=en&amp;amp;answer=165556"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;help center article&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;As mentioned, we’ll have a follow-up post in coming months with more details about exactly when we’ll stop supporting YouTube usernames with ClientLogin. That post will also communicate the exact error message that ClientLogin will return when a YouTube username is used. We’d like to close with one more plea: ClientLogin is deprecated, and is technically inferior to OAuth 2 in a number of important ways. Our new Google APIs client libraries provide first-class OAuth 2 integration that developers can take advantage of in their new code, or back port to their existing code. You will be doing your users a service and making their accounts more secure by transitioning from ClientLogin to OAuth 2.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/117780118136555864520/posts"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Jeff Posnick&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;a href="http://google.com/+YouTubeDev"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube API Team&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/kzBySEdt148" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/2126822171875618054?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/2126822171875618054?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/kzBySEdt148/clientlogin-using-google-accounts.html" title="ClientLogin using Google Accounts" /><author><name>Jeffrey Posnick</name><uri>http://www.blogger.com/profile/14165634394288897683</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/12/clientlogin-using-google-accounts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UFR3w4fip7ImA9WhNQEEw.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-2774447822306381668</id><published>2012-11-15T12:26:00.002-08:00</published><updated>2012-11-15T12:26:56.236-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-15T12:26:56.236-08:00</app:edited><title>Using WebM to power the YouTube app for Nintendo Wii</title><content type="html">&lt;b style="background-color: white; color: #222222; font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;When we began building the new &lt;/span&gt;&lt;a class="cremed" href="http://youtube-global.blogspot.com/2012/11/youtube-app-now-on-nintendo-wii-in-us.html" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube app for Nintendo Wii&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, we wanted to make video playback smooth and beautiful. This meant squeezing the most available power from the console CPU and fitting the video decoding process within the tight bounds of available memory. After trying out several video encoding formats on Wii, we found that &lt;/span&gt;&lt;a class="cremed" href="http://youtube-global.blogspot.com/2011/04/mmm-mmm-good-youtube-videos-now-served.html" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;360p WebM&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; encoding performed the best. With the largest install base of current generation consoles, YouTube on Wii is the largest deployment of WebM video in the world today.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;WebM is particularly well-suited to devices where available memory is limited, because of its technical approach to video encoding. VP8, the video codec in WebM, uses reference frames (called alternative reference frames, or "alt-ref") from which adjacent video frames are derived and compressed. This type of compression is commonly used in modern video encoding schemes, but VP8 &lt;/span&gt;&lt;a class="cremed" href="http://blog.webmproject.org/2010/05/inside-webm-technology-vp8-alternate.html" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;uses the technique with particular efficiency&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, which results in a smaller memory footprint and smoother video playback on Wii.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We went one step further and performed low-level optimization of the VP8 decoder specifically tuned to the Wii’s processor. This included: using paired-single floating point operations to perform &lt;/span&gt;&lt;a class="cremed" href="http://en.wikipedia.org/wiki/Motion_compensation" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;motion compensation&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;a class="cremed" href="http://en.wikipedia.org/wiki/Deblocking_filter" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;loop filtering&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, and &lt;/span&gt;&lt;a class="cremed" href="http://en.wikipedia.org/wiki/Discrete_cosine_transform" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;idct&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;; using the GPU to do color conversion and scaling; and dcbz instructions to copy buffers. This kind of &lt;/span&gt;&lt;/b&gt;&lt;b style="background-color: white; color: #222222; font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;optimization&lt;/span&gt;&lt;/b&gt;&lt;b style="background-color: white; color: #222222; font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; is available to anyone, as the VP8 code is open source under a &lt;/span&gt;&lt;a class="cremed" href="http://www.webmproject.org/license/" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;BSD license&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We’ll keep looking into other ways we can use WebM, so stay tuned on this blog to learn more.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;Fritz Koenig, Engineer, recently watched &lt;/span&gt;&lt;a class="cremed" href="http://www.youtube.com/watch?v=b78Nqys0Hfc" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;Phantogram - "Don't Move"&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;, and Matt Darby, Product Manager, recently watched “&lt;/span&gt;&lt;a class="cremed" href="http://www.youtube.com/watch?v=G5dOB3VSyC8" style="color: #1155cc;" target="_blank"&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;JP Auclair Street Segment&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;.”&lt;/span&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/TTbrVhYcZCs" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/2774447822306381668?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/2774447822306381668?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/TTbrVhYcZCs/using-webm-to-power-youtube-app-for.html" title="Using WebM to power the YouTube app for Nintendo Wii" /><author><name>Jeremy W</name><uri>http://www.blogger.com/profile/11288209183555447483</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/11/using-webm-to-power-youtube-app-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8ERXw9cSp7ImA9WhBUFEk.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-675391119812214766</id><published>2012-11-13T07:38:00.001-08:00</published><updated>2013-05-01T14:13:24.269-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-01T14:13:24.269-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ssl https certificate staging stage" /><title>Upcoming HTTPS Certificate Change</title><content type="html">&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b id="internal-source-marker_0.44895861856639385" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;If you’re a developer who uses the YouTube API, and if you make your requests to the API using HTTPS, there’s an upcoming change that you should be aware of. Sometime in early 2013, Google will be changing the certificates used for establishing secure HTTPS connections to &lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;all&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; of our servers, in what we anticipate will be a backwards-compatible manner. Still, since there are so many slight differences in HTTPS client implementations, we encourage you to test your existing code in advance of this change and to &lt;/span&gt;&lt;a href="https://code.google.com/p/gdata-issues/issues/entry?template=YouTube%20(Defect%20Report)"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;report any issues&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; that you do encounter.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b id="internal-source-marker_0.44895861856639385" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strike&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;To confirm compatability today in advance of the production change, you can make test API requests to &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;stage.gdata.youtube.com&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; and &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;uploads.stage.gdata.youtube.com&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; using version 1, 2, or 2.1 of the Data API, as described in &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2008/11/all-worlds-stage.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;this blog post&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; about our staging environment. The new certificates are already in place on those servers. Be sure that you’re using &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;https://&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; as the protocol.&lt;/span&gt;&lt;/strike&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;
&lt;i&gt;&lt;b&gt;Update&lt;/b&gt;&amp;nbsp;(May 1, 2013): &lt;span style="font-family: Courier New, Courier, monospace;"&gt;stage.gdata.youtube.com&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;uploads.stage.gdata.youtube.com&lt;/span&gt;&amp;nbsp;have gone back to having the same certificate setup as the production GData API servers.&lt;/i&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;If you’re using HTTP instead of HTTPS to access the YouTube Data API then you also won’t be affected by the new security certificates—but you really should start using HTTPS!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Developers who still rely on &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_clientlogin"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;ClientLogin&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; for handling authorization (which we also &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2011/03/clientlogin-fail.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;don’t recommend&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;) have one additional thing to test, even if your actual YouTube API requests don’t use HTTPS: ClientLogin requests are made &lt;/span&gt;&lt;a href="https://www.google.com/accounts/ClientLogin"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;https://www.google.com/accounts/ClientLogin&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. Because we do not have a staging domain name set up for &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;www.google.com&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, the recommended way of testing ClientLogin in advance of the certificate change is to hardcode the IP address &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;74.125.130.105&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; for the domain name &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;www.google.com&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; in the &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Hosts_(file)"&gt;&lt;span style="color: #1155cc; font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;/etc/hosts&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; file of your computer. Be sure to remove that entry when you’re done testing.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We don’t yet have a specific date in mind for making the switch in production, and when we do, it will be added as an update to this blog post. Please don’t wait until the last minute to test your code, though!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;b style="font-family: Arial;"&gt;Update&lt;/b&gt;&lt;span style="font-family: Arial;"&gt; (March 2013): There is now a certificate test environment set up for developers who are using the &lt;a href="https://developers.google.com/youtube/v3/"&gt;YouTube Data API v3&lt;/a&gt; or the &lt;a href="https://developers.google.com/youtube/analytics/"&gt;YouTube Analytics API&lt;/a&gt;. Instead of using the normal &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;www.googleapis.com&lt;/span&gt;&lt;span style="font-family: Arial;"&gt; hostname associated with those APIs, the test environment can be reached at &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;cert-test.googleapis.com&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;. Please do not use this environment for any production traffic, or expect it to have 100% uptime. Once the SSL migration is complete, it will be taken offline.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="font-family: Arial;"&gt;The exact mechanics of sending requests to the test environment vary depending on which language's &lt;a href="https://developers.google.com/discovery/libraries"&gt;client library&lt;/a&gt; you're using. For Java, you can make a call to &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;setRootUrl("https://cert-test.googleapis.com/")&lt;/span&gt;&lt;span style="font-family: Arial;"&gt; on your &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;YouTube.Builder&lt;/span&gt;&lt;span style="font-family: Arial;"&gt; object. For Python, you can set the optional &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;discoveryServiceUrl&lt;/span&gt;&lt;span style="font-family: Arial;"&gt; property when constructing your client: &lt;/span&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;apiclient.discovery.build("youtube", "v3", discoveryServiceUrl="https://cert-test.googleapis.com//discovery/v1/apis/youtube/v3/rest")&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;. Similar approaches can be used for other languages.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/117780118136555864520/posts"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Jeff Posnick&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;a href="http://google.com/+YouTubeDev"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube API Team&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/Jiz8hhjf0zw" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/675391119812214766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/675391119812214766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/Jiz8hhjf0zw/upcoming-https-certificate-change.html" title="Upcoming HTTPS Certificate Change" /><author><name>Jeffrey Posnick</name><uri>http://www.blogger.com/profile/14165634394288897683</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/11/upcoming-https-certificate-change.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DRn46eCp7ImA9WhJbGUk.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-5000135626902669388</id><published>2012-09-28T14:17:00.001-07:00</published><updated>2012-09-29T13:01:17.010-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-29T13:01:17.010-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sandbox" /><category scheme="http://www.blogger.com/atom/ns#" term="io12" /><category scheme="http://www.blogger.com/atom/ns#" term="googleio" /><category scheme="http://www.blogger.com/atom/ns#" term="youtube" /><category scheme="http://www.blogger.com/atom/ns#" term="partners" /><category scheme="http://www.blogger.com/atom/ns#" term="apis" /><title>Cool YouTube apps from Google I/O 2012 </title><content type="html">&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;h1 dir="ltr"&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;We're constantly amazed at the innovative ways that developers incorporate YouTube into their applications. At &lt;/span&gt;&lt;a href="https://developers.google.com/events/io/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;Google I/O&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt; this year, 12 partners (over 30% from outside the U.S.) demonstrated their apps in the YouTube section of the &lt;/span&gt;&lt;a href="https://developers.google.com/events/io/sandbox"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;Developer Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;, a demo area highlighting applications based on technologies and products featured at I/O.&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;h1 dir="ltr"&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;Google's own &lt;/span&gt;&lt;a href="https://plus.sandbox.google.com/+DanielSieberg/about"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;Daniel Sieberg&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;, an Emmy-nominated journalist, interviewed some of our partners about their use of the YouTube APIs.&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/BMAr7TpTzMc/0.jpg" height="318" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BMAr7TpTzMc&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="560" height="318"  src="http://www.youtube.com/v/BMAr7TpTzMc&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;h1 dir="ltr"&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;With Daniel’s hectic schedule, he only had time to interview a handful of our great partners. &amp;nbsp;With that in mind, we highlighted all the awesome apps showcased by our partners at the YouTube API Developer Sandbox.&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;h3 dir="ltr"&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;&lt;a href="http://www.business.me/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Business.me&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Business.me, headquartered in Singapore, is the place to share and discover videos about business. &amp;nbsp;They have created a video-sharing site to help producers of business videos reach their audience. &amp;nbsp;The site also helps business professionals discover relevant business information in video format.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Oscar Moreno, CEO, not only holds Business and Law degrees, he helped launch several startups (Business.me, Netjuice, Keldoo, and Tuenti). &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;h3 dir="ltr"&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;
&lt;a href="http://primerlabs.com/codehero"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Code Hero&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;
&lt;/b&gt;
&lt;br /&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Code Hero teaches you to code through a fun, 3D game. Become a code hero and shape the future!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;The Code Hero Team implemented the recording mechanism in the game that exports to YouTube at a 3 day hackathon!&lt;br class="kix-line-break" /&gt;&lt;br class="kix-line-break" /&gt;Bonus: The game has &lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=Bh7bYNAHXxw"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;sharks with lasers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; attached to their heads!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;
&lt;br /&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;h3 dir="ltr"&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;
&lt;a href="http://flipboard.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Flipboard&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;
&lt;/b&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;See everything on Flipboard, all your news and life’s great moments in one place. Using the YouTube Data API, Flipboard lets users discover, rate, share, and comment on top videos from YouTube. In addition, users can access their own videos and subscriptions, and subscribe to other YouTube users.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Flipboard launched an Android app one week before I/O with a YouTube and Google+ integration!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;b id="internal-source-marker_0.65738051594235" style="font-weight: normal;"&gt;
&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://www.lootentertainment.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;LOOT Entertainment&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; by Sony DADC (YouTube Data API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Gather your friends and set up your own production crew inside PlayStation®Home! What will you be? Director? Actor? Cinematographer? Extra? Try them all! Check out the&lt;/span&gt;&lt;a href="http://www.lootentertainment.com/machinima/"&gt;&lt;span style="color: black; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;amazing Machinima tools&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; to help you record, light and build your film or television sets! What will you make?&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;LOOT gives you tons of sets to make your own movies (&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Machinima"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;machinima&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;) on the&lt;/span&gt;&lt;a href="http://us.playstation.com/"&gt;&lt;span style="color: black; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;PS3&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, including a&lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=g7-wHfSNP7U"&gt;&lt;span style="color: black; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Ghostbusters Firehouse Stage Set&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://www.moviecom.tv/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Moviecom.tv&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;A simple and easy online video platform for businesses. Record, centralize and share instantly. &amp;nbsp;Moviecom.tv also allows you to link directly to your YouTube account through the YouTube APIs.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;The founders flew all the way from Glasgow to attend Google I/O!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://ardrone.parrot.com/parrot-ar-drone/select-site"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Parrot&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;The Parrot AR.Drone is a quadricopter that can be controlled by a smartphone or tablet. Get more out of your AR.Drone with the AR.Drone Academy. Keep track of all your flights on the Academy map. &amp;nbsp;Watch your best videos with added statistical feedback and directly share online with pilots from all over the world!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Parrot makes &lt;/span&gt;&lt;a href="http://ardrone2.parrot.com/ar-drone-academy/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;remote controlled flying devices&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; that can record and track their flights!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://www.picotube.tv/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;PicoTube - Vettl, Inc.&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Picotube uses content from YouTube and allows users to create avatars, watch clips together, create playlists, and rate videos selected by other video jockeys.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Picotube was the Grand Prix &lt;/span&gt;&lt;a href="http://techcrunch.com/2011/12/01/overview-11-startup-demos-from-the-techcrunch-tokyo-2011-conference/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;winner of TechCrunch Tokyo 2011&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://www.skimble.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Skimble&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API, and new Android Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Here to power the mobile fitness movement, Skimble offers fun, dynamic and social applications for everyone. Available now are Skimble's Workout Trainer and GPS Sports Tracker apps that help motivate people to get and stay active. &amp;nbsp;Skimble uses the YouTube Player API to display fitness videos. &amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Co-founder&lt;/span&gt;&lt;a href="http://www.skimble.com/about"&gt;&lt;span style="color: black; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Maria Ly&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; got the &lt;/span&gt;&lt;a href="http://youtu.be/3WFsx-u-q3Y?t=12m39s"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;crowd moving&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; at one of YouTube’s Google I/O Sessions!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://squrl.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Squrl&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Squrl is a great place to watch and discover video. Know what videos are trending, receive recommendations on what to watch and see what your friends are watching.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Co-founders Mark Gray and Michael Hoydich also founded the successful software development company &lt;/span&gt;&lt;a href="http://www.industrynext.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;IndustryNext&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; together in 2004!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://www.telestream.net/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Telestream&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Telestream demonstrated Wirecast for YouTube, a live video production and streaming product, which was developed specifically for Google YouTube partners. &amp;nbsp;Telestream specializes in products that make it possible to get video content to any audience regardless of how the content is created, distributed or viewed (entire process). &amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Telestream’s NASCAR Project won the &lt;/span&gt;&lt;a href="http://beforeitsnews.com/press-releases/2012/09/telestream-nascar-project-wins-ibc2012-innovation-award-2487824.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;IBC2012 Innovation Award&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://www.vidcaster.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;Vidcaster&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API and YouTube Player API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;VidCaster is a video site creation platform that allows you to create a video portal instantly from your existing video library on YouTube or other video hosts. Choose from a beautiful set of designer themes and customize to your heart's content using VidCaster's powerful template language.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;a href="http://www.kieranfarr.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Kieran Farr&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, CEO and co-founder, used to drive a taxi full-time in San Francisco before becoming a successful entrepreneur!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 dir="ltr"&gt;
&lt;a href="http://www.wevideo.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt;WeVideo&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"&gt; (YouTube Data API)&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial; font-size: 16px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div dir="ltr"&gt;
&lt;table style="border-collapse: collapse; border: none;"&gt;&lt;colgroup&gt;&lt;col width="84"&gt;&lt;/col&gt;&lt;col width="540"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Overview&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;WeVideo is a cloud-based video editing suite that allows easy, full-featured, collaborative HD video editing across Google Drive, Chromebooks, and Android devices. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height: 0px;"&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Fun Fact&lt;/span&gt;&lt;/td&gt;&lt;td style="border: 1px solid rgb(0, 0, 0); padding: 7px; vertical-align: top;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;WeVideo partnered with Marvel and YouTube to allow fans to create their own &lt;/span&gt;&lt;a href="http://www.reelseo.com/marvel-wevideo-avengers-remix/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;trailers&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;!&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;span style="font-family: Arial; font-size: 24px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/5c4NOHXTwc0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/5000135626902669388?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/5000135626902669388?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/5c4NOHXTwc0/cool-youtube-apps-from-google-io-2012.html" title="Cool YouTube apps from Google I/O 2012 " /><author><name>Jeremy W</name><uri>http://www.blogger.com/profile/11288209183555447483</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/09/cool-youtube-apps-from-google-io-2012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAGSHY6cSp7ImA9WhJbFUw.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-6996598064529521931</id><published>2012-09-24T12:57:00.003-07:00</published><updated>2012-09-24T12:58:49.819-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-24T12:58:49.819-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="io12" /><category scheme="http://www.blogger.com/atom/ns#" term="channels" /><category scheme="http://www.blogger.com/atom/ns#" term="googleio" /><category scheme="http://www.blogger.com/atom/ns#" term="youtube" /><title>YouTube Channels: Get with the Program!</title><content type="html">&lt;b id="internal-source-marker_0.8606720471289009" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;It's never been easier to create compelling videos and build a social presence on YouTube. &amp;nbsp;At this year's Google I/O, YouTube product managers and channel gurus Dror and A.J. presented tips and tricks for making great content centered around raising brand awareness, raising money, and obtaining feedback about your products and services.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Don't worry if you missed their talk, we recorded it! &amp;nbsp;So, sit back, grab some popcorn, and get ready to learn how to showcase your brand in front of YouTube's 800 million unique visitors per month! &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="color: #1155cc; font-family: Arial;"&gt;&lt;span style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="color: #1155cc; font-family: Arial;"&gt;&lt;span style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/x6ufnham81k" width="560"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Click &lt;/span&gt;&lt;a href="http://commondatastorage.googleapis.com/io2012/presentations/live%20to%20website/504.pdf"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; to view the slides from the video above.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Not sold yet? Well, have a sneak peek at some of the great material they cover below, and remember Dror and A.J.’s number one recommendation: &lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;make content, not commercials&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;Sneak Peek&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Tips and Tricks&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Hook the user in the first 15 seconds (or they'll leave)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;a href="http://support.google.com/youtube/bin/static.py?hl=en&amp;amp;topic=1735220&amp;amp;guide=1734705&amp;amp;page=guide.cs&amp;amp;answer=1735230"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;Brand your channel!&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Make the most of your budget&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Review &lt;/span&gt;&lt;a href="http://youtube-trends.blogspot.com/"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube’s Trends&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; for ideas&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Camera shy? &lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=uiCah7uvoKE"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;Consider animation.&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; (It might actually be cheaper than video.)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Several successful channels focus on curating videos from their community&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Enhance your videos without fancy software/hardware using the &lt;/span&gt;&lt;a href="http://www.youtube.com/editor"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Editor&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; or &lt;/span&gt;&lt;a href="http://www.youtube.com/create"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;other integrated web editors&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Many, many more...

&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;What's your goal?&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Raising awareness&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Master your PR via video (include all your features and make bloggers’ lives easier)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Provide product/service demo videos to promote your company&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Tell backstories about clients using your products/services&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Raising money&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Add video to your crowdfunding pitch to increase funds raised by 114% (&lt;/span&gt;&lt;a href="http://www.indiegogo.com/blog/2011/12/indiegogo-insight-pitch-videos-power-contributions.html"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;source: Indiegogo&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Researching and supporting users&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Record tutorials to promote and educate (see which features are the most popular using &lt;/span&gt;&lt;a href="http://support.google.com/youtube/bin/static.py?hl=en&amp;amp;page=guide.cs&amp;amp;guide=1714169&amp;amp;topic=1728599&amp;amp;answer=1714323"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube’s Analytics&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;... you might be surprised)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Use &lt;/span&gt;&lt;a href="http://www.google.com/+/learnmore/hangouts/"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;Google Hangouts&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; for scalable office hours and virtual focus groups&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: square; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Figure out what features customers like/dislike via the world’s largest focus group

&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: disc; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;Resources to learn more&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;a href="http://youtube.com/creators"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;Creator Hub&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;a href="http://youtube.com/playbook"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;Creator Playbook&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; (what you wish you knew about YouTube)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;a href="http://youtube.com/trends"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;Trends Dashboard&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-family: Arial; font-size: 15px; list-style-type: circle; vertical-align: baseline;"&gt;&lt;b style="font-weight: normal;"&gt;&lt;a href="http://youtube.com/dev"&gt;&lt;span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube for Developers&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline; white-space: pre-wrap;"&gt; (that’s us)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Wow, you made it this far without &lt;/span&gt;&lt;a href="https://developers.google.com/events/io/sessions/gooio2012/504/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;watching the video&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;? Did we tell you they fill the presentation with awesome videos that showcase their points (including &lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=LJP1DphOWPs"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Chuck Testa&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;)? &lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;Nope!?&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; Well, now you know, and you will definitely want to &lt;/span&gt;&lt;a href="https://developers.google.com/events/io/sessions/gooio2012/504/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;watch the whole thing!&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="https://plus.google.com/+YouTubeDev/posts"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;-Jeremy Walker, YouTube API Team&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/UowlVCgd0jg" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/6996598064529521931?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/6996598064529521931?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/UowlVCgd0jg/youtube-channels-get-with-program.html" title="YouTube Channels: Get with the Program!" /><author><name>Jeremy W</name><uri>http://www.blogger.com/profile/11288209183555447483</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/x6ufnham81k/default.jpg" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2012/09/youtube-channels-get-with-program.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8HQnk8eCp7ImA9WhJUFkk.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-9148608450160716548</id><published>2012-09-14T11:53:00.000-07:00</published><updated>2012-09-14T11:53:53.770-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-14T11:53:53.770-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google group" /><category scheme="http://www.blogger.com/atom/ns#" term="issue tracker" /><category scheme="http://www.blogger.com/atom/ns#" term="stack overflow" /><title>The YouTube API on Stack Overflow</title><content type="html">&lt;b id="internal-source-marker_0.5591201621573418" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Many of you are already familiar with the terrific &lt;/span&gt;&lt;a href="http://stackoverflow.com/"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Stack Overflow&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; website, which has become the &lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;de facto&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; resource on the web for all types of programming questions. And many of you have been asking &lt;/span&gt;&lt;a href="http://stackoverflow.com/questions/tagged/youtube-api"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube API questions on Stack Overflow&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; for some time now, but haven’t received any official responses from the YouTube API Developer Relations team. That’s because, for the past five years or so, our focus has been on providing developer support via our dedicated &lt;/span&gt;&lt;a href="https://groups.google.com/forum/#!forum/youtube-api-gdata"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google Group&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. We’ve decided that instead of continuing to maintain a dedicated Google Group for YouTube API questions, it would help more users if we focused on responding to Stack Overflow posts.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We encourage all developers who have questions about the YouTube API to start posting on Stack Overflow today using the tag &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;youtube-api&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. You can use this &lt;/span&gt;&lt;a href="http://stackoverflow.com/questions/ask?tags=youtube-api"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;new question template&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; to pre-populate the tag for you so that you don’t forget. While we’ll do our best to find and answer relevant questions that aren’t tagged with &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;youtube-api&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, you’d be making our job easier (and you’d get a quicker answer) if you tag things correctly from the get-go.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Stack Overflow prides itself in being a destination for questions and answers, and not a place to file bug reports or feature requests. We ask that developers &lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;do not post on Stack Overflow&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; for those sorts of things, and instead make use of the templates we have for &lt;/span&gt;&lt;a href="https://code.google.com/p/gdata-issues/issues/entry?template=YouTube%20(Defect%20Report)"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;filing a bug&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; or &lt;/span&gt;&lt;a href="https://code.google.com/p/gdata-issues/issues/entry?template=YouTube%20(Enhancement%20Request)"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;filing a feature request&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; in our existing public issue tracker. (Be sure to check the &lt;/span&gt;&lt;a href="https://code.google.com/p/gdata-issues/issues/list?q=label:API-YouTube"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;list of existing open issues&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; before filing a duplicate.)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;On &lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;October 15&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, we’ll be switching the existing &lt;/span&gt;&lt;a href="https://groups.google.com/forum/#!forum/youtube-api-gdata"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;discussion Google Group&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; into archive-only mode, meaning that it will no longer accept any new posts. You don’t have to wait until October 15 to &lt;/span&gt;&lt;a href="http://stackoverflow.com/questions/ask?tags=youtube-api"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;start asking questions on Stack Overflow&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; or to file reports in the issue tracker, though.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;For those developers who mainly “lurked” in the discussion Google Group and used it as a way of getting official announcements about the YouTube API, we have a number of other communication channels to recommend. Subscribing to this blog’s &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/feeds/posts/default?alt=rss"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;RSS feed&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; is a great idea, for instance. You can also follow us on Google+ at &lt;/span&gt;&lt;a href="http://google.com/+YouTubeDev"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;http://google.com/+YouTubeDev&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. If you’d like to submit a question to one of our weekly YouTube Developers Live broadcasts, you can do that for the next &lt;/span&gt;&lt;a href="https://developers.google.com/live/youtube"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;upcoming scheduled show&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. Finally, for those who prefer to get updates via email, we will be keeping the &lt;/span&gt;&lt;a href="https://groups.google.com/forum/#!forum/youtube-api"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;announce-only Google Group&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; active, and we’ll continue to post important messages there.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/117780118136555864520/posts"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;Jeff Posnick&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;a href="http://google.com/+YouTubeDev"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube API Team&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/rWrcQAap7_U" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/9148608450160716548?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/9148608450160716548?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/rWrcQAap7_U/the-youtube-api-on-stack-overflow.html" title="The YouTube API on Stack Overflow" /><author><name>Jeffrey Posnick</name><uri>http://www.blogger.com/profile/14165634394288897683</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/09/the-youtube-api-on-stack-overflow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cDQ3gyeSp7ImA9WhJbEEU.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-2697802744053177643</id><published>2012-08-28T08:54:00.001-07:00</published><updated>2012-09-19T14:11:12.691-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-19T14:11:12.691-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="media:keywords keywords tags metadata" /><title>Video Tags: Just for Uploaders</title><content type="html">&lt;b&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Update&lt;span style="font-weight: normal;"&gt;: This change also applies to&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Courier New, Courier, monospace;"&gt;&lt;span style="font-size: 15px; white-space: pre-wrap;"&gt;&lt;a href="https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_category"&gt;&amp;lt;category scheme="http://gdata.youtube.com/schemas/2007/keywords.cat"&amp;gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;b id="internal-source-marker_0.3652685342822224" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; tags, which were not mentioned in the original announcement.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b id="internal-source-marker_0.3652685342822224" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;If you follow the YouTube Creator Blog, you might have recently seen &lt;/span&gt;&lt;a href="http://youtubecreator.blogspot.com/2012/08/tags-removed-from-video-watch-pages.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;a post&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; announcing that video tags (also known as keywords) would no longer be displayed to viewers of a video on YouTube’s website. They aren’t going away from the video itself, though—the owner of the video can still create tags for new videos and edit tags for existing videos, and video tags will still provide an important signal used to surface relevant results when searching for videos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We’re going to be making some corresponding changes to all versions of the YouTube Data API to mimic this behavior in API responses. Starting later today, August 28, on the &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2008/11/all-worlds-stage.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;staging server&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; and September 4 on the production server, any time you get a video entry back from any API method, it will have an empty &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_media:keywords"&gt;&lt;span style="color: #1155cc; font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;media:keywords/&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; element. This is a valid response from the API that your application should already handle gracefully, since videos are not required to have any keywords to begin with.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;The exception to this rule is when you make authenticated requests to the API, and you request a video entry that’s owned by the currently authorized user. In that scenario, you will get back a &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_media:keywords"&gt;&lt;span style="color: #1155cc; font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;media:keywords&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; element that contains the full list of tags for the video, and you can read, update, or remove those video tags using the standard API operations.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;Important&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;: If your application allows video owners to update the metadata of their videos, please ensure that you include the proper &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_authentication"&gt;&lt;span style="color: #1155cc; font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Authorization&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; header for both read and write operations. Otherwise, you could accidentally return an empty list of video tags when retrieving an existing video, and end up &lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;overwriting&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; the video’s tags if you update the metadata. Video tags continue to play an important role in helping viewers discover your videos when searching on YouTube.com or via the API, so if your application does support metadata editing, please make sure you allow owners to tag their videos properly.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/117780118136555864520"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Jeffrey Posnick&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;a href="https://plus.google.com/100270142261733078201"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube API Team&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/PhryelKkLcU" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/2697802744053177643?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/2697802744053177643?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/PhryelKkLcU/video-tags-just-for-uploaders.html" title="Video Tags: Just for Uploaders" /><author><name>Jeffrey Posnick</name><uri>http://www.blogger.com/profile/14165634394288897683</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/08/video-tags-just-for-uploaders.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIHRH04cCp7ImA9WhJWFkk.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-4504249225956754996</id><published>2012-08-22T07:51:00.000-07:00</published><updated>2012-08-22T07:58:55.338-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-22T07:58:55.338-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="playlists" /><title>PLaylists: now with more PL</title><content type="html">&lt;b id="internal-source-marker_0.121969451662153" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;If you ever pay attention to your browser’s location bar, you may have noticed that, for a while now, the YouTube.com website has used playlist IDs that are prefixed with the characters “PL” when constructing the URLs for playlist pages. &lt;/span&gt;&lt;a href="http://www.youtube.com/playlist?list=PL72CF07D200AA2AFA"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;http://www.youtube.com/playlist?list=PL72CF07D200AA2AFA&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; is one example of that. This practice of prepended playlist IDs previously didn’t extend over to the Data API—&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;PL72CF07D200AA2AFA&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; would not have been recognized as a valid playlist ID, but &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;72CF07D200AA2AFA&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; would have.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Starting later today, Wednesday, August 22, the YouTube Data API will accept playlist IDs with the “PL” prefix whenever they’re used as metadata or in &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_playlists"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;API request URLs&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. In most &lt;/span&gt;&lt;a href="https://stage.gdata.youtube.com/feeds/api/users/googledevelopers/playlists?v=2&amp;amp;alt=json&amp;amp;prettyprint=true"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;responses&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, the API will return playlist IDs with “PL” prefixes. The one exception is that for the next few days, &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_playlist_search"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;searching for playlists&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; will return playlist ids without the “PL” prefix. This will change on Tuesday, August 28, at which point the “PL” prefix will be included in playlist search results as well.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;While we will continue to support using unprefixed playlist IDs as metadata or in API request URLs for the time being, at some point in the future we may require the “PL” prefix to be used whenever a playlist ID is provided. We’ll provide additional guidance if we do decide to stop supporting requests with unprefixed playlist IDs.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;This change should be backwards compatible, but if you’re currently manipulating or comparing the playlist IDs that are returned via the API in any way, or making any assumptions about the length of the ID (which you shouldn't be), please make sure that your code will handle IDs that contain the “PL” prefix.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;If you have any questions about this changes, please let us know in our &lt;/span&gt;&lt;a href="https://groups.google.com/forum/#!forum/youtube-api-gdata"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;developer forum&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/117780118136555864520"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Jeffrey Posnick&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;,&lt;/span&gt;&lt;a href="https://plus.google.com/100270142261733078201"&gt;&lt;span style="color: black; font-family: Arial; font-size: 15px; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt; &lt;/span&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube API Team&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/yzld-Qj_DEM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4504249225956754996?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4504249225956754996?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/yzld-Qj_DEM/playlists-now-with-more-pl.html" title="PLaylists: now with more PL" /><author><name>YouTube Staff</name><uri>http://www.blogger.com/profile/01201862738371775953</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/08/playlists-now-with-more-pl.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EMQHY5fyp7ImA9WhJVGEs.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-7117492167613193124</id><published>2012-08-14T13:39:00.001-07:00</published><updated>2012-09-05T11:28:01.827-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-05T11:28:01.827-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samples" /><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="embedding" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="playlists" /><title>Party Playlist Picker: An experimental project written in Python</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
When Google+ first came out, we were really excited about the idea of writing some open source code to showcase how you could integrate YouTube with Google+. After some brainstorming, we came up with the idea of letting people collaboratively edit a playlist in realtime, and we started hacking!&lt;br /&gt;
&lt;br /&gt;
We started working on Party Playlist Picker in early 2011. We’ve always wanted to release our experiment as an open source project, and you can now &lt;a href="http://code.google.com/p/party-playlist-picker/"&gt;download the code&lt;/a&gt; to see one example of integrating Google+ functionality to enrich a YouTube application.&lt;br /&gt;
&lt;br /&gt;
Party Playlist Picker is a &lt;a href="https://developers.google.com/appengine/docs/python/overview"&gt;Google App Engine application written in Python&lt;/a&gt;. It uses a &lt;a href="https://developers.google.com/+/plugins/share/"&gt;Google+ share button&lt;/a&gt; so that partygoers can invite their friends to come edit a playlist in realtime. That feature is based on the Google App Engine &lt;a href="https://developers.google.com/appengine/docs/python/channel/overview"&gt;channel API&lt;/a&gt;. It makes use of the &lt;a href="http://code.google.com/p/gdata-python-client/"&gt;gdata-python-client library&lt;/a&gt; to talk to &lt;a href="http://www.youtube.com/dev"&gt;YouTube&lt;/a&gt; and the &lt;a href="http://code.google.com/p/google-api-python-client/"&gt;google-api-python-client library&lt;/a&gt; to talk to &lt;a href="https://developers.google.com/+/api/"&gt;Google+&lt;/a&gt;. It’s currently using version 1 of the YouTube API (because that’s what gdata-python-client uses), and we used &lt;a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth2"&gt;OAuth 2&lt;/a&gt; for authentication. In fact, we made good use of the Python client library to manage the OAuth 2 tokens for us automatically.&lt;br /&gt;
&lt;br /&gt;
There’s also a lot of &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt;-based JavaScript goodness. For instance, you can search for videos without reloading the page, and you can simply drag them to add them to the playlist. If multiple people edit the page at the same time, the list of videos is updated in realtime whenever a change is made. You can also watch videos right on the page. Last of all, it keeps track of who’s edited the playlist, and whether they’re currently editing it.&lt;br /&gt;
&lt;br /&gt;
There are a bunch of subtle HTML5 tricks thrown in as well. For instance, the application supports voice search, and we made a clever use of gradients to fade overflow text in the video descriptions.&lt;br /&gt;
&lt;br /&gt;
Here’s a screenshot of the application:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-hVI4bfrUuXM/UCqyoRpFg6I/AAAAAAAAAaY/o9WEoJvBRjM/s1600/Party%2BPlaylist%2BPicker%2BScreenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/-hVI4bfrUuXM/UCqyoRpFg6I/AAAAAAAAAaY/o9WEoJvBRjM/s320/Party%2BPlaylist%2BPicker%2BScreenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
If you’re interested in learning more, you can play around with a &lt;a href="http://party-playlist-picker.appspot.com/"&gt;running version&lt;/a&gt; of it, or you can download the &lt;a href="http://code.google.com/p/party-playlist-picker/"&gt;source code&lt;/a&gt;  and hack away! If you have any questions, post them to our &lt;a href="https://developers.google.com/youtube/forum/discussion"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt;: Watch JJ, Jeff, and Danny Hermes (from the App Engine Developer Relations team) talk about Party Playlist Picker as part of &lt;a href="https://developers.google.com/live/youtube"&gt;YouTube Developers Live&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/vGWAiAfmrhc" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
--&lt;i&gt;Shannon -jj Behrens and Jeffrey Posnick, YouTube API Team&lt;/i&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/9ULVSnkLkC0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/7117492167613193124?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/7117492167613193124?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/9ULVSnkLkC0/party-playlist-picker-experimental.html" title="Party Playlist Picker: An experimental project written in Python" /><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-hVI4bfrUuXM/UCqyoRpFg6I/AAAAAAAAAaY/o9WEoJvBRjM/s72-c/Party%2BPlaylist%2BPicker%2BScreenshot.png" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2012/08/party-playlist-picker-experimental.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cMQH09fip7ImA9WhJQFE8.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-1298325733226356436</id><published>2012-07-27T15:44:00.000-07:00</published><updated>2012-07-27T15:44:41.366-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-27T15:44:41.366-07:00</app:edited><title>Build Compelling Experiences Using YouTube Embeds With The IFrame Player API</title><content type="html">&lt;span style="background-color: white;"&gt;If you've hesitated to use the &lt;/span&gt;&lt;span style="background-color: white; font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;iframe&amp;gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt; player in your app due to the &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2011/01/introducing-javascript-player-api-for.html" style="background-color: white;"&gt;IFrame Player API's&lt;/a&gt;&lt;span style="background-color: white;"&gt; experimental status, then wait no more. We've removed that API's 'experimental' tag, which means the API is production-ready and is covered by YouTube's &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2012/04/update-to-our-deprecation-policy.html" style="background-color: white;"&gt;deprecation policy&lt;/a&gt;&lt;span style="background-color: white;"&gt;. Since the &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html" style="background-color: white;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;iframe&amp;gt; embed&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: white;"&gt; is the default way of sharing YouTube videos on the Web, the IFrame Player API is now the recommended mechanism to control video playback behavior in your Web applications.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
To provide a consistent developer experience with the &lt;a href="https://developers.google.com/youtube/youtube_upload_widget"&gt;YouTube Upload Widget&lt;/a&gt;, we’ve changed the the URL for loading the IFrame Player API code to &lt;a href="https://www.youtube.com/iframe_api"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;https://www.youtube.com/iframe_api&lt;/span&gt;&lt;/a&gt;. The old URL (&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;http://www.youtube.com/player_api&lt;/span&gt;) is now deprecated, though it will continue to work. Similarly, the iframe API initialization callback name has been changed to &lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;onYouTubeIframeAPIReady&lt;/span&gt; from &lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;onYouTubePlayerAPIReady&lt;/span&gt;, also for consistency with the YouTube Upload Widget. The old callback name, &lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;onYouTubePlayerAPIReady&lt;/span&gt;, is now deprecated as well. If your app uses both the YouTube Upload Widget as well as the IFrame Player API, you only need to include the script once and handle a single initialization callback.&lt;br /&gt;
&lt;br /&gt;
Going forward, we'll continue making improvements to the IFrame API and make it work better with mobile platforms. As before, you can find the details about the API in our &lt;a href="https://developers.google.com/youtube/iframe_api_reference"&gt;documentation&lt;/a&gt; and ask questions about it on our &lt;a href="https://developers.google.com/youtube/forum/discussion"&gt;developer forum&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
&lt;i&gt;--Jarek Wilkiewicz, YouTube API Team&lt;/i&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/Yn7DEo6SXwU" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/1298325733226356436?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/1298325733226356436?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/Yn7DEo6SXwU/build-compelling-experiences-using.html" title="Build Compelling Experiences Using YouTube Embeds With The IFrame Player API" /><author><name>YouTube Staff</name><uri>http://www.blogger.com/profile/01201862738371775953</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/07/build-compelling-experiences-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcERnw_eSp7ImA9WhJQEUs.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-6868858677373943497</id><published>2012-07-24T13:00:00.000-07:00</published><updated>2012-07-24T13:00:07.241-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-24T13:00:07.241-07:00</app:edited><title>Know What’s Loaded?</title><content type="html">&lt;b id="internal-source-marker_0.27633231645449996" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;If you’ve ever developed a custom playback experience based on our &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/flash_api_reference"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Player API&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, you’ve probably used the &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/flash_api_reference#Playback_status"&gt;&lt;span style="color: #1155cc; font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;getVideoBytesLoaded()&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; and &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/flash_api_reference#Playback_status"&gt;&lt;span style="color: #1155cc; font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;getVideoBytesTotal()&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; methods to determine how much the current video is locally buffered and the size of the entire video. After obtaining this information, the next logical step is to divide the number of bytes loaded by the total number of bytes to obtain the fraction of the video that’s been buffered, which you can then display in your custom user interface.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Instead of taking this two-step approach to calculate how much of a video has buffered, we encourage you to use the new &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/js_api_reference#Playback_status"&gt;&lt;span style="color: #1155cc; font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;getVideoLoadedFraction()&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; method. It will return a numerical value between 0.0 and 1.0 that represents the same fraction obtained by dividing &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;getVideoBytesLoaded()&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; by &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;getVideoBytesTotal()&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. While those two legacy methods still work today, they are now officially deprecated, as per the terms of our &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2012/04/update-to-our-deprecation-policy.html"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;deprecation policy&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;getVideoLoadedFraction()&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; allows us to expose more accurate information to your code about the state of the video that’s currently playing across a wider range of playback scenarios. When HTML5 &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;video&amp;gt;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; playback was used in the &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;iframe&amp;gt;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; Player, for instance, we previously had to &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/iframe_api_reference#Operations"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;return “fake” values&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; for &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;getVideoBytesLoaded()&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; and &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;getVideoBytesTotal()&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, as the true byte counts weren’t directly exposed via the &lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;video&amp;gt;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; element. The value returned by &lt;/span&gt;&lt;span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;getVideoLoadedFraction()&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; should be correct for that and other playback scenarios that we roll out in the future.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;If you have any questions about the new method or anything else related to the YouTube APIs, please let us know in the &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/forum/discussion"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;developer forum&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/117780118136555864520"&gt;&lt;span style="color: #1155cc; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;Jeffrey Posnick&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;, YouTube API Team&lt;/span&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/3sivNs--458" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/6868858677373943497?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/6868858677373943497?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/3sivNs--458/know-whats-loaded.html" title="Know What’s Loaded?" /><author><name>YouTube Staff</name><uri>http://www.blogger.com/profile/01201862738371775953</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/07/know-whats-loaded.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEHSHw7fSp7ImA9WhJRGEo.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-4422043131013730730</id><published>2012-07-19T09:09:00.000-07:00</published><updated>2012-07-21T06:33:59.205-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-21T06:33:59.205-07:00</app:edited><title>Let’s Hear It From Your Users!</title><content type="html">&lt;b id="internal-source-marker_0.113187275826931" style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Over the past few years we’ve heard two specific pieces of feedback from the YouTube API community:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ol style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: decimal; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.113187275826931" style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"&gt;Developers have &lt;/span&gt;&lt;a href="https://code.google.com/p/gdata-issues/issues/detail?id=358"&gt;&lt;span style="background-color: transparent; color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;clamored for years&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"&gt; for a way of embedding a webcam YouTube upload widget on their web pages, similar to the webcam upload tool available at &lt;/span&gt;&lt;a href="https://www.youtube.com/my_webcam"&gt;&lt;span style="background-color: transparent; color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;youtube.com/my_webcam&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: decimal; vertical-align: baseline;"&gt;&lt;b id="internal-source-marker_0.113187275826931" style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"&gt;Developers who have used &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/ytdirect"&gt;&lt;span style="background-color: transparent; color: #1155cc; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Direct&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"&gt; in the past have asked for a simpler solution that doesn’t require the same level of technical expertise to set up and manage.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;b id="internal-source-marker_0.113187275826931" style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Knowing about this demand made us particularly excited for our &lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=8eYliX47sVI"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google I/O announcements&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; of the &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/youtube_upload_widget"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Upload Widget&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; that supports webcam uploads, and &lt;/span&gt;&lt;a href="http://code.google.com/p/youtube-direct-lite/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Direct Lite&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, both of which are now available for public use.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Upload Widget&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Using the &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/youtube_upload_widget"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Upload Widget&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; on your site is as simple as &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/youtube_upload_widget#Loading_an_Upload_Widget"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;adding an &amp;lt;iframe&amp;gt; to your HTML&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, like so:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: 'Courier New'; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&amp;lt;iframe id="widget" type="text/html" width="640" height="390" src="https://www.youtube.com/upload_embed" frameborder="0"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Developers who want more control over the uploads experience can use a full &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/youtube_upload_widget#Operations"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;JavaScript API&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; to initiate the widget, and listen for events related to the upload.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Direct Lite&lt;/span&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/youtube-direct-lite/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Direct Lite&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; is a complete rewrite of the existing &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/ytdirect"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Direct&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; platform. The goal of the project remains the same: make it possible to solicit videos from your users and then moderate those submissions into standard YouTube playlists for display. The difference is that YouTube Direct Lite is implemented purely in client-side HTML, JavaScript, and CSS, and unlike with YouTube Direct, no Java App Engine deployment is needed. You can download the YouTube Direct Lite code, customize it, and deploy it on your own web server along with the rest of your site’s content. To make things even easier, we’re hosting a canonical deployment of YouTube Direct Lite that you could include on your pages without having to deploy anything at all—just add the appropriate &amp;lt;iframe&amp;gt; tag to your page.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;You can find a live example of YouTube Direct Lite integration, including the use of the YouTube Upload Widget, on &lt;/span&gt;&lt;a href="http://ytdirectlite.appspot.com/static-min/submit.html"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;this sample page&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. Feel free to use that page to submit a video letting us know how you plan on using the new tools.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Bringing the &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/youtube_upload_widget"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Upload Widget&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; and &lt;/span&gt;&lt;a href="http://code.google.com/p/youtube-direct-lite/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Direct Lite&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; to web developers and community maintainers will give you new tools to hear from (and see!) your community, and who knows what great things will come from that!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/8eYliX47sVI" width="560"&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;—Eric Lundberg, Jeff Posnick and Vladimir Vuskovic, YouTube API Team&lt;/span&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/BvRTLdyupek" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4422043131013730730?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4422043131013730730?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/BvRTLdyupek/lets-hear-it-from-your-users.html" title="Let’s Hear It From Your Users!" /><author><name>YouTube Staff</name><uri>http://www.blogger.com/profile/01201862738371775953</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/8eYliX47sVI/default.jpg" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2012/07/lets-hear-it-from-your-users.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QNQ3o8eCp7ImA9WhJREU8.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-536363731655661089</id><published>2012-07-12T12:29:00.001-07:00</published><updated>2012-07-12T12:29:52.470-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-12T12:29:52.470-07:00</app:edited><title>YouTube @ the Google Developers Academy</title><content type="html">&lt;b id="internal-source-marker_0.5271700392477214" style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Whether you’re a fledgling developer looking to get started with an API or a skilled developer who wants to learn some new tricks, you’ll find engaging material at the &lt;/span&gt;&lt;a href="https://developers.google.com/academy/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google Developers Academy&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. Of particular interest to readers of this blog is the &lt;/span&gt;&lt;a href="https://developers.google.com/academy/apis/youtube/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube section&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;, which hosts courses specific to the YouTube APIs.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;The &lt;/span&gt;&lt;a href="https://developers.google.com/academy/apis/youtube/player/chapter-marker/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;first course&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; walks JavaScript developers through the steps needed to embed an &amp;lt;iframe&amp;gt; Player on their page along with a list of chapter titles. It’s perfect when you want to embed a lengthy video that consists of multiple sub-sections, since jumping from section to section is as easy as clicking on predefined links. Check out the &lt;/span&gt;&lt;a href="http://gdata-samples.googlecode.com/svn/trunk/ytplayer/ChapterMarkerPlayer/index.html"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;live demo&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; of a page with videos from last year’s Google I/O conference to see the player in action.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We will be gradually adding to the &lt;/span&gt;&lt;a href="https://developers.google.com/academy/apis/youtube/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube section&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; of the Google Developers Academy, and we’ll announce the new courses on this blog and our &lt;/span&gt;&lt;a href="https://plus.google.com/100270142261733078201"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube for Developers Google+ page&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;. Stay tuned for more great resources!&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;—&lt;/span&gt;&lt;a href="https://plus.google.com/117780118136555864520"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;Jeff Posnick&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 15px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;, YouTube API Team&lt;/span&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/oe9WScvqEeI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/536363731655661089?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/536363731655661089?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/oe9WScvqEeI/youtube-google-developers-academy.html" title="YouTube @ the Google Developers Academy" /><author><name>YouTube Staff</name><uri>http://www.blogger.com/profile/01201862738371775953</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/07/youtube-google-developers-academy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEBQX44eyp7ImA9WhJSEEw.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-4917649931911719805</id><published>2012-06-29T15:50:00.000-07:00</published><updated>2012-06-29T15:57:30.033-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T15:57:30.033-07:00</app:edited><title>All Good Things Must Come to an end=</title><content type="html">If you enjoy the ability to easily start video playback at a specific time using the &lt;a href="https://developers.google.com/youtube/player_parameters#start"&gt;start parameter&lt;/a&gt;, you may also like being able to stop it early. Here’s&amp;nbsp;an example:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;
&amp;lt;iframe width="420" height="315" src="http://www.youtube.com/embed/Nc9xq-TVyHI?start=110&amp;amp;&lt;b&gt;end=119&lt;/b&gt;"
frameborder="0" allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;/code&gt;
&lt;br /&gt;
The &lt;a href="https://developers.google.com/youtube/player_parameters#end"&gt;end&lt;/a&gt;&lt;a href="https://developers.google.com/youtube/player_parameters#end"&gt;&amp;nbsp;parameter&lt;/a&gt;&amp;nbsp;is a positive integer, and it represents the number of seconds from the beginning of the video. If your friends are not into merengue dancing canines, you can now tease them with short clips of videos like the one below:
&lt;br /&gt;
&lt;center&gt;
&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/Nc9xq-TVyHI?start=110&amp;end=119" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/center&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
&lt;i&gt;
--Jarek Wilkiewicz, YouTube API Team&lt;br /&gt;
&lt;/i&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/szIwpcKf5Eg" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4917649931911719805?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/4917649931911719805?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/szIwpcKf5Eg/all-good-things-must-come-to-end.html" title="All Good Things Must Come to an end=" /><author><name>Jarek Wilkiewicz</name><uri>http://www.blogger.com/profile/01311495604558955987</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ethn5tD__dY/TAV-hCJd8NI/AAAAAAAAABQ/lmiVxe8TIZk/S220/jarek.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/Nc9xq-TVyHI/default.jpg" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2012/06/all-good-things-must-come-to-end.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MAQHk7fSp7ImA9WhJTGU8.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-3764616068691426607</id><published>2012-06-27T14:13:00.000-07:00</published><updated>2012-06-28T15:10:41.705-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-28T15:10:41.705-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="youtube direct" /><category scheme="http://www.blogger.com/atom/ns#" term="googleio" /><category scheme="http://www.blogger.com/atom/ns#" term="youtube" /><title>Build awesome YouTube experiences with new APIs and tools</title><content type="html">&lt;b id="internal-source-marker_0.45646627456881106" style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;When we introduced the &lt;/span&gt;&lt;a href="http://youtube-global.blogspot.com/2005/10/its-been-awhile-since-our-last-update.html"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;first YouTube API&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; in 2005, we knew that it would be developers who would help us grow YouTube as a platform for connecting the world through video. At this year’s Google I/O, we’re continuing on with that mission through an &lt;/span&gt;&lt;a href="https://developers.google.com/events/io/sessions#youtube"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;entire track dedicated to YouTube&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;, where we’re announcing new APIs and developer tools, as &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;well as a showcase of some of the most innovative apps built with YouTube.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;Make mobile video shine&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;With mobile video now making up as much as &lt;/span&gt;&lt;a href="http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-520862.html"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;half of all mobile traffic&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;, your mobile experience needs video that’s high quality, fast and sleek. We want to give you the best tools to build these experiences, so we’re previewing the new &lt;/span&gt;&lt;a href="https://developers.google.com/events/io/sessions/gooio2012/120/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Android Player API&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; for high-quality and fluid video playback. &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;Engage with your communities through video&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;The next generation of &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/ytdirect"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;YouTube Direct&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; allows you to engage with your community by having them submit videos which you can then feature in playlists. YouTube Direct Lite is implemented in client-side JavaScript using &lt;/span&gt;&lt;a href="http://apiblog.youtube.com/2012/05/unlocking-javascripts-potential-with.html"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;CORS&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;, and does not require any server-side deployments—adding it to your site is as simple as adding an &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://developers.google.com/youtube/images/ytd_dailynews1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="https://developers.google.com/youtube/images/ytd_dailynews1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b id="internal-source-marker_0.45646627456881106" style="font-weight: normal;"&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;MMMmmm...data!&lt;/span&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Retrieving analytics data for your videos used to mean downloading an archive of CSV files that you then had to process. Now, you can use our new &lt;a href="https://developers.google.com/youtube/analytics/index"&gt;YouTube Analytics API&lt;/a&gt; to build custom tools for your data. It's a RESTful web service that gives you the freedom to request customized reports containing only the data you care about. We’re also giving the &lt;a href="https://developers.google.com/youtube/v3/"&gt;YouTube Data API&lt;/a&gt; a facelift with new features like universal search and updated client libraries in 8 different languages.&lt;/span&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;"&gt;Play, watch and learn from developers like you at Google I/O&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;We’ll be talking about these new features and other developer tools at Google I/O this week, so check out our &lt;/span&gt;&lt;a href="https://developers.google.com/events/io/sessions#youtube"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;sessions&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; and &lt;/span&gt;&lt;a href="https://developers.google.com/events/io/code-labs"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;codelabs&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;, download the official &lt;/span&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.google.android.apps.iosched"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google I/O app&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;, and follow online at developers.google.com/io. At I/O you can also visit with Developer Sandbox companies like &lt;/span&gt;&lt;a href="http://flipboard.com/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Flipboard&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;, &lt;/span&gt;&lt;a href="http://game.dudeperfect.com/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Dude Perfect&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; and &lt;/span&gt;&lt;a href="http://www.sonydadc.com/en/"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;SONY PlayStation @ Home&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; who are building awesome experiences with YouTube APIs. We’ll also share our sessions on the &lt;/span&gt;&lt;a href="http://www.youtube.com/googledevelopers"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google Developers YouTube Channel&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;, and you can always find us on &lt;/span&gt;&lt;a href="https://plus.google.com/100270142261733078201/posts"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Google+&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt; and our &lt;/span&gt;&lt;a href="https://developers.google.com/youtube/forum/discussion"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;developer forum&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"&gt;Cheers,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 13px; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"&gt;—Amanda Surya, YouTube API Team&lt;/span&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/5LS6WRsezrU" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/3764616068691426607?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/3764616068691426607?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/5LS6WRsezrU/build-awesome-youtube-experiences-with.html" title="Build awesome YouTube experiences with new APIs and tools" /><author><name>Amanda Surya</name><uri>http://www.blogger.com/profile/17519710863001070323</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://apiblog.youtube.com/2012/06/build-awesome-youtube-experiences-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AHR307fCp7ImA9WhJTF0g.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-5718289580492618691</id><published>2012-06-26T18:15:00.000-07:00</published><updated>2012-06-26T18:15:36.304-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-26T18:15:36.304-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="io12" /><category scheme="http://www.blogger.com/atom/ns#" term="embedding" /><category scheme="http://www.blogger.com/atom/ns#" term="ytd" /><title>Google I/O 101: YouTube for Your Business</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;p&gt;In preparation for Google I/O, we've created a presentation for people who've never integrated with YouTube before.  This video tutorial is an introduction to YouTube and its APIs with an emphasis on how you can use them for your business. It includes examples for technical and nontechnical audiences.&lt;/p&gt;&lt;br&gt;

&lt;p&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/ch1LrOdKbWY" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;br&gt;

&lt;p&gt;Cheers,&lt;br&gt;
&lt;i&gt;—Shannon -jj Behrens, YouTube API Team&lt;/i&gt;&lt;/p&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/j2z35oC5SwI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/5718289580492618691?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/5718289580492618691?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/j2z35oC5SwI/google-io-101-youtube-for-your-business.html" title="Google I/O 101: YouTube for Your Business" /><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/ch1LrOdKbWY/default.jpg" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2012/06/google-io-101-youtube-for-your-business.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUBQ3c6fCp7ImA9WhJQGEk.&quot;"><id>tag:blogger.com,1999:blog-2443724041307041823.post-6996453963445862337</id><published>2012-06-26T05:25:00.003-07:00</published><updated>2012-08-01T12:10:52.914-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-01T12:10:52.914-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="io12" /><category scheme="http://www.blogger.com/atom/ns#" term="education" /><category scheme="http://www.blogger.com/atom/ns#" term="rails" /><category scheme="http://www.blogger.com/atom/ns#" term="tdd" /><category scheme="http://www.blogger.com/atom/ns#" term="oauth2" /><title>Google I/O 101: Using Ruby on Rails and YouTube for Education</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;p&gt;&lt;i&gt;&lt;b&gt;Update (July 2012):&lt;/b&gt; The sample application demonstrated in this video, &lt;a href="http://code.google.com/p/quizzimoto/"&gt;Quizzimoto&lt;/a&gt;, is now open source.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;As a reader of this blog, you already know that YouTube offers APIs, and you probably also know that video is one of the most powerful communication mechanisms for instilling knowledge.  Now you can combine the two!  In this video tutorial, we'll show you that YouTube and Ruby on Rails are a great fit for building interesting educational apps.  Along the way, we'll also cover OAuth2, the various client libraries for Ruby, and using test-driven development with RESTful web APIs.&lt;/p&gt;&lt;br&gt;

&lt;p&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/XstD6_c3hj0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;br&gt;

&lt;p&gt;Cheers,&lt;br&gt;
&lt;i&gt;—Shannon -jj Behrens, YouTube API Team&lt;/i&gt;&lt;/p&gt;
&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/YoutubeApiBlog/~4/M77ccuB7W1Y" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/6996453963445862337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2443724041307041823/posts/default/6996453963445862337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/YoutubeApiBlog/~3/M77ccuB7W1Y/google-io-tutorials-using-ruby-on-rails.html" title="Google I/O 101: Using Ruby on Rails and YouTube for Education" /><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/XstD6_c3hj0/default.jpg" height="72" width="72" /><feedburner:origLink>http://apiblog.youtube.com/2012/06/google-io-tutorials-using-ruby-on-rails.html</feedburner:origLink></entry></feed>
