Main Page

From GMythWiki

Jump to: navigation, search

What is GMyth?

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]

Related Projects

Some other piece of software has been developed to help applications to play Mythtv recorded videos and Live TV:
  • MobileMythtv: MythTv frontend to maemo platform
  • GMythStream: A server developed in python to make live transcode of mythtv content and stream via HTTP.
  • Mythtvsrc: A GStreamer source plugin to access mythtv recorded videos and livetv channels.
  • Nuvdemux: A GStreamer demux plugin for the nuv container format.
  • Mythtv gnomevfs module: Allows gnomevfs client applications to access the Mythtv content through a uri such as: “myth://host:port/filename.nuv”.

News

  • 2007-11-21: Released Mobile MythTv ver. OS2008
  • 2007-09-24: Today we released a Mythtv frontend to Nokia N800. This application is based on gmyth libraries and allows the user to access its mythtv content from everywhere. The UI project is hosted in Maemo Garage. Some additional info in this post.

Image:Maemomyth.jpg

  • 2007-08-22: New GMyth 0.4 release. This release is quite stable. Some bugs fixed and several functions enhanced. Schedule management functions added. The debian packages and source can be downloaded from here.
  • 2007-08-03: Many people is requesting a real application. Renato Filho showed his current work at youtube. We hope in a few weeks we will have the binaries available.
  • 2007-05-09: GMyth 0.3 is released. This version is a lot more stable and has been tested by many people in different environments. New things are already in the svn, and we hope a new release will come soon.
Personal tools