opensourcebroadcasting

You are currently browsing articles tagged opensourcebroadcasting.

If you haven’t heard from me in awhile, this is why. Some of you may know I’ve been working recently on an NPR / Timeline Mashup:
http://johntynan.com/scripts/timeline/
(Note: These scripts are in their early stages and are certain to change).

I mostly have been doing this to learn about JSON and to create an example of what can be done using the new NPR API.

This script owes an incredible amount to the NPR Digital Media team. You can find out more about the NPR API here. You can also read about what they’re up to on their blog Inside NPR.org

This also owes a great deal to the Simile Timeline project. You can read the documentation here, or ask a question about the timeline widget here.

I’ve learned a great deal. In particular, the idea of cross-browser data exchange using a “callback parameter” is great! See this simple tutorial. Then too, it’s great to be working in Javascript again.

Let me know if you have any comments on the scripts. This is definitely a work in progress, but I think it’s a work that could definitely go somewhere.

Tags: , , , ,

Bill Haenel, Dale Hobson and Jack Brighton at Public Media 2008 (Photo Credit: John Tynan)

I’ve worked as a webmaster in public broadcasting for almost a decade. And over the last several years, I’ve seen a slow, pragmatic shift towards increased collaboration in online ventures between local public broadcasting stations and national organizations and producers as evidenced (in NPR’s Podcasting initiative, their relaunch of NPR Music and) in the ongoing Election Collaboration. At the recent Public Media Conference in Los Angeles, Bruce Theriault recalled how he motivated national organizations to collaborate around the 2008 Election by saying, “we will only fund this project if there is collaboration across silos – and if its shared with stations.”

And, while this initiative has exercised great strides towards increased cooperation across numerous organizations, it is my opinion that we still have yet to come into our own as a network. As Bruce Theriault says again “we need to get out of the walled garden of public media and allow the public and other institutions a chance to play.” To a greater or lesser degree, these initiatives are still fairly centrally controlled and (aside from the NPR podcasting initiative) have yet to truly leverage the unique characteristic of public broadcasting as a distributed, network in general, and more specifically the potential of an open source model of collaboration.

Imagine what we could accomplish if we leveraged the combined efforts of the fifty or so interested and capable web professionals all working at public broadcasting stations (not to mention the larger community of programmers and the general public, many of whom happen to love public media… a lot) who would welcome the opportunity to work together towards a number of shared solutions (many of which would have clear benefits to our audience directly).

With that in mind, two weeks ago, I sent out an email to a half-dozen of my colleagues citing my reasons for why it would be useful to begin collaborating around open standards, common practices, and a common software and scripting platform distributed through an open source license. My email went something like this. I proposed that we form:

1) A co-op for public broadcasters to share code – and costs – where we agree on a similar solar system of scripting resources and practices – where we leverage upon an existing codebase and (ideally) share our efforts among stations and among the open source community as well. When needed, we can collectively raise money to pay outside developers to tailor code to our needs and – where we are literally invested in the success of this venture and of each others sites.

2) Rather than relying on our own expertise alone to steer this ship, I propose we talk with a hosting provider or a organization like NPower or NTen or grassroots.org (which specializes in supporting non-profits with their technology needs) about providing hosting and (some of) the ongoing support. This way, we could focus on initiatives which we could band together and leverage shared code and programming costs and not have to be reliant on each other for the maintenance of the system.

