IronPython Sample: IronTunes

This sample, written by Brad Dodson, is a music player written in IronPython that uses DirectShow, Windows Presentation Foundation, and COM Interop.  The readme.htm in the download (download page: will get you started.

When launched, IronTunes presents you with a graphical interface from which you can load any number of music files and begin playing them.  Further, you can search through your loaded music collection by typing inside the search field and see your playlist filtered as you type.  IronTunes provides the basic playback functionality (play, pause, volume control) by using DirectShow COM APIs from IronPython via COM interop.