fbpx
Wikipedia

MythTV

MythTV es un conjunto de aplicaciones que intenta convertir a una computadora personal con el hardware adecuado en un Grabador de video digital con el cual se permite grabar programas de televisión en un disco duro para su visualización. Actualmente esta aplicación llega más lejos, convirtiendo la computadora en un verdadero MediaCenter con el que se puede jugar, navegar, reproducir vídeos, escuchar música y mucho más, todo ello utilizando un sencillo mando a distancia, sin necesidad de teclado ni ratón.

MythTV

MythTV 0.20 Main Menu
Información general
Tipo de programa HTPC
Desarrollador El Equipo MythTV
Lanzamiento inicial abril de 2002
Licencia GPL
Información técnica
Programado en
Interfaz gráfica predeterminada Qt
Versiones
Última versión estable 31.0 (info) 23 de marzo de 2020 (1 año, 4 meses y 17 días)
Enlaces
Sitio web oficial
Repositorio de código

MythTV es una aplicación de software libre, con licencia GNU/GPL.

Historia

MythTV comenzó como un proyecto de creación de software de fuentes abiertas en 2002. Su autor es Isaac Richards. Tal y como versa el sitio Web del proyecto, sus motivaciones fueron:

Me cansé de la poca calidad de la televisión por cable de AT&T. Cambiar canales es lento, está plagada de publicidad, y la guía de programación es de risa. Así que pensé que sería divertido construir un sustituto. Si, podría haber comprado un TiVo, pero quería algo más que un PVR - quería un navegador integrado, un cliente de correo, quizás algunos juegos. Básicamente, quería la mítica convergencia de la que se habla desde hace años.

Desarrollo

Como otros muchos proyectos en el mundo del software libre, el proyecto MythTV se caracteriza por un desarrollo estilo Bazar descrito por Eric S. Raymond en "La catedral y el bazar". Donde algunas de las características que describen este estilo de proyecto usadas por MythTV son:

  1. "Todos los trabajos buenos en software comienzan tratando de paliar un problema personal del que los programa."
  2. "Tratar a tus usuarios como colaboradores es el camino menos complicado para mejorar con rapidez y depurar eficazmente un programa."
  3. "Lánzalo pronto. Lánzalo a menudo. Y escucha a tus usuarios."
  4. "Dada una base lo suficientemente amplia de probadores y colaboradores, casi todos los problemas se identificarán con rapidez y su solución será obvia para alguien."

Los proyectos al estilo bazar son, sin duda, uno de los más altruistas desde un punto de vista ético, ya que se realizan sin apoyo financiero y con el puro voluntariado. La motivación principal de los colaboradores de este tipo de proyectos es pensar que el software libre es un bien común del que todos se pueden beneficiar.

Para el desarrollo del proyecto se utiliza el sistema de control de versiones subversion para organizar el código fuente. Para la comunicación entre los diferentes desarrolladores se dispone de una lista de correo y una serie de wikis. Finalmente mencionar que los usuarios además de numerosas páginas Web sobre MythTV también disponen de wikis y listas de correo.

Características

La aplicación MythTV posee numerosos temas que permiten modificar su apariencia. Para obtener todas las funcionalidades que esta aplicación nos proporciona es necesario cumplir algunos requisitos básicos de dependencias para su instalación, además de configurar los plugins que nos proporcionan las diferentes características. Entre las funcionalidades más relevantes cuenta:

  • Arquitectura:
    • MythTV posee una arquitectura cliente-servidor, permitiendo múltiples máquinas clientes conectadas remotamente a uno a varios servidores. Es posible utilizar una única máquina como cliente y servidor.
  • Tv
    • Pausa y rebobinado del programa en emisión (live-tv).
    • Grabación simultánea de varios canales (requiere varias tarjetas sintonizadoras).
    • Codificación en MPEG-4 y MPEG-2, tanto por hardware como por software.
    • Detecta y elimina la publicidad.
    • Guía de programación televisiva.
    • Visualización simultánea de dos canales (PIP o "picture in picture").
    • Grabación programable según la guía de programación (en lugar de por horario).
  • Música:
    • Reproducción de CD, Ogg Vorbis, MP3 y FLAC.(MythMusic)
    • Creación de listas de reproducción.
    • Copiado de seguridad de CD a MP3/Ogg.
  • Juegos:
  • Fotografía:
    • Visor de álbumes fotográficos. (MythGallery)
  • Cine:
    • Reproductor de archivos multimedia. (MythVideo)
    • Reproductor de DVD. (MythDVD)
    • Copiado de seguridad de DVD. (MythArchive)
    • Edición básica de video. (MythDVD)
  • Miscelánea:
    • Información meteorológica. (MythWeather)
    • Lector de noticias RSS. (MythNews)
    • Navegador Web. (MythBrowser)
    • Telefonía SIP. (MythPhone)