Anyone who has gotten to know me over the years knows that this is my baileywick (As evidenced from This post from last year’s conference. However it turns out now this idea is not just important to me… or to a few of my friends… just recently…

The Knight Foundation awarded a $327,000.00 grant to Quiddities to develop an open source website and content management tool for KUSP as a model for public radio stations nationwide.

I’m sure the bright folks at the Knight Foundation and KUSP had given this idea a great deal of thought… and I know there are a ton of other excellent ideas percolating within public broadcasting right now as well… but I can’t help feeling like the guy who happened to step in front of the right parade at the right time. What I’m trying to say is this, I can’t take any credit for this grant, but I can say that I’ve seen it coming, and I could not be more delighted for us all!

With that in mind, as a first step in enlisting input from other stations on this project, Steve Laufer from KUSP got on the phone with Bill Haenel from the Integrated Media Association, Dale Hobson from North Country Public Radio, Jack Brighton from WILL, John Tynan (me) from KJZZ, and Matthew Tift from Wisconsin Public Radio to begin to discuss how we might work together on such a project and what first steps we would begin to take.

Some of the tasks that came out of today’s call were to:

  • Set up a wiki to generate and focus some specific questions about what people would want to see in an open source CMS for their radio or television station.
  • Create a survey to identify and prioritize features of the proposed CMS.
  • Identify the skills and interests of people wanting to be involved in this project.
  • Identify what existing project people would be willing to contribute to this endeavor.
  • Identify how this could promote participation (and interoperability) between stations and national producers and our audience.

Please know that these initial impressions of the project are more personal than they are official. Aside from our conference call, I had only talked with Steve Laufer a few times between sessions at Public Media 2008. I have not been privy to the discussions between KUSP, Quiddities and the Knight Foundation. However, I know I’ve been thinking about this for a long time. I am sure that there is more than a handful of people (like me) to whom the principal parties can turn to for assistance and who will be be happy to devote their energies to the project’s success.

Cross posted at pubforge.org.

Tags: , , ,

IMG_1901.JPG
This year at IMA2008, I plan to blog the conference. In doing this, I’ve set up my camera with an EyeFi card so that any photos I take will be automatically uploaded to my flickr account… without first uploading them to the computer (Too bad they can’t be tagged at the same time). I’m also using my trusty Palm T/X to update my blog. I’ve even set up wordpress so that any new posts also send a notification to twitter with the tag: IMA08. Blog posts will automatically get filed in the publicbroadcasting category (too bad they can’t be automatically tagged as well, but I can do that later). Additionally, I’ll also be sending twitter updates from the TX alone. I’ve packed some backup batteries and I think I’m all set to go.

I’m reading over the birds of a feather dinner schedule, checking out who I’m looking forward to lifting a glass with, and which conversations I’d most like to participate in. I’m checking out the conference schedule and getting familiar with the presenters. Looking forward to seeing and hearing some great things! Looking forward to getting inspired!

Tags: , ,

Today, in subscribing to the Podcast for PyCon 2008, I noticed this entry:

“It almost seems like a joke: a family-owned newspaper in Lawrence, KS (population 80,000) releases an open-source web framework. It’s not a joke, of course: today Django is an increasingly popular web development platform. As an open-source community Django has been incredibly successful; in Tim O’Reilly’s OSCON keynote, he called Django “the new face of open source.” But it’s often unclear how we got here. How did a couple of programmers at a newspaper convince management to contribute to the open-source ecosystem? How does the company justify the time its developers spend on open source? And how have we as individuals and as a business had to adapt to become better open source developers?”

I was then like, “Huh! A family-owned newspaper in Lawrence, Kansas? That sounds familiar?!! Could it be? Yep, it is… Rob Curley the 2005 IMA Conference Keynote Speaker who “blew the roof off the Parc 55 with a dynamic presentation, illustrating his strategy of “hyper-localism.” Curley is one of the most decorated newspaper web directors in the United States. Some called it the best keynote speech–ever…” You can read more about his keynote speech here.

I remember coming away from the conference saying “I want to do what he does!” What an exciting, energizing person, who’s making a difference in his community and in the media industry. And now to find out that he’s doing it using open source technologies, and releasing a cool new web application framework based on python to boot! I find myself saying again… “I want to do what he does!”

I know there was some talk at last year’s conference about using Pubforge.org to support open source projects both within public broadcasting as well as independent media producers from beyond broadcast.net. I know too that, in addition to Pubforge.org , there’s always the Public Broadcasting Open Source Best Practices google group. There’s also the successful open source project from WNYC and KCRW, the East West Audio server. And there’s been collaborations that have not necessarily been open-source, like the momentum around the IMA’s with the Public Media Metrics project. But I wonder if the public broadcasting community could better support open source projects?

Tell me, what do you think it will take to foster a vibrant open-source community within public broadcasting? Tell me, what do you think it would take to have some real momentum around open-source software projects?

For those of you who came away from Rob Curley’s 2005 IMA Conference Keynote Speech and felt, like I did, that “I want to do what he’s doing!” And for those of you who would like to do this, like Rob, using a collaborative, open source approach, tell me, is 2008 the year for us to get organized? Is this year’s Public Media conference the place for us to start?

Tags: , , , ,

Awhile back, I had the idea of displaying our schedule data as XML, such as:

http://kjzz.org/programs/scheduleforday.xml?day=0

Then, I thought maybe iCal would be a good, next format for exchanging schedule data:

http://kjzz.org/programs/schedule.ics

However, I just had a discussion with our assistant engineer which makes me wonder if Program Segmented Data (PSD – for use with HD Radio / Program Assisted Data) is the next RSS?

http://kjzz.org/programs/schedule/pad

I found some good information here:

http://psd.publicbroadcasting.net/cookbook.html

Has there been any discussion about going from the Web to HD?

Tags: , ,

« Older entries