A backend server and frontend client architecture, allowing multiple frontend client machines to be remotely served content from one or more backend servers. A single computer can perform as both the frontend client and the backend server.
Plays recordings at an accelerated or decelerated rate, adjusting the audio pitch as necessary
Schedule and administer various system functions using a web browser-based interface
MythTV is capable of capturing HDTV streams from any source that will provide unencrypted video. This means broadcast ATSC and DVB content, as well as encrypted DVB content when using a tuner with an integrated CI module. Most U.S. cable and satellite providers use encrypted video only accessible through their own set-top boxes. Cable systems may provide some unencrypted QAM channels, but these will generally only be local broadcast stations, and not cable programming or premium channels. OpenCable devices are available to access encrypted content on U.S. cable systems, but as this is a full DRM system, and not just CA like DVB CI, every piece of hardware and software on the playback chain must be tested and licensed by CableLabs. At current, Windows Media Center is the only DVR software to meet these requirements, and only it, and other software using its recording libraries, can use these devices. In 2010, CableLabs relaxed the DRM restrictions allowing unlicensed devices to record copy freely content using these devices, however it is still entirely up to cable operators what content they provide flagged as such. As an alternative to direct digital capture, one can use an external decoder to receive the channels, and then capture using digital-analog-digital conversion. A popular means of doing this conversion is to connect the component outputs of a set-top box to the Hauppauge HD PVR.
MythTV is available for many operating systems based on Linux or Unix, including Mac OS. The MythTV website distributes only source code, which must be compiled for the desired system; executable programs can be downloaded from various third-party sources. The software runs on and is officially supported by Microsoft Windows, but no official executable version was available; there are detailed instructions for compiling for Windows. All core frontend features work under Windows, including LiveTV, scheduling, and watching recordings, but most plugins do not work without additional patches.
Bundles
Notable projects that include a Linux distribution bundled with MythTV are:
FreeBSD has several ports to support MythTV
LinHES is a bootCD derivative of Arch Linux. Its MythTV frontend can be run from the CD. An entire installation to the hard disk can be made in minutes.
Mythbuntu combines Ubuntu distributions with MythTV. The Ubuntu community has built extensive resources for installing, configuring and troubleshooting MythTV. It was discontinued in 2016.
Ubuntu TV integrates MythTV into a television-ready interface.