Estructuras organizativas/asociativas o de decisión

MythTV posee una buena estructura organizativa, donde cada área está organizada por una persona, la cual es la encargada de corregir bugs, realizar cambios y resolver peticiones acerca de ella. Las áreas se pueden agrupar en

Versiones

Un recorrido por las últimas versiones del proyecto, y la fecha de su lanzamiento:

* 0.27.6 lanzada el 2016-02-02

  • 0.26 lanzada el 2012-10-03
  • 0.25 lanzada el 2012-04-10
  • 0.24.2 lanzada el 2012-01-22
  • 0.24.1 lanzada el 2011-05-16
  • 0.23 lanzada el 2010-05-10
  • 0.22 lanzada el 2009-11-06
  • 0.21 lanzada el 2008-03-08
  • 0.20.2 lanzada el 2007-08-24
  • 0.20 lanzada el 2006-09-11
  • 0.19 lanzada el 2006-02-12
  • 0.18 lanzada el 2005-04-15
  • 0.17 lanzada el 2005-02-11
  • 0.16 lanzada el 2004-09-10
  • 0.14 lanzada el 2004-01-31
  • 0.13 lanzada el 2003-12-13
  • 0.12 lanzada el 2003-10-18
  • 0.11 lanzada el 2003-08-15
  • 0.10 lanzada el 2003-07-01

Distribuciones

MythTV se puede obtener de tres maneras diferentes:

  • Como Código fuente: requiere conocimientos para compilar e instalar el programa. Además del paquete básico existen otros de temas y otro de plugins.
  • Como paquete de distribución: Existe paquetes deb y rpm para la mayoría de las distribuciones, son fáciles de instalar pero requiere la instalación previa de los demás programas requeridos.
  • Como distribución completa de Linux, la cual ya contiene todo lo necesario: Como KnoppMyth (basada en Debian), Mythdora (basada en Fedora) o Mythbuntu (basada en Ubuntu)

Radiografía

En una aplicación de este estilo, para realizar una radiografía del proyecto no se puede tener en cuenta solamente el código escrito, ya que existen numerosos iconos y fondos cuyo desarrollo puede considerarse mucho más costoso que algunos bloques de código. Los resultados aquí obtenidos pueden entenderse como una cota inferior de los costos del proyecto al tener sólo en cuenta el código.

El paquete básico, en la versión 0.20, supera el medio millón de líneas de código fuente que identifica el SLOCCount, una cifra que según el modelo COCOMO requeriría un esfuerzo para producir un software de este tamaño de 150 persona-años. Por otro lado, otra estimación que arrojo el SLOCCount es la referente al tiempo que tardaría una empresa en tener un software como MythTV, el cual es de 3,6 años, también obtuvimos que el número de desarrolladores que pueden trabajar en paralelo es de aproximadamente 41, cuyo cálculo se obtiene al dividir las persona-años entre los años.

Una vez que sabemos cuánto tiempo y cuanta gente necesitamos, el cálculo de costes es fácil, para ello se toma en consideración el salario de 56.286 $/año, que es el salario promedio de un programador en los Estados Unidos, luego se multiplica ese resultado por 2,40 que incluye cualquier gasto extra que no sean los programadores como por ejemplo: infraestructuras o marketing, todo esto da una cifra de 20.363.190 $, unos 15.000.000 €.


Estado actual de MythTV
Página web http://www.mythtv.org
Inicio del proyecto 2002
Versión actual 0,21 (08/03/2008)
Líneas de código fuente 549.787
Esfuerzo estimado de desarrollo
(persona-mes / persona-año)
150,74 / 1.808,90
Estimación de tiempo (años) 3,60
Estimación del nº de desarrolladores en paralelo 41,85
Estimación de coste $20.363.190 (15.000.000 €)


Otro aspecto a mencionar son los diversos lenguajes de programación utilizados en el desarrollo del proyecto, según el análisis realizado con SLOCCount, los lenguajes más utilizados son ANSI C y C++, en una mínima proporción lenguajes interpretados como perl y shell o lenguaje ensamblador.

