MythTV Cast
   HOME

TheInfoList



OR:

MythTV is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
home entertainment application with a simplified "
10-foot user interface In computing, 10-foot user interface, 10-foot UI or 3-meter user interface is a graphical user interface designed for televisions. Compared to desktop computer and smartphone user interfaces, it uses text and other interface elements that are ...
" design for the living room TV. It turns a computer with the necessary hardware into a
network Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
streaming Streaming media refers to multimedia delivered through a network for playback using a media player. Media is transferred in a ''stream'' of packets from a server to a client and is rendered in real-time; this contrasts with file downl ...
digital video recorder A digital video recorder (DVR), also referred to as a personal video recorder (PVR) particularly in Canadian and British English, is an electronic device that records video in a digital format to a disk drive, USB flash drive, SD memory card, SS ...
, a
digital Digital usually refers to something using discrete digits, often binary digits. Businesses *Digital bank, a form of financial institution *Digital Equipment Corporation (DEC) or Digital, a computer company *Digital Research (DR or DRI), a software ...
multimedia Multimedia is a form of communication that uses a combination of different content forms, such as Text (literary theory), writing, Sound, audio, images, animations, or video, into a single presentation. T ...
home entertainment system, or home theater personal computer. It can be considered a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
alternative to
TiVo TiVo ( ) is a digital video recorder (DVR) developed and marketed by Xperi (previously by TiVo Corporation and TiVo Inc.) and introduced in 1999. TiVo provides an on-screen guide of scheduled broadcast programming television programs, whose fea ...
or
Windows Media Center Windows Media Center (WMC) is a discontinued digital video recorder and media player created by Microsoft. Media Center was first introduced to Windows in 2002 on Windows XP Media Center Edition (MCE). It was included in Home Premium and U ...
. It runs on various
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
s, primarily
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, and
FreeBSD FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
.


History

The MythTV project was started in April 2002 by Isaac Richards, who explained his motivation:


Features

