miércoles, agosto 25, 2004
Telecable y MythTV
Al ponerme Telecable ha dejado de funcionar el MythTV: hay que cambiar la frecuencia de los canales antiguos y añadir los nuevos. Lo he hecho y ha resultado bastante pesado, así que voy a dejar aquí información que puede ahorrarle tiempo a otra gente que lo intente... o a mí cuando tenga que reinstalar.
Lo primero que hay que hacer es sacar la lista de frecuencias de los canales de Telecable. No la encontré en el web, así que la busqué con Motv (un interfaz mejorado para xawtv). Encontré esto:
Hubo un par de canales que aparecen en la revista como de la opción básica pero no me detectó: Expansión TV y TV5. Tendré que buscarlos en otra ocasión.
Lo que hice fue definir los nuevos canales con el setup de MythTV, uno a uno, lo que lleva bastante tiempo. Para no tener que volver a hacerlo, me saqué una copia de la base de datos con esta orden:
mythconverg es la base de datos de mythtv. En el fichero mythtv.sql me quedan todas las órdenes SQL para regenerar la base de datos. Los INSERTS necesarios para crear los canales son estos:
Se supone que para meterlos directamente en la base de datos habría que guardar lo anterior en un fichero llamado por ejemplo canales.sql y ejecutar algo como esto:
No lo he probado: tendría que borrar primero los canales y si sale mal tendría que volver a meterlos, así que prefiero no arriesgarme :-)
Lo que es una pena es que XMLTV no tenga la información de la mayoría de los canales: así el MythTV pierde gracia. Aunque la verdad, para las dos veces que he visto la televisión desde que lo instalé hace casi un año...
Lo primero que hay que hacer es sacar la lista de frecuencias de los canales de Telecable. No la encontré en el web, así que la busqué con Motv (un interfaz mejorado para xawtv). Encontré esto:
Canal Frecuencia
TVE1 E5
LA 2 E6
ANTENA 3 E10
Canal Plus 26
TELE 5 E9
Mosaico SE8
Mirador E11
Hollywood 55
AXN 31
TCM 49
FOX 44
Nickelodeon/Paramount Comedy 52
Calle 13 27
TeleDeporte 29
EuroSport 62
Discovery 67
Canal Historia 40
Odisea 54
Cartoon Network 61
Sol Música 59
40 TV 65
EuroNews SE10
CNN SE12
Telemadrid SAT 41
Andalucía TV SE9
TLG E7
Oviedo TV 66
TeleAvilés SE15
Localia Asturias SE13
TeleAsturais 68
Canal 10 TV 48
Popular TV SE11
Hubo un par de canales que aparecen en la revista como de la opción básica pero no me detectó: Expansión TV y TV5. Tendré que buscarlos en otra ocasión.
Lo que hice fue definir los nuevos canales con el setup de MythTV, uno a uno, lo que lleva bastante tiempo. Para no tener que volver a hacerlo, me saqué una copia de la base de datos con esta orden:
mysqldump -u root mythconverg > mythtv.sql
mythconverg es la base de datos de mythtv. En el fichero mythtv.sql me quedan todas las órdenes SQL para regenerar la base de datos. Los INSERTS necesarios para crear los canales son estos:
INSERT INTO channel VALUES (1001,'1','E5',1,'TVE1','TVE1','',0,'','01.elpais.es',0,32768,32768,32768,32768,'',0,1,'');
INSERT INTO channel VALUES (1002,'2','E6',1,'La2','La 2 de TVE','',0,'','02.elpais.es',0,32768,32768,32768,32768,'',0,1,'');
INSERT INTO channel VALUES (1003,'3','E10',1,'A3','Antena 3','',0,'','03.elpais.es',0,32768,32768,32768,32768,'',0,1,'');
INSERT INTO channel VALUES (1004,'5','E9',1,'Tele5','Tele 5','',0,'','04.elpais.es',0,32768,32768,32768,32768,'',0,1,'');
INSERT INTO channel VALUES (1005,'4','26',1,'CanalPlus','Canal Plus','',0,'','05.elpais.es',0,32768,32768,32768,32768,'',0,1,'');
INSERT INTO channel VALUES (1006,'26','6',1,'1006','Telemadrid','',0,'','06.elpais.es',0,32768,32768,32768,32768,'',0,1,'');
INSERT INTO channel VALUES (1022,'6','SE8',1,'Mosaico','Mosaico','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1023,'7','E11',1,'Mirador','Mirador','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1024,'8','55',1,'Hollywood','Canal Hollywood','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1025,'9','31',1,'AXN','AXN','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1026,'10','49',1,'TCM','TCM','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1027,'11','44',1,'FOX','FOX','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1028,'12','52',1,'Paramount','Nickelodeon / Paramount Comedy','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1029,'13','27',1,'Calle 13','Calle 13','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1030,'14','29',1,'TeleDeporte','TeleDeporte','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1031,'15','62',1,'Eurosport','Eurosport','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1032,'16','67',1,'Discovery','Discovery Channel','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1033,'17','40',1,'Historia','Canal de Historia','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1034,'18','54',1,'Odisea','Odisea','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1035,'19','61',1,'Cartoon','Cartoon Network','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1036,'20','59',1,'Sol Música','Sol Música','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1037,'21','65',1,'40TV','40 TV','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1038,'22','SE10',1,'EuroNews','EuroNews','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1039,'23','SE12',1,'CNN','CNN','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1040,'24','41',1,'SAT','Telemadrid SAT','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1041,'25','SE9',1,'Andalucia TV','Andalucia TV','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1042,'26','E7',1,'TLG','TLG','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1043,'27','66',1,'Oviedo TV','Oviedo TV','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1044,'28','SE15',1,'TeleAviles','TeleAviles','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1045,'29','SE13',1,'Localia','Localia Asturias','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1046,'31','48',1,'Canal 10','Canal 10 TV','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1047,'30','68',1,'TeleAsturias','TeleAsturias','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
INSERT INTO channel VALUES (1048,'32','SE11',1,'Popular TV','Popular TV','none',NULL,'','',0,32768,32768,32768,32768,'Default',0,1,'');
Se supone que para meterlos directamente en la base de datos habría que guardar lo anterior en un fichero llamado por ejemplo canales.sql y ejecutar algo como esto:
mysql -u root mythconverg < canales.sql
No lo he probado: tendría que borrar primero los canales y si sale mal tendría que volver a meterlos, así que prefiero no arriesgarme :-)
Lo que es una pena es que XMLTV no tenga la información de la mayoría de los canales: así el MythTV pierde gracia. Aunque la verdad, para las dos veces que he visto la televisión desde que lo instalé hace casi un año...