|
GMyth is a library to access MythTV backend services. It is intended to speedup the development of a Mythtv Frontend, providing a high level API enabling applications to retrieve data such as:
- EPG: Retrieve channels and programs data with filtering capabilities. Retrieve channels icon;
- Scheduling: List, add, change and remove recording schedules;
- Recorded programs: List, remove, download and stream recorded programs;
- Live TV: Control the backend remote recorder, switch channels and access Live TV content.
GMyth provides remote access and needs few dependencies. It is built in the top of Glib/GObject APIs and calls the libmysqlclient to access the Mythtv backend database. It comes with two command line sample applications:
- gmyth-ls: Lists the recorded programs or the available livetv channels;
- gmyth-cat: Similar to the linux cat command. Reads a recorded program or a livetv channel and ouputs its data to the standard output.
SourceForge project page: [1]
|