* Pause, skip, and rewind live TV shows * Completely automatic commercial detection and optional skipping * Intelligently schedules recordings to avoid conflicts * Interfaces with television listing sources such as
XMLTV XMLTV is an XML based file format for describing TV listings, which has been introduced in 2002. IPTV providers use XMLTV as the base reference template in their systems, and extend it internally according to their business needs.SearchSOA.com XML t ...
or
PSIP The Program and System Information Protocol (PSIP) is the MPEG (Moving Picture Experts Group, a video and audio industry group) and privately defined program-specific information originally defined by General Instrument for the DigiCipher 2 system ...
* Interfaces with nonprofit subscription listings service Schedules Direct in the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
and
Canada Canada is a country in North America. Its Provinces and territories of Canada, ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, making it the world's List of coun ...
. Schedules Direct delivers the same
Tribune Media Services Tribune Content Agency (TCA) is a syndication company owned by Tribune Publishing. TCA had previously been known as the Chicago Tribune Syndicate, the Chicago Tribune New York News Syndicate (CTNYNS), Tribune Company Syndicate, and Tribune Media ...
listings data that TiVo and other video recorders use. * Supports ATSC,
QAM Quadrature amplitude modulation (QAM) is the name of a family of digital modulation methods and a related family of analog modulation methods widely used in modern telecommunications to transmit information. It conveys two analog message sign ...
, DMB-T/H and DVB (everything supported by
LinuxTV The LinuxTV project is an informal group of volunteers who develop software regarding digital television for the Linux kernel-based operating systems. The community develops and maintains the Digital Video Broadcasting (DVB) driver subsystem which ...
)
high-definition television High-definition television (HDTV) describes a television or video system which provides a substantially higher image resolution than the previous generation of technologies. The term has been used since at least 1933; in more recent times, it ref ...
* Supports Xv,
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
, and
VDPAU Video Decode and Presentation API for Unix (VDPAU) is a royalty-free application programming interface (API) as well as its implementation as free and open-source library () distributed under the MIT License. VDPAU is also supported by Nvidia. Th ...
video output * Supports
H.264 Advanced Video Coding (AVC), also referred to as H.264 or MPEG-4 Part 10, is a video compression standard based on block-oriented, motion-compensated coding. It is by far the most commonly used format for the recording, compression, and d ...
codec * Supports VP9 and
H.265 H is the eighth letter of the Latin alphabet. H may also refer to: Musical symbols * H number, Harry Halbreich reference mechanism for music by Honegger and Martinů * H, B (musical note) * H, B major People * H. (noble) (died after 12 ...
codecs as of version 0.28 * 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 * Controls a
set-top box A set-top box (STB), also known as a cable converter box, cable box, receiver, or simply box, and historically television decoder or a converter, is an information appliance device that generally contains a Tuner (radio)#Television, TV tuner inpu ...
using an infrared remote ( IR blaster), or
Firewire IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony a ...


HDTV support

MythTV is capable of capturing
HDTV High-definition television (HDTV) describes a television or video system which provides a substantially higher image resolution than the previous generation of technologies. The term has been used since at least 1933; in more recent times, it ref ...
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 Cable may refer to: Mechanical * Nautical cable, an assembly of three or more ropes woven against the weave of the ropes, rendering it virtually waterproof * Wire rope, a type of rope that consists of several strands of metal wire laid into a hel ...
and
satellite A satellite or an artificial satellite is an object, typically a spacecraft, placed into orbit around a celestial body. They have a variety of uses, including communication relay, weather forecasting, navigation ( GPS), broadcasting, scient ...
providers use encrypted video only accessible through their own
set-top box A set-top box (STB), also known as a cable converter box, cable box, receiver, or simply box, and historically television decoder or a converter, is an information appliance device that generally contains a Tuner (radio)#Television, TV tuner inpu ...
es. Cable systems may provide some unencrypted
QAM Quadrature amplitude modulation (QAM) is the name of a family of digital modulation methods and a related family of analog modulation methods widely used in modern telecommunications to transmit information. It conveys two analog message sign ...
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 DRM may refer to: Government, military and politics * Defense reform movement, U.S. campaign inspired by Col. John Boyd * Democratic Republic of Madagascar, a former socialist state (1975–1992) on Madagascar * Direction du renseignement militair ...
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 Cable Television Laboratories, Inc. (CableLabs) is a nonprofit corporation promoting innovation as a research and development lab founded in 1988 by American cable operators. System operators from around the world are eligible to be members. T ...
. 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 (the
analog hole The analog hole (also known as the analog loophole or analog gap) is a perceived fundamental and inevitable vulnerability in copy protection schemes for noninteractive works in digital formats which can be exploited to duplicate copy-protected ...
). A popular means of doing this conversion is to connect the component outputs of a set-top box to the
Hauppauge Hauppauge ( ) is a hamlet and census-designated place (CDP) in the towns of Islip and Smithtown in western Suffolk County, New York, on Long Island. Its population in 2022 was estimated at 20,401 by the U.S. Census Bureau. Despite the official ...
HD PVR.


Modules

MythTV's add-on modules (plugins) include: * MythVideo plays various video file formats * MythMusic a music player,
jukebox A jukebox is a partially automated music-playing device, usually a coin-operated machine, that plays a user-selected song from a self-contained media library. Traditional jukeboxes contain records, compact discs, or digital files, and allow user ...
, collection manager, and CD ripper * MythGallery online photo gallery manager * MythNews RSS feed news reader * MythWeather fetches
weather forecast Weather forecasting or weather prediction is the application of science and technology to predict the conditions of the atmosphere for a given location and time. People have attempted to predict the weather informally for thousands of years an ...
s – including
weather radar A weather radar, also called weather surveillance radar (WSR) and Doppler weather radar, is a type of radar used to locate precipitation (meteorology), precipitation, calculate its motion, and estimate its type (rain, snow, hail etc.). Modern w ...
– from the Internet * MythBrowser small
web browser A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
* MythGame frontend for game console emulators * MythWeb controls MythTV from a remote web browser * MythArchive DVD burner * MythNetvision streaming video player intended primarily for Flash-websites like
YouTube YouTube is an American social media and online video sharing platform owned by Google. YouTube was founded on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim who were three former employees of PayPal. Headquartered in ...
* MythZoneMinder frontend interface for a
ZoneMinder ZoneMinder is a free, open-source software application for monitoring via closed-circuit television - developed to run under Linux and FreeBSD and released under the terms of the GNU General Public License (GPL). Users control ZoneMinder via a we ...
system *
UPnP Universal Plug and Play (UPnP) is a set of networking protocols on the Internet Protocol (IP) that permits networked devices, such as personal computers, printers, Gateway (telecommunications), Internet gateways, Wi-Fi access points and mobile de ...
AV MediaServer v1.0 compliant server: share media files with UPnP-clients The base system integrates with its modules. A system can be controlled with an infrared remote control using
LIRC LIRC (Linux Infrared remote control) is an open source package that allows users to receive and send infrared signals with a Linux-based computer system. There is a Microsoft Windows equivalent of LIRC called WinLIRC. With LIRC and an IR rec ...
, or radio remote control using kernel modules.


Operating systems

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 In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
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 (and associated libraries) are: *
FreeBSD FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
has several ports to support MythTV *
LinHES LinHES (Linux Home Entertainment Server) is a Linux distribution designed for use on Home Theater PCs ( HTPCs). Before version 6, it was called KnoppMyth. The most recent release (R8), for 64-bit machines only, is based on Arch Linux, though previ ...
is a bootCD derivative of
Arch Linux Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
. Its MythTV frontend can be run from the CD. An entire installation to the hard disk can be made in minutes. *
LinuxMCE LinuxMCE (Linux Media Center Edition) is a free and open source software platform with a 10-foot user interface designed to allow a computer to act as a home theater PC (HTPC) for the living-room TV, personal video recorder, and home automation ...
bundles MythTV with
Kubuntu Kubuntu ( ) is an official flavor of the Ubuntu operating system that uses the KDE Plasma Desktop Environment instead of the GNOME desktop environment. As part of the Ubuntu project, Kubuntu uses the same underlying systems. Kubuntu shares th ...
as the Linux distro, along with the Pluto Home automation suite. *
Mythbuntu Mythbuntu is a discontinued media center operating system based on Ubuntu, which integrated the MythTV media center software as its main function, and did not install with all of the programs included with Ubuntu. Following the principles of fe ...
combines
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
distributions with MythTV. The Ubuntu community has built extensive resources for installing, configuring and troubleshooting MythTV. It was discontinued in 2016. *
Ubuntu TV Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical and a community of contributors under a meritocratic governance model, Ubuntu is released in ...
integrates MythTV into a television-ready interface (based on the
Ubuntu Unity Ubuntu Unity is a Linux distribution based on Ubuntu, using the Unity (user interface), Unity interface in place of Ubuntu's GNOME Shell. The first release was 20.04 LTS on 7 May 2020. Prior to the initial release it had the working names of U ...
user interface). * Xebian is a distribution of
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
Linux for the
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
Xbox Xbox is a video gaming brand that consists of four main home video game console lines, as well as application software, applications (games), the streaming media, streaming service Xbox Cloud Gaming, and online services such as the Xbox networ ...
game console and includes MythTV.


See also

*
Comparison of DVR software packages This is a comparison of digital video recorder (DVR), also known as personal video recorder (PVR), software packages. Note: this is may be considered a comparison of DVB software, not all listed packages have ''recording'' capabilities. Genera ...
*
Home theater PC A home theater PC (HTPC) or media center computer is a technological convergence, convergent device that combines some or all the capabilities of a personal computer with a software application that focuses on video, photo, audio playback, and ...
*
Infrared blaster An infrared blaster (IR blaster) is a device that relays commands from a remote control to one or more devices that require infrared remote control. For instance, it may also allow radio-frequency-based (RF) remotes (including those using Blueto ...
*
List of free television software This is a list of free television software, and includes television-related software which is distributed as free softwareunder a free software licence, with the source code available. Notable free television software * Aegisub - subtitle ed ...
* Schedules Direct *
Ubuntu TV Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical and a community of contributors under a meritocratic governance model, Ubuntu is released in ...


References


External links

* {{Authority control Client/server media players Free television software macOS media players Television placeshifting technology Television technology Television time shifting technology Video recording software Video software that uses Qt