Lenguajes de programación utilizados en MythTV 0.20
Lenguaje Líneas de código %
ANSI C 276.786 50,34%
C++ 264.322 48,08%
perl 4.160 0,76%
sh 3.048 0,55%
asm 1.471 0,27%La aplicación MythTV posee numerosos temas que permiten modificar su apariencia. Para obtener todas las funcionalidades que esta aplicación nos proporciona es necesario cumplir algunos requisitos básicos de dependencias para su instalación, además de configurar los plugins que nos proporcionan las diferentes características. Entre las funcionalidades más relevantes cuenta:

Estado Actual

El "mito de la convergencia" que menciona Isaac Richards consiste en un electrodoméstico capaz de ofrecer todas las características de entretenimiento del hogar. Este concepto está muy indefinido, pero al menos comprende todas las características que se pueden encontrar en MythTV.

Ya en la actualidad las grandes empresas del sector empiezan a luchar por un trozo del pastel que esta convergencia ofrece. Iniciativas como los nuevos procesadores multimedia presentados por Intel y AMD, nuevas aplicaciones para disfrutar en el sofá de los sistemas operativos comerciales más importantes (Apple Front Row y Windows Media Center) o capacidades multimedia en las consolas de última generación son indicios de este cambio.

El futuro traerá una lucha para dominar este nuevo mercado, y es de esperar que una aplicación como Mythtv demuestre lo que la comunidad del software libre puede proporcionar en este campo, como ya lo hace en otros.

Véase también

Enlaces externos

  • Sitio Web oficial de MythTV (en inglés).
  • MythTV.info Documentación e información no oficial (en inglés)
  • Guía para instalar MythTV en la distribución Fedora Core (en inglés).
  • WinMyth Un front-end para Windows (en inglés).
  • Mythdora - Página oficial del proyecto Mythdora (en inglés).
  • Página Web del proyecto Mythbuntu (en inglés).


  •   Datos: Q1190979
  •   Multimedia: MythTV

25 de enero de 2019 (2 años, 6 meses y 15 días)

