There's a lot of things that I have planned for this creature: remember, I
started off trying to make a TiVo-like application. So, with that in mind,
I created the web interface. The listing.xml file is intended to be a
listing of programs, which gets downloaded from the web every so often.
Based on this listing file, you will be able to add shows to your recording
schedule through the web interface. Included is a sample listing.xml file,
which shows a very basic idea of what I'm talking about. If you open
http://127.0.0.1/index.php, you'll be able to play around with what I have
designed for the interface functions. The last bit of the puzzle for this
to work is to decode a format for channel listings that can be downloaded
from the web. I've got a sample file that I'm working with, but it's slow
going. And since the rest of the application can be used as a VCR like
thing, I decided to release this stuff so I can get bug reports, etc
faster. But happily this idea of downloading/parsing is mostly complete,
so hopefully soon I'll be able to release that.
On a side note, there's actually an XML DTD for program listings, but I
haven't been able to find any carriers that use it in the States. Eventually
my xml files will follow this DTD.
I'd like to pretty up the interface somewhat... it's horrible right now.
Nicer install.
Nicer web site.
Skins - like BIYS skins, where you can actually enhance the functionality of the app.
Since I have BIYS and BeCR running on the same machine, I'd like to combine the interface somewhat - make some sort of SuperApp that does everything. But we'll see.
Comment my code...