This is a really old page of stuff I was working on a long time ago, but it has a place in the history of the mvpmc project, so I am putting it here for now and taking it off of my personal page. All of this stuff has been overtaken by the actual development of mvpmc (which is a good thing). Once I have some more interesting stuff to put here, I will re-organize the page to put the more interesting stuff up front and shove this work into a closet somewhere.
There were two things that I played with initially. The first was a simple script driven menuing system that I called 'mvp_gui' and the second was a Python script for excercising the MythTV protocol and learning how it works. This script, and what I learned writing it, was the basis for the libcmyth code that is now found in the mvpmc project.
Here is the most recent (and dead-ended) tarball of the mvp-gui stuff. It might contain ideas for others or other projects.
The mvp_gui program is able to play files from an NFS file system using the mvplay code which, along with a variety of other useful MediaMVP links, is available here.
Here is the python script for messing with MythTV. I found it useful originally when I was experimenting with Myth. Others may find it useful (though a bit out of date) for prototyping future enhancements. The parts that I have not tested are marked "UNTESTED" with a comment. This is not a "pretty" python script. I used it originally to model what the C library might look like, so I explicitly avoided most of the niceties of Python. The script is
One more caveat about this script. It has a hardcoded reference to my MythTV backend in the main() function. You should change this to match your network (dotted decimal addresses will work just as well as names).