mythtv, conjunto, aplicaciones, intenta, convertir, computadora, personal, hardware, adecuado, grabador, video, digital, cual, permite, grabar, programas, televisión, disco, duro, para, visualización, actualmente, esta, aplicación, llega, más, lejos, convirtie. MythTV es un conjunto de aplicaciones que intenta convertir a una computadora personal con el hardware adecuado en un Grabador de video digital con el cual se permite grabar programas de television en un disco duro para su visualizacion Actualmente esta aplicacion llega mas lejos convirtiendo la computadora en un verdadero MediaCenter con el que se puede jugar navegar reproducir videos escuchar musica y mucho mas todo ello utilizando un sencillo mando a distancia sin necesidad de teclado ni raton MythTVMythTV 0 20 Main MenuInformacion generalTipo de programaHTPCDesarrolladorEl Equipo MythTVLanzamiento inicialabril de 2002LicenciaGPLInformacion tecnicaProgramado enC CInterfaz grafica predeterminadaQtVersionesUltima version estable31 0 info 23 de marzo de 2020 1 ano 4 meses y 17 dias EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata MythTV es una aplicacion de software libre con licencia GNU GPL Indice 1 Historia 2 Desarrollo 3 Caracteristicas 4 Estructuras organizativas asociativas o de decision 5 Versiones 6 Distribuciones 7 Radiografia 8 Estado Actual 9 Vease tambien 10 Enlaces externosHistoria EditarMythTV comenzo como un proyecto de creacion de software de fuentes abiertas en 2002 Su autor es Isaac Richards Tal y como versa el sitio Web del proyecto sus motivaciones fueron Me canse de la poca calidad de la television por cable de AT amp T Cambiar canales es lento esta plagada de publicidad y la guia de programacion es de risa Asi que pense que seria divertido construir un sustituto Si podria haber comprado un TiVo pero queria algo mas que un PVR queria un navegador integrado un cliente de correo quizas algunos juegos Basicamente queria la mitica convergencia de la que se habla desde hace anos Desarrollo EditarComo otros muchos proyectos en el mundo del software libre el proyecto MythTV se caracteriza por un desarrollo estilo Bazar descrito por Eric S Raymond en La catedral y el bazar Donde algunas de las caracteristicas que describen este estilo de proyecto usadas por MythTV son Todos los trabajos buenos en software comienzan tratando de paliar un problema personal del que los programa Tratar a tus usuarios como colaboradores es el camino menos complicado para mejorar con rapidez y depurar eficazmente un programa Lanzalo pronto Lanzalo a menudo Y escucha a tus usuarios Dada una base lo suficientemente amplia de probadores y colaboradores casi todos los problemas se identificaran con rapidez y su solucion sera obvia para alguien Los proyectos al estilo bazar son sin duda uno de los mas altruistas desde un punto de vista etico ya que se realizan sin apoyo financiero y con el puro voluntariado La motivacion principal de los colaboradores de este tipo de proyectos es pensar que el software libre es un bien comun del que todos se pueden beneficiar Para el desarrollo del proyecto se utiliza el sistema de control de versiones subversion para organizar el codigo fuente Para la comunicacion entre los diferentes desarrolladores se dispone de una lista de correo y una serie de wikis Finalmente mencionar que los usuarios ademas de numerosas paginas Web sobre MythTV tambien disponen de wikis y listas de correo Caracteristicas EditarLa aplicacion MythTV posee numerosos temas que permiten modificar su apariencia Para obtener todas las funcionalidades que esta aplicacion nos proporciona es necesario cumplir algunos requisitos basicos de dependencias para su instalacion ademas de configurar los plugins que nos proporcionan las diferentes caracteristicas Entre las funcionalidades mas relevantes cuenta Arquitectura MythTV posee una arquitectura cliente servidor permitiendo multiples maquinas clientes conectadas remotamente a uno a varios servidores Es posible utilizar una unica maquina como cliente y servidor Tv Pausa y rebobinado del programa en emision live tv Grabacion simultanea de varios canales requiere varias tarjetas sintonizadoras Codificacion en MPEG 4 y MPEG 2 tanto por hardware como por software Detecta y elimina la publicidad Guia de programacion televisiva Visualizacion simultanea de dos canales PIP o picture in picture Grabacion programable segun la guia de programacion en lugar de por horario Musica Reproduccion de CD Ogg Vorbis MP3 y FLAC MythMusic Creacion de listas de reproduccion Copiado de seguridad de CD a MP3 Ogg Juegos Lanzador de emuladores MAME SNES y NES MythGame Fotografia Visor de albumes fotograficos MythGallery Cine Reproductor de archivos multimedia MythVideo Reproductor de DVD MythDVD Copiado de seguridad de DVD MythArchive Edicion basica de video MythDVD Miscelanea Informacion meteorologica MythWeather Lector de noticias RSS MythNews Navegador Web MythBrowser Telefonia SIP MythPhone Estructuras organizativas asociativas o de decision EditarMythTV posee una buena estructura organizativa donde cada area esta organizada por una persona la cual es la encargada de corregir bugs realizar cambios y resolver peticiones acerca de ella Las areas se pueden agrupar en Porting Mac Os X y OpenBSD Text Documentacion y traducciones Core audio video librerias Recorders MPEG HDTV Plugins DVD Galery Music Themes Versiones EditarUn recorrido por las ultimas versiones del proyecto y la fecha de su lanzamiento 0 27 6 lanzada el 2016 02 02 0 26 lanzada el 2012 10 03 0 25 lanzada el 2012 04 10 0 24 2 lanzada el 2012 01 22 0 24 1 lanzada el 2011 05 16 0 23 lanzada el 2010 05 10 0 22 lanzada el 2009 11 06 0 21 lanzada el 2008 03 08 0 20 2 lanzada el 2007 08 24 0 20 lanzada el 2006 09 11 0 19 lanzada el 2006 02 12 0 18 lanzada el 2005 04 15 0 17 lanzada el 2005 02 11 0 16 lanzada el 2004 09 10 0 14 lanzada el 2004 01 31 0 13 lanzada el 2003 12 13 0 12 lanzada el 2003 10 18 0 11 lanzada el 2003 08 15 0 10 lanzada el 2003 07 01Distribuciones EditarMythTV se puede obtener de tres maneras diferentes Como Codigo fuente requiere conocimientos para compilar e instalar el programa Ademas del paquete basico existen otros de temas y otro de plugins Como paquete de distribucion Existe paquetes deb y rpm para la mayoria de las distribuciones son faciles de instalar pero requiere la instalacion previa de los demas programas requeridos Como distribucion completa de Linux la cual ya contiene todo lo necesario Como KnoppMyth basada en Debian Mythdora basada en Fedora o Mythbuntu basada en Ubuntu Radiografia EditarEn una aplicacion de este estilo para realizar una radiografia del proyecto no se puede tener en cuenta solamente el codigo escrito ya que existen numerosos iconos y fondos cuyo desarrollo puede considerarse mucho mas costoso que algunos bloques de codigo Los resultados aqui obtenidos pueden entenderse como una cota inferior de los costos del proyecto al tener solo en cuenta el codigo El paquete basico en la version 0 20 supera el medio millon de lineas de codigo fuente que identifica el SLOCCount una cifra que segun el modelo COCOMO requeriria un esfuerzo para producir un software de este tamano de 150 persona anos Por otro lado otra estimacion que arrojo el SLOCCount es la referente al tiempo que tardaria una empresa en tener un software como MythTV el cual es de 3 6 anos tambien obtuvimos que el numero de desarrolladores que pueden trabajar en paralelo es de aproximadamente 41 cuyo calculo se obtiene al dividir las persona anos entre los anos Una vez que sabemos cuanto tiempo y cuanta gente necesitamos el calculo de costes es facil para ello se toma en consideracion el salario de 56 286 ano que es el salario promedio de un programador en los Estados Unidos luego se multiplica ese resultado por 2 40 que incluye cualquier gasto extra que no sean los programadores como por ejemplo infraestructuras o marketing todo esto da una cifra de 20 363 190 unos 15 000 000 Estado actual de MythTV Pagina web http www mythtv orgInicio del proyecto 2002Version actual 0 21 08 03 2008 Lineas de codigo fuente 549 787Esfuerzo estimado de desarrollo persona mes persona ano 150 74 1 808 90Estimacion de tiempo anos 3 60Estimacion del nº de desarrolladores en paralelo 41 85Estimacion de coste 20 363 190 15 000 000 Otro aspecto a mencionar son los diversos lenguajes de programacion utilizados en el desarrollo del proyecto segun el analisis realizado con SLOCCount los lenguajes mas utilizados son ANSI C y C en una minima proporcion lenguajes interpretados como perl y shell o lenguaje ensamblador Lenguajes de programacion utilizados en MythTV 0 20 Lenguaje Lineas de codigo ANSI C 276 786 50 34 C 264 322 48 08 perl 4 160 0 76 sh 3 048 0 55 asm 1 471 0 27 La aplicacion MythTV posee numerosos temas que permiten modificar su apariencia Para obtener todas las funcionalidades que esta aplicacion nos proporciona es necesario cumplir algunos requisitos basicos de dependencias para su instalacion ademas de configurar los plugins que nos proporcionan las diferentes caracteristicas Entre las funcionalidades mas relevantes cuenta Estado Actual EditarEl mito de la convergencia que menciona Isaac Richards consiste en un electrodomestico capaz de ofrecer todas las caracteristicas de entretenimiento del hogar Este concepto esta muy indefinido pero al menos comprende todas las caracteristicas que se pueden encontrar en MythTV Ya en la actualidad las grandes empresas del sector empiezan a luchar por un trozo del pastel que esta convergencia ofrece Iniciativas como los nuevos procesadores multimedia presentados por Intel y AMD nuevas aplicaciones para disfrutar en el sofa de los sistemas operativos comerciales mas importantes Apple Front Row y Windows Media Center o capacidades multimedia en las consolas de ultima generacion son indicios de este cambio El futuro traera una lucha para dominar este nuevo mercado y es de esperar que una aplicacion como Mythtv demuestre lo que la comunidad del software libre puede proporcionar en este campo como ya lo hace en otros Vease tambien EditarCentro Multimedia Comparacion de paquetes software para PVR HTPC Home Theather Personal Computer Mythbuntu Reproductor multimediaEnlaces externos Editar Wikimedia Commons alberga una categoria multimedia sobre MythTV Sitio Web oficial de MythTV en ingles MythTV info Documentacion e informacion no oficial en ingles Fedora Core MythTV setup guide Guia para instalar MythTV en la distribucion Fedora Core en ingles WinMyth Un front end para Windows en ingles Mythdora Pagina oficial del proyecto Mythdora en ingles Mythbuntu Pagina Web del proyecto Mythbuntu en ingles Datos Q1190979 Multimedia MythTV 25 de enero de 2019 2 anos 6 meses y 15 dias Obtenido de https es wikipedia org w index php title MythTV amp oldid 136864703, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos