WilbertWelcome on my blog, it's my personal space about things I like, projects I do and thoughts I share. Feel free to comment, I enjoy reading your ideas and thoughts.

You can also find me blogging at the electronic music blog eclectro.nl and journalism blog onlinejournalismblog.com.

Wilbert (more & contact)

Recent Comments

Tijs Teulings @inge although there is no way to reliably triangulate a blu...
james Nice work Wilbert, and yes, I understand your pain from peop...
Inge Janse @ Kars: facilitating the actual meeting up indeed is somethi...
Anne Helmond Very well executed! Even though I dislike purpose-build "dat...
Wilbert Thanks :) It would be nice to do something special with a...
Laurie This is so cool....
Kars Congrats on a successful project Wilbert. Any ideas for a ne...

Desktop backgrounds

Playing with my camera I made some high resolution photo backgrounds, feel free to download them at Flickr.

Building a party calendar with Last.fm, Yahoo Pipes and Google Calendar

Accessibility, Experiments, Featured, Live Web, Music - Wilbert on January 22, 2008 at 10:05 pm,

Yahoo
Eclectro is a website about music. Having a calendar is a great service for such a website. It is often a popular service, but unfortunately also a very labour intensive one. When searching the web to find an easy way to solve this problem I noticed the solution could be found connecting different webservices.

from Last.fm
For promoters and venues Last.fm is the place to reach the right audience. It’s a music marketing sweetspot. Most websavvy promoters know they have to add their schedule to Last.fm, because here is where the fans are.

Unfortunately it would take a lot of time to collect all the data and copy it into an Eclectro agenda. Last.fm uses Audio Scrobbler to control all feeds in and out Last.fm. A lot of Last.fm data is public available.

to Yahoo Pipes
Yahoo Pipes is an online data-aggragator that enables drag and drop programming. You can add feeds from other services, group and remodel the data from the feeds into a new feed. It is a web-based visual programming interface.

Everything you make on Yahoo Pipes is open source. This means everyone can clone your code en learn from it or build upon it. I found some Last.fm examples and adapted it for 15 Dutch venues. The Yahoo Pipe I build scans those venues on Last.fm for events and combines the data into one large iCal (calendar format) feed.

Now we have a feed with a lot of information, interesting but it has a lot of events in it that are irrelevant to the Eclectro audience. They want to know about electronic music.

to Google
Next stop; Google. Google has a calendar function that let’s you share calendars in public or assign multiple owners to the same calendar. The Yahoo Pipes feed with Last.fm information is loaded into Google Calendar. There I’ve created a second calendar called Eclectro.

Copy to Google Calendar

And here is where the ‘human’ selection and thus the added value comes in. An Eclectro editor filters Eclectro related events and we end up with a simple calendar with very good information. We will add other events to the calendar as well, but the information from Last.fm is a perfect base.

You can even subscribe to this ‘human’ filtered calendar with Google, Apple’s iCal or XML/RSS. Or use this information as a buildingblock for a better calendar.

Wwwww, dddddjjjjjjj duh?
I hope you’re still with me, it is a kind of geeky description for a simple solution. What it actually does is transferring information from one system to another. Making use of several open web applications. It shows what can happen when we use open standards and systems that can easily export and import data. You don’t need to have access to a web server or be a programmer to build something like this. This is the future of information. Free to move and easy to alter.

Hi, hypernarrative is a blog by Wilbert Baan about Art, Media and Technology with a focus on interactive storytelling. If you're new here, you may want to subscribe to my RSS feed with Google or Netvibes. I'll post a few messages a week. Thanks for visiting!

Thanks for reading, you might also like

8 Comments

  1. You can also subscribe to the iCal feed with all events (pop, rock, dance).

    Comment by Wilbert — 1/22/2008 @ 10:23 pm
  2. Cool!, I already love the fact that last.fm directly exposes an ical feed of events recommended to me, which has saved me from missing essential events more than once.

    But it does generate some noise, so a human edited version is even better. I’m subscribed! I also might look at yahoo pipes to integrate all my different calendar feeds into my own personal party/concert calendar, thanks for that tip!

    Comment by eric casteleijn — 1/23/2008 @ 12:19 pm
  3. [...] De uitgaansagenda van Eclectro werkt op basis een Google kalender die via een omweg zijn informatie haalt van 15 populaire Nederlandse podia op Last.fm. [...]

    Pingback by De Eclectro uitgaansagenda | Eclectro — 1/23/2008 @ 2:42 pm
  4. Just added two more venues. Below a screenshot of the current Pipe.

    eclectro pipe extended
    Uploaded with plasq’s Skitch!
    Comment by Wilbert — 1/23/2008 @ 6:24 pm
  5. I’m still impressed how simple and good this works. I’ve maintained an agenda manually, and that implied going to tons of websites, copying the data, and pasting it. Horrible.

    This agenda works marvellous. The only limitation is that we are (to a certain extent) dependent of the willingness of venus to continue adding their events to Last.fm. Let’s hope that the site remains as important as it is (or that a website-independent database is created).

    Comment by Inge — 1/24/2008 @ 12:07 pm
  6. Actually, it’s (usually) not the venues themselves that add events to last.fm, it’s the people attending them. Basically anyone can add any event, and since anyone can also make or at least suggest corrections, it’s crowdsourced to the fans themselves, and pretty robust, especially for the genres that have a web savvy audience. Emergence rules the web :)

    Comment by eric casteleijn — 1/24/2008 @ 3:43 pm
  7. @eric thanks. Once again it proves that a wiki system is incredibly powerful when used the right way and with the right people.

    Comment by Wilbert — 1/25/2008 @ 8:37 am
  8. And it’s not even a case of the right people, usually, just *enough*: with things like wikipedia, or social tagging a la del.icio.us, if the technology is robust enough (which usually means: so smart it’s dumb,) griefers or uninformed users sink to the bottom pretty quickly, and there is no pay off to gaming the system.

    Makes you wonder why actual meatspace democracy is such a mess ;)

    Comment by eric casteleijn — 1/25/2008 @ 10:07 am

TrackBack URI

Leave a comment

« Back to text comment

It can take a while for your comment to show up because of anti-spam checking. Don't worry, if you are not a spambot it will show up.

subscribe to rss feed RSS feed for comments on this post.

See all tags used on hypernarrative.com