YouTunes: An Example Yahoo! Pipe

My friend Rex Hammock wants to know what Yahoo! Pipes is all about, so I whipped up a simple example “pipe” to show how it works.

A pipe takes input from different sources, mixes them together based on criteria you specify, then outputs the results as a single RSS feed. In this example, I created a pipe named “YouTunes” which links to YouTube videos of the top 10 songs on iTunes. Designing it was simple:

  1. First I dropped a fetch source module onto the canvas, and told it to use the iTunes Top 10 Songs feed as the source.
  2. Next I added a for each: replace operator module, which takes an input feed and replaces it with output from another feed. In this example, I used the iTunes feed as the input and a Yahoo! search feed as the output.
  3. I instructed the Yahoo! feed to search for the song name from the iTunes feed (itms:song), then restricted the search to http://www.youtube.com/
  4. The final step was attaching the “for each” module to the pipe output.

It’s not perfect – it needs additional filtering to weed out irrelevant videos – but I wanted to keep it simple for this example. If you’d like to check out the actual “YouTunes” pipe, you can find it here (or just subscribe to its RSS feed).

PS: Here’s how the RSS feed for this pipe looks in FeedDemon (it would look a lot better if I could figure out how to insert Media RSS thumbnails into the feed).

9 thoughts on “YouTunes: An Example Yahoo! Pipe

  1. Nick,
    What a great sample pipe and thanks for your kind words. I’d encourage you to add a description and tag it “example” so that others are more likely to find it. You could also conceivably use feeds from sites like Sonicliving so that it’s showing YouTube videos of YOUR top 10 or upcoming concert acts.
    Kevin
    – Pipes Design Dude

  2. Even though it’s coming from youtube, it won’t output in MediaRSS? Is that a GooTube issue, or a Pipes restriction?

  3. Glad you like it, Kevin! I’ll tag it as an “example,” as you suggest.
    Critter, this pipe uses a Yahoo! Search of YouTube.com, so the MRSS information isn’t available (ie: I’m searching YouTube’s site, not their feeds). However, I could use the artist name from the iTunes feed to create a YouTube feed of that artist, and that would contain the MRSS information (provided that Pipes doesn’t strip it).

  4. > PS: Here’s how the RSS feed for this pipe looks in FeedDemon (it would look a
    > lot better if I could figure out how to insert Media RSS thumbnails into the
    > feed).
    I couldn’t figure out it also. Yahoo! Pipe seems to be stripping all media-rss elements…
    I wrote about it a while back:
    http://www.abdulqabiz.com/blog/archives/syndication/yahoo_pipes_screws_t.php
    Please let me know, if figure it out. I have sent feedback/request to Yahoo guys several times, have not heard back..
    -abdul

  5. I’ve been playing around with this too. I’ve found YouTube tag search to be quite good at producing RSS, but had much better luck with Google Video.

Comments are closed.