This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



This WordPress widget will display what automation (OMT iMediaTouch) is reporting as “playing”,
or if nothing is playing, it displays ‘Live DJ’ or some other text.

It’s a configurable plugin: You can change the title, the default program (currently ‘Live DJ’) which
displays when nothing is ‘playing’, and the location of the callsign_band.xml file generated by
iMediaTouch On Air (which of course you must have turned on.)

If your WordPress is hosted on the same system as the xml file, you can tell it to grab the file
directly, otherwise you specify the URL and it is retrieved.

You can also turn on (or off) the use of ajax, which when on, will update the xml file and display
every two minutes.

The output can be generated as an unnumbered list or plain.

Additionally, you may specify an optional footer to output below the on air data.
Commonly used to include a request line phone number.


  • The widget in the admin dashboard.
  • Widget in 8-some theme sidebar.
  • Widget in Easel theme sidebar.
  • Widget in custom theme sidebar, with footer line.


Install into /wp-content/plugins/lrhomtonair directory.

Go to dashboard and drop widget on sidebar of choice.


Can I use FILE:// as the xml location?

Yes, when your OnAir xml file is on the WordPress host site.

Where is the WUMD OMT XML file?

to display what’s playing at WUMD in North Dartmouth, MA.

How do I turn on the xml file generation in OMT iMediatouch On Air?

See the On-Air Workstation section on the iMediatouch On Air Users Manual.

Generally, you need to go to the On-Air Configuration section and the Internet page.
Look for the XML output group, and enable it, specifying where to put the file.

Contributors & Developers

“LRH-OMT On Air” is open source software. The following people have contributed to this plugin.


Translate “LRH-OMT On Air” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Maintenance.
  • Changed ajax update interval default to 20 seconds
  • Changed ajax call to use internal object, fewer parameters


  • Maintenance.
  • Addition of option to not show album data
  • Addition of option to show a number of recently played cuts
  • Addition of option to limit cuts displayed to a category


  • Maintenance.
  • Addition of footer line.


  • Maintenance update.


  • Changes for better security.
  • Added option to set the inital “loading” notice which is display
    while waiting for ajax get the first response.
  • Added option to output text in a “div” instead of an “ul/li” markup.


  • This is the initial version. You’ll like it.