title: How to receive a JSON list of a channel's videos on YouTube?
body: <p><strong>What I'm trying to do</strong></p>
  
  <p>I'm trying to display a list of videos that have been uploaded to a channel.</p>
  
  <p><strong>Where I am so far</strong></p>
  
  <p>I understand that this is the correct URL for a user's 'uploads' in JSON format:</p>
  
  <p><code>http://gdata.youtube.com/feeds/api/users/%USERNAME%/uploads?alt=json&amp;v=2</code></p>
  
  <p>where the USERNAME is the channel name rather than the string of letters/digits that correspond to the user's channel (eg, MyChannel rather than hIANSUBhkj_baisu128).</p>
  
  <p>However, when testing this on my username (<code>BenPearlMagic</code>), I receive a hugely long JSON list that contains plenty of data that seems irrelevant.</p>
  
  <p>My code is this:</p>
  
  <pre><code>$.getJSON('http://gdata.youtube.com/feeds/api/users/benpearlmagic/uploads?alt=json', function(data) {
      console.log(data);
      for(var i=0; i&lt;data.data.items.length; i++) {
         console.log(data.data.items[i].title); // title
         console.log(data.data.items[i].description); // description
      }
  });
  </code></pre>
  
  <p>...but I can't get it to work.</p>