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

<channel>
	<title>Zarpele! Linux and Software Libre &#187; Youtube</title>
	<atom:link href="http://www.zarpele.com.ar/tag/youtube/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zarpele.com.ar</link>
	<description>GNU/Linux, Programación, Tecnologia...</description>
	<lastBuildDate>Thu, 12 Jan 2012 14:26:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>PHP: Clase simple para obtener información de videos de YouTube v1.1</title>
		<link>http://www.zarpele.com.ar/2011/08/php-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1/</link>
		<comments>http://www.zarpele.com.ar/2011/08/php-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 19:01:48 +0000</pubDate>
		<dc:creator>Zarpele</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programacion Web]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.zarpele.com.ar/?p=2711</guid>
		<description><![CDATA[<p><img alt="" src="http://code.google.com/p/simple-class-youtube/logo?cct=1310695580" class="alignleft" width="119" height="55" />Hace bastante tiempo ya, <em>Septiembre 24 del 2010</em> para ser mas especifico, escribí una clase en <a target="_blank" href="http://www.zarpele.com.ar/tag/php/">PHP</a> para poder <a href="http://www.zarpele.com.ar/2010/09/php-clase-simple-para-obtener-informacion-de-videos-de-youtube/" target="_blank">obtener información de los videos de Youtube</a> liberada bajo licencia <a href="http://www.gnu.org/licenses/gpl.html" target="_blank" title="Ver mas...">GPL/v2</a>. </p>
<p>Esta entrada tuvo muchas visitas y comentarios, así que decidí sacar la versión 1.1 con nuevas funcionalidades y mejoras en performance. El código lo pueden encontrar en este proyecto de Google Code:</p>
<ul>
<li><a href="http://code.google.com/p/simple-class-youtube/" target="_blank">http://code.google.com/p/simple-class-youtube/</a></li>
</ul>
<p>En el mismo podrán hacer comentarios, sugerencias y bajarse el código con un ejemplo. También encontraran una <a target="_blank" href="http://code.google.com/p/simple-class-youtube/wiki/WikiPage" title="Wiki Simple Class Youtube">Wiki</a> para poder empezar a usar la clase&#8230;</p>
<p>En esta v1.1, podemos obtener los siguientes datos:</p>
<ul>
<li>Title.</li>
<li>Valid (is a valid video?)</li>
<li>Published.</li>
<li>Updated.</li>
<li>Category.</li>
<li>Tags.</li>
<li>Content.</li>
<li>Description.</li>
<li>Link.</li>
<li>Images.</li>
<li>Author Name.</li>
<li>Author Url.</li>
<li>Author Uri.</li>
<li>Embed Code. </li>
</ul>
<p>Les dejo el código para aquellos que les gusta el copy/paste&#8230;<br />
<span style="color:#009900"><em>youtube.class.php</em></span></p>
<pre class="brush: php;">&lt;?php
/*
 * Name: Simple Class YouTube
 * Description: Get Information of YouTube video
 * Site: http://www.zarpele.com.ar
 * License: GNU GENERAL PUBLIC LICENSE (http://www.gnu.org/licenses/gpl.html)
 * Version: 1.1
 */

class Youtube
{
    var $data = '';
    var $xml = '';
    var $id = '';

    private function youtubeCurl($url){
        $browser_id = 'none';
        $curl_handle = curl_init();
        $options = array
        (
            CURLOPT_URL =&gt; $url,
            CURLOPT_HEADER =&gt; false,
            CURLOPT_RETURNTRANSFER =&gt; true,
            CURLOPT_USERAGENT =&gt; $browser_id
        );
        curl_setopt_array($curl_handle, $options);
        $server_output = curl_exec($curl_handle);
        curl_close($curl_handle);
        return $server_output;
    }

    public function __construct($id)
    {
        if (strlen($id) &gt;= 22)
        {
            parse_str( parse_url( $id, PHP_URL_QUERY ) );
            $this-&gt;id = $v;
        }
        else
        {
            $this-&gt;id = $id;
        }

        $url = 'http://gdata.youtube.com/feeds/videos/' . $this-&gt;id;
        $server_output = $this-&gt;youtubeCurl($url);

        if($server_output == 'Invalid id'){
            return false;
        }else{
            $this-&gt;data = $server_output;
            $description = $this-&gt;prepareDescription();
            $this-&gt;xml = new SimpleXMLElement($this-&gt;data);
            $this-&gt;xml-&gt;addChild('description', $description);
            return true;
        }
    }

    public function getData(){
        return $this-&gt;data;
    }

    public function getXml(){
        return $this-&gt;xml;
    }

    public function valid(){
        if(empty($this-&gt;data)){
            return false;
        }else{
            return true;
        }
    }

    /* DATA VIDEO */
    public function getTitle(){
        if ($this-&gt;valid()){
            return $this-&gt;xml-&gt;title;
        }else{
            return false;
        }
    }

    public function getPublished()
    {
        if ($this-&gt;valid()){
            return $this-&gt;xml-&gt;published;
        }else{
            return false;
        }
    }

    public function getUpdated()
    {
        if ($this-&gt;valid()){
            return $this-&gt;xml-&gt;updated;
        }else{
            return false;
        }
    }

    public function getCategory()
    {
        if ($this-&gt;valid()){
            $category = '';
            for ($i = 0; $i &lt; count($this-&gt;xml-&gt;category);$i++){
                if ($this-&gt;xml-&gt;category[$i]['scheme'] == 'http://gdata.youtube.com/schemas/2007/categories.cat'){
                    $category = $this-&gt;xml-&gt;category[$i]['label'];
                    break;
                }
            }
            return $category;
        }else{
            return false;
        }
    }

    public function getTags(){
        if ($this-&gt;valid()){
            $tags = array();
            for ($i = 0; $i &lt; count($this-&gt;xml-&gt;category);$i++){
                if ($this-&gt;xml-&gt;category[$i]['scheme'] == 'http://gdata.youtube.com/schemas/2007/keywords.cat'){
                    $name = $this-&gt;xml-&gt;category[$i]['term'];
                    array_push($tags, $name);
                }
            }
            return $tags;
        }else{
            return false;
        }
    }

    public function getContent()
    {
        if ($this-&gt;valid()){
            return $this-&gt;xml-&gt;content;
        }else{
            return false;
        }
    }

    public function getDescription()
    {
        if ($this-&gt;valid()){
            return $this-&gt;xml-&gt;description;
        }else{
            return false;
        }
   }

    private function prepareDescription()
    {
        $startString = &quot;&lt;media:description type='plain'&gt;&quot;;
        $endString = &quot;&lt;/media:description&gt;&quot;;

        $starLocation = strpos($this-&gt;data, $startString);
        $tempString = substr($this-&gt;data, $starLocation);

        $endLocation = strpos($tempString, $endString);
        $description = substr($tempString, 0, $endLocation);

        if (empty($description))
        {
            $description=false;
        }
        else
        {
            $description = substr($description,strlen($startString));
        }

        return $description;
    }

    public function getUrl()
    {
        if ($this-&gt;valid()){
            return 'http://www.youtube.com/watch?v='.$this-&gt;id;
        }else{
            return false;
        }
    }

    public function getImageUrl($option)
    {
        if ($this-&gt;valid()){
            if($option == 'default'){
            return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/default.jpg';
            }
            if($option == 0){
                return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/0.jpg';
            }
            if($option == 1){
                return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/1.jpg';
            }
            if($option == 2){
                return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/2.jpg';
            }
            if($option == 3){
                return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/3.jpg';
            }
        }else{
            return false;
        }
    }

    /* AUTHOR MEHTODS */
    public function getAuthorName(){
        if ($this-&gt;valid()){
            return $this-&gt;xml-&gt;author-&gt;name;
        }else{
            return false;
        }
    }

    public function getAuthorUrl(){
        if ($this-&gt;valid()){
            return 'http://www.youtube.com/user/'.$this-&gt;getAuthorName();
        }else{
            return false;
        }
    }

    public function getAuthorUri(){
        if ($this-&gt;valid()){
            return $this-&gt;xml-&gt;author-&gt;uri;
        }else{
            return false;
        }
    }

    /* see: http://code.google.com/apis/youtube/player_parameters.html */
    public function getEmbeb($options = NULL)
    {
        $width = $options['width'];
        if (!isset($options['width'])){
            $width = 425;
        } //Width
        unset($options['width']);

        $height = $options['height'];
        if (!isset($options['height'])){
            $height = 349;
        } //Height
        unset($options['height']);

        $secure = '';
        if (isset($options['https'])){
            if ($options['https'] == 1){
                $secure = 's';
                unset($options['https']);
            }else{
                $secure = '';
                unset($options['https']);
            }
        }

        if(empty($options)){
            $exclamation = '&quot;';
        }else{
            $exclamation = '?';
        }

        $embeb_code = '&lt;iframe class=&quot;youtube-player&quot; type=&quot;text/html&quot; width=&quot;'.$width.'&quot; height=&quot;'.$height.'&quot; src=&quot;http'.$secure.'://www.youtube.com/embed/'.$this-&gt;id.$exclamation;

        $i = 1;
        foreach($options as $key =&gt; $value){
            if($i == count($options)){
                $embeb_code .= $key.'='.$value.'&quot;';
            }else{
                $embeb_code .= $key.'='.$value.'&amp;';
            }
            $i++;
        }
        $embeb_code .= '&gt;&lt;/iframe&gt;';

        return $embeb_code;
    }
}

?&gt;
</pre>
<p><span style="color:#009900"><em>sample.php</em></span></p>
<pre class="brush: php;">&lt;?php
/*
 * Name: Simple Class Info YouTube
 * Description: Get Information of YouTube video
 * Site: http://www.zarpele.com.ar
 * License: GNU GENERAL PUBLIC LICENSE (http://www.gnu.org/licenses/gpl.html)
 * Version: 1.1
 */?&gt;
&lt;?php
require_once 'youtube.class.php';

$url = 'http://www.youtube.com/watch?v=5ocq6_3-nEw';
$youtube = new Youtube($url);

//$id = '5ocq6_3-nEw';
//$youtube = new Youtube($id);
?&gt;

&lt;h2&gt;Video Data&lt;/h2&gt;
&lt;p&gt;
    &lt;strong&gt;Title: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getTitle()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Valid: &lt;/strong&gt;
    &lt;?php var_dump($youtube-&gt;valid())?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Published: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getPublished()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Updated: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getUpdated()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Category: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getCategory()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Tags: &lt;/strong&gt;
    &lt;?php var_dump($youtube-&gt;getTags())?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Content: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getContent()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Description: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getDescription()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Link: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getUrl()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Imagen: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getImageUrl('default')?&gt;&lt;br/&gt;
    &lt;img src=&quot;&lt;?php echo $youtube-&gt;getImageUrl('default')?&gt;&quot; alt=&quot;&quot;/&gt;
    &lt;img src=&quot;&lt;?php echo $youtube-&gt;getImageUrl(0)?&gt;&quot; alt=&quot;&quot;/&gt;
    &lt;img src=&quot;&lt;?php echo $youtube-&gt;getImageUrl(1)?&gt;&quot; alt=&quot;&quot;/&gt;
    &lt;img src=&quot;&lt;?php echo $youtube-&gt;getImageUrl(2)?&gt;&quot; alt=&quot;&quot;/&gt;
    &lt;img src=&quot;&lt;?php echo $youtube-&gt;getImageUrl(3)?&gt;&quot; alt=&quot;&quot;/&gt;
&lt;/p&gt;

&lt;h2&gt;Author Data&lt;/h2&gt;
&lt;p&gt;
    &lt;strong&gt;Author Name: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getAuthorName()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Author Url: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getAuthorUrl()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Author Uri: &lt;/strong&gt;
    &lt;?php echo $youtube-&gt;getAuthorUri()?&gt;
&lt;/p&gt;

&lt;p&gt;
    &lt;strong&gt;Video: &lt;/strong&gt;&lt;br/&gt;
    &lt;?php $options = array('autoplay' =&gt; 1);?&gt;
    &lt;?php echo $youtube-&gt;getEmbeb($options);?&gt;
&lt;/p&gt;</pre>
<p><strong>Google Code Page | </strong><a target="_blank" href="http://code.google.com/p/simple-class-youtube/">http://code.google.com/p/simple-class-youtube/</a></p>
<p><strong>Deja tu comentario&#8230;</strong></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<div class="d2711" style="overflow:hidden; text-align:center;" >
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;submitHeadline=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;bm_description=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;T=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1+@+http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.zarpele.com.ar%2F2011%2F08%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1%2F&amp;t=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+v1.1" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d2711').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></description>
		<wfw:commentRss>http://www.zarpele.com.ar/2011/08/php-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>PHP: Clase simple para obtener información de videos de YouTube</title>
		<link>http://www.zarpele.com.ar/2010/09/php-clase-simple-para-obtener-informacion-de-videos-de-youtube/</link>
		<comments>http://www.zarpele.com.ar/2010/09/php-clase-simple-para-obtener-informacion-de-videos-de-youtube/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 23:28:25 +0000</pubDate>
		<dc:creator>Zarpele</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programacion Web]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.zarpele.com.ar/?p=1868</guid>
		<description><![CDATA[<p>Hace poco, me puse a hacer la sección de Videos de <a href="http://www.futbol-rustico.com.ar/videosnuevos" target="_blank">esta pagina</a> y por supuesto la quise integrar con el gigante de los videos <a href="http://www.youtube.com/">YouTube</a>.</p>
<p>Me dirijo a la <a href="http://code.google.com/intl/es-ES/apis/youtube/developers_guide_php.html" target="_blank">API de Datos</a> de Youtube y me encuentro con muuuuuuuucho para leer y nada rápido para probar. </p>
<p>Para utilizar la API con PHP se necesita <a href="http://framework.zend.com/download/gdata/">Zend Framework</a> un framework demasiado pesadito para mi gusto (por lo poco que necesitaba), por lo que me puse a investigar y desarrolle una pequeña clase para obtener la información de los videos utilizando <a href="http://php.net/manual/es/book.curl.php">CURL</a> con <a href="http://php.net/index.php" target="_blank">PHP</a>. </p>
<p>En esta primera versión, podemos obtener los siguientes datos de un video:</p>
<ul>
<li>Titulo</li>
<li>Fecha de Publicación</li>
<li>Descripción</li>
<li>Meta Tags</li>
<li>URL en Youtube</li>
<li>Imágenes </li>
<li>Código del Reproductor</li>
</ul>
<p><span style="color:#009900"><em>youtube.class.php</em></span></p>
<pre class="brush: php;">&lt;?php
/*
 * Name: Simple Class Info YouTube
 * Description: Get Information of video YouTube
 * Development: Chuecko
 * Site: http://www.zarpele.com.ar
 * License: GNU GENERAL PUBLIC LICENSE (http://www.gnu.org/licenses/gpl.html)
 * Version: 1.0
 */

class youtube
{
    var $data = '';
    var $id = '';

    public function youtube($id)
    {
        if (strlen($id) &gt;=22)
        {
            parse_str( parse_url( $id, PHP_URL_QUERY ) );
            $this-&gt;id = $v;
        }
        else
        {
            $this-&gt;id=$id;
        }

        $url = &quot;http://gdata.youtube.com/feeds/videos/&quot;.$this-&gt;id;
        $browser_id = &quot;none&quot;;
        $curl_handle = curl_init();
        $options = array
        (
            CURLOPT_URL=&gt;$url,
            CURLOPT_HEADER=&gt;false,
            CURLOPT_RETURNTRANSFER=&gt;true,
            CURLOPT_USERAGENT=&gt;$browser_id
        );
        curl_setopt_array($curl_handle,$options);
        $server_output = curl_exec($curl_handle);
        curl_close($curl_handle);

        $this-&gt;data=$server_output;
    }

    public function getTitle()
    {
        $startString = &quot;&lt;media:title type='plain'&gt;&quot;;
        $endString = &quot;&lt;/media:title&gt;&quot;;

        $tempString = strstr($this-&gt;data, $startString);

        $endLocation = strpos($tempString, $endString);
        $title = substr($tempString, 0, $endLocation);

        if (empty($title))
        {
            $title=false;
        }
        else
        {
            $title=substr($title,strlen($startString));
        }

        return $title;
    }

    public function getPublished()
    {
        $startString = &quot;&lt;published&gt;&quot;;
        $endString = &quot;&lt;/published&gt;&quot;;

        $starLocation = strpos($this-&gt;data, $startString);
        $tempString = substr($this-&gt;data, $starLocation);

        $endLocation = strpos($tempString, $endString);
        $published = substr($tempString, 0, $endLocation);

        if (empty($published))
        {
            $published=false;
        }
        else
        {
            $published=substr($published,strlen($startString));
            $published=substr($published,0,10);
        }

        return $published;
    }

    public function getDescription()
    {
        $startString = &quot;&lt;media:description type='plain'&gt;&quot;;
        $endString = &quot;&lt;/media:description&gt;&quot;;

        $starLocation = strpos($this-&gt;data, $startString);
        $tempString = substr($this-&gt;data, $starLocation);

        $endLocation = strpos($tempString, $endString);
        $description = substr($tempString, 0, $endLocation);

        if (empty($description))
        {
            $description=false;
        }
        else
        {
            $description=substr($description,strlen($startString));
        }

        return $description;
    }

    public function getMetaTags()
    {
        $startString = &quot;&lt;media:keywords&gt;&quot;;
        $endString = &quot;&lt;/media:keywords&gt;&quot;;

        $starLocation = strpos($this-&gt;data, $startString);
        $tempString = substr($this-&gt;data, $starLocation);

        $endLocation = strpos($tempString, $endString);
        $metaTags = substr($tempString, 0, $endLocation);

        if (empty($metaTags))
        {
            $metaTags=false;
        }
        else
        {
            $metaTags=substr($metaTags,strlen($startString));
        }

        return $metaTags;
    }

    public function getUrl()
    {
        return &quot;http://www.youtube.com/watch?v=&quot;.$this-&gt;id;
    }

    public function getUrlImage($option)
    {
        if($option=='default')
        {
            return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/default.jpg';
        }
        if($option=='grande')
        {
            return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/0.jpg';
        }
        if($option==1)
        {
            return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/1.jpg';
        }
        if($option==2)
        {
            return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/2.jpg';
        }
        if($option==3)
        {
            return 'http://i.ytimg.com/vi/'.$this-&gt;id.'/3.jpg';
        }
    }

    public function getEmbeb($width, $height)
    {
        $autoplay = 1;
        return '&lt;iframe class=&quot;youtube-player&quot; type=&quot;text/html&quot; width=&quot;'.$width.'&quot; height=&quot;'.$height.'&quot; src=&quot;http://www.youtube.com/embed/'.$this-&gt;id.'?autoplay='.$autoplay.'&quot; frameborder=&quot;0&quot;&gt;
        &lt;/iframe&gt;';
    }

}

?&gt;
</pre>
<p><a href="http://www.zarpele.com.ar/descargas/2010/06/youtube.class.txt" target="_blank">Descargar Fichero PHP</a></p>
<p>Obviamente, hay muchas cosas que mejorar, pero lo hice en pocas horas y me sirvió para lo que yo necesitaba.</p>
<p>Como lo utilizo?, bueno es una clase no hay nada extraño, pero les dejo un ejemplito&#8230;</p>
<p><span style="color:#009900"><em>ejemplo.php</em></span></p>
<pre class="brush: php;">&lt;?php
require_once 'youtube.class.php';
/*
 * Name: Simple Class Info YouTube
 * Description: Get Information of video YouTube
 * Development: Chuecko
 * Site: http://www.zarpele.com.ar
 * License: GNU GENERAL PUBLIC LICENSE (http://www.gnu.org/licenses/gpl.html)
 * Version: 1.0
 */
/*
 * Tambien le pueden pasar como parametro solo el ID de youtube
 * $youtube = new youtube('59PyU_7iqaU');
 */
$youtube = new youtube('http://www.youtube.com/watch?v=59PyU_7iqaU');

echo 'Titulo: '.$youtube-&gt;getTitle().'&lt;br/&gt;';
echo 'Publicado: '.$youtube-&gt;getPublished().'&lt;br/&gt;';
echo 'Descripcion: '.$youtube-&gt;getDescription().'&lt;br/&gt;';
echo 'Meta Tags: '.$youtube-&gt;getMetaTags().'&lt;br/&gt;';
echo 'Link: '.$youtube-&gt;getUrl().'&lt;br/&gt;';
echo 'Imagen: '.$youtube-&gt;getUrlImage('default').'&lt;br/&gt;';

echo $youtube-&gt;getEmbeb(640, 390);

?&gt;</pre>
<p><a href="http://www.zarpele.com.ar/descargas/2010/06/ejemplo.txt" target="_blank">Descargar Fichero PHP</a><br />
Ya que están de paso, se miran el video del ejemplo <img src='http://www.zarpele.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
<strong><br />
Salut&#8230;</strong></p>
<hr/>
<span style="color:#CC0000; font-size:20px; font-weight:bold;">ACTUALIZACION 27-02-2011</span><br />
Ya que esta clase tuvo mucho éxito, he creado un proyecto en Google Code <a href="http://code.google.com/p/simple-class-youtube/">http://code.google.com/p/simple-class-youtube/</a>, con el objetivo de ir mejorando el codigo, esta liberado bajo licencia GPL/v2.</p>
<hr/>
<span style="color:#CC0000; font-size:20px; font-weight:bold;">ACTUALIZACION 02-07-2011</span><br />
Lanzada la <a target="_blank" href="http://www.zarpele.com.ar/2011/08/php-clase-simple-para-obtener-informacion-de-videos-de-youtube-v1-1/">versión 1.1</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<div class="d1868" style="overflow:hidden; text-align:center;" >
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;submitHeadline=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;bm_description=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;T=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;title=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube+@+http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.zarpele.com.ar%2F2010%2F09%2Fphp-clase-simple-para-obtener-informacion-de-videos-de-youtube%2F&amp;t=PHP%3A+Clase+simple+para+obtener+informaci%C3%B3n+de+videos+de+YouTube" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d1868').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></description>
		<wfw:commentRss>http://www.zarpele.com.ar/2010/09/php-clase-simple-para-obtener-informacion-de-videos-de-youtube/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Descargar Videos de Youtube facilmente&#8230;</title>
		<link>http://www.zarpele.com.ar/2009/07/descargar-videos-de-youtube-facilmente/</link>
		<comments>http://www.zarpele.com.ar/2009/07/descargar-videos-de-youtube-facilmente/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 18:32:43 +0000</pubDate>
		<dc:creator>Zarpele</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Comandos]]></category>
		<category><![CDATA[Consola]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.zarpele.com.ar/?p=1137</guid>
		<description><![CDATA[<p><center><img src="http://i32.tinypic.com/mlpefc.png" alt="" /></center></p>
<p><br/>Actualmente existe un programa llamado youtube-dl que nos premite descargar, desde consola, los videos de youtube, para instalarlo usamos un:<br />
<br/></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">sudo apt-get install youtube-dl</pre></div></div>

<p>y para bajar los videos usamos:<br />
<br/></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">youtube-dl http:<span style="color: #66cc66;">//</span>www.youtube.com<span style="color: #66cc66;">/</span>watch?<span style="color: #0000ff;">v=</span>dq3Y5WEi9eI</pre></div></div>

<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<div class="d1137" style="overflow:hidden; text-align:center;" >
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;submitHeadline=Descargar+Videos+de+Youtube+facilmente%26%238230%3B&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;title=Descargar+Videos+de+Youtube+facilmente%26%238230%3B" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;title=Descargar+Videos+de+Youtube+facilmente%26%238230%3B" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;title=Descargar+Videos+de+Youtube+facilmente%26%238230%3B" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;bm_description=Descargar+Videos+de+Youtube+facilmente%26%238230%3B" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;T=Descargar+Videos+de+Youtube+facilmente%26%238230%3B" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;title=Descargar+Videos+de+Youtube+facilmente%26%238230%3B" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;title=Descargar+Videos+de+Youtube+facilmente%26%238230%3B" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Descargar+Videos+de+Youtube+facilmente%26%238230%3B+@+http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F07%2Fdescargar-videos-de-youtube-facilmente%2F&amp;t=Descargar+Videos+de+Youtube+facilmente%26%238230%3B" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d1137').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></description>
		<wfw:commentRss>http://www.zarpele.com.ar/2009/07/descargar-videos-de-youtube-facilmente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTube XL, preparado para la tele</title>
		<link>http://www.zarpele.com.ar/2009/06/youtube-xl-preparado-para-la-tele/</link>
		<comments>http://www.zarpele.com.ar/2009/06/youtube-xl-preparado-para-la-tele/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 12:30:11 +0000</pubDate>
		<dc:creator>Zarpele</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.zarpele.com.ar/?p=1050</guid>
		<description><![CDATA[<div align="center"><a href="http://www.youtube.com/xl" target="_blank" width="300"><img src="http://www.hectormilla.com/images/982.jpg"></a></div>
<p><br/></p>
<p>Ayer los desarrolladores de YouTube invitaron a un pequeño grupo de medios para desvelarles la última evolución de la experiencia de usuario de este servicio de Google. Se denomina YouTube XL, y ofrece la mayoría de los contenidos de YouTube a la televisión.</p>
<p>En su base YouTube XL no es más que una versión rediseñada del sitio web de YouTube. De hecho, sigue haciendo uso del navegador y no es necesario descargar componentes adicionales para poder acceder al servicio (aparte de Flash, claro).</p>
<p>Como indican en TechCrunch, la interfaz es muy clara debido en gran parte a que no existe publicidad en el servicio -algo que probablemente cambie-. YouTube ha eliminado gran parte de los complementos del servicio original como los comentarios o los vídeos recomendados.</p>
<blockquote><p><strong>Visto en | </strong><a href="http://www.theinquirer.es/2009/06/03/youtube-xl-preparado-para-la-tele.html" target="_blank">The Inquirer ES</a></p></blockquote>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<div class="d1050" style="overflow:hidden; text-align:center;" >
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;submitHeadline=YouTube+XL%2C+preparado+para+la+tele&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;title=YouTube+XL%2C+preparado+para+la+tele" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;title=YouTube+XL%2C+preparado+para+la+tele" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;title=YouTube+XL%2C+preparado+para+la+tele" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;bm_description=YouTube+XL%2C+preparado+para+la+tele" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;T=YouTube+XL%2C+preparado+para+la+tele" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;title=YouTube+XL%2C+preparado+para+la+tele" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;title=YouTube+XL%2C+preparado+para+la+tele" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+YouTube+XL%2C+preparado+para+la+tele+@+http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.zarpele.com.ar%2F2009%2F06%2Fyoutube-xl-preparado-para-la-tele%2F&amp;t=YouTube+XL%2C+preparado+para+la+tele" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://www.zarpele.com.ar/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d1050').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></description>
		<wfw:commentRss>http://www.zarpele.com.ar/2009/06/youtube-xl-preparado-para-la-tele/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

