iTunesU Site Utility in C# (.NET)

July 18, 2008 | Uncategorized | 1 comment

In the process of moving Dallas Seminary‘s content to iTunesU, I created a very simple application to edit site details via the Web Service API. It currently has the following functions:

  • Add/Edit/Delete Sections
  • Add/Edit/Delete Courses
  • Add/Edit/Delete Groups
  • Upload/Edit/Delete Tracks

There are a lot of things it doesn’t do, like let you edit themes or add images to courses, but it is really helping us get started. Here’s a screenshot:image

You just enter your shared secret and domain name, press “Load Site Tree” and then right click on the various items to add/edit/delete.

And here’s what it looks like in iTunes.image

Download & Installation


  • iTunesU Support Site – Here’s where I started
  • iTunesU Java Library – this is much more fully featured and documented than my code.
  • Woolamaloo – Rich Wolf’s Mac tool which is much more fully featured than this tool. He also has a Windows app, but as far as I can tell it only lets you login.

My source code is very rough, but it someone needs it, I’m happy to provide it. Also, our iTunes U site is not yet public, but it will be in a few weeks.

One response to “iTunesU Site Utility in C# (.NET)”

  1. Romi says:

    Hi John,
    Very nice work. Could you send me the code to localise in spanish. Your work is fantastic. I study your learning solution, do you have one localhost solution working as sample?.
    Thanks, Romi

Hi, I'm John Dyer. In my day job, I build websites and create online seminary software for a seminary in Dallas. I also like to release open source tools including a pretty popular HTML5 video player and build tools that help people find best bible commentaries and do bible study. And just for fun, I also wrote a book on the theology of technology and media.

Fork me on GitHub

Social Widgets powered by