Regarder la TV TNT sous linux

Il m’arrive d’être en déplacement et les soirées peuvent être longues, on n’a pas toujours envie de lire un bon bouquin et la TV est un moyen comme un autre de passer le temps. Certes il existe molotov qui marche très bien sous linux, je l’utilise en partageant la connexion 4G de mon portable sur un antique ThinkPad IBMx60s sur lequel tourne mageia 6 avec XFCE. Cela dit ça reste gourmand en Go et quand on ne souhaite pas manger son forfait 4G, il faut bien trouver une autre alternative. Je me suis donc tourné dans la recherche d’un clé USB avec tuner TNT intégré et qui marche évidemment sous linux, mon choix s’est porté sur l’August DVB-T202 pour la modique somme de 19,95€TTC.

tant qu’à faire j’ai acheté également une antenne souple et légère TNT pour améliorer la réception à 13,99€.

Quand on branche la clé USB voilà ce que journalctl nous retourne :

[pastacode lang= »bash » manual= »sept.%2015%2021%3A46%3A32%20rangiroa.kervao.fr%20mtp-probe%5B3104%5D%3A%20bus%3A%202%2C%20device%3A%205%20was%20not%20an%20MTP%20device%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20new%20high-speed%20USB%20device%20number%206%20using%20ehci-pci%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20New%20USB%20device%20found%2C%20idVendor%3D048d%2C%20idProduct%3D9006%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20New%20USB%20device%20strings%3A%20Mfr%3D1%2C%20Product%3D2%2C%20SerialNumber%3D0%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20Product%3A%20USB%20Deivce%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20Manufacturer%3A%20ITE%20Technologies%2C%20Inc.%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20input%3A%20ITE%20Technologies%2C%20Inc.%20USB%20Deivce%20as%20%2Fdevices%2Fpci0000%3A00%2F0000%3A00%3A1d.7%2Fusb1%2F1-5%2F1-5%3A1.1%2F0003%3A048D%3A9006.0003%2Finput%2Finput17%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20hid-generic%200003%3A048D%3A9006.0003%3A%20input%2Chidraw1%3A%20USB%20HID%20v1.01%20Keyboard%20%5BITE%20Technologies%2C%20Inc.%20USB%20Deivce%5D%20on%20usb-0000%3A00%3A1d.7-5%2Finput1%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20mtp-probe%5B3130%5D%3A%20checking%20bus%201%2C%20device%206%3A%20%22%2Fsys%2Fdevices%2Fpci0000%3A00%2F0000%3A00%3A1d.7%2Fusb1%2F1-5%22%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20mtp-probe%5B3130%5D%3A%20bus%3A%201%2C%20device%3A%206%20was%20not%20an%20MTP%20device%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20dvb_usb_af9035%201-5%3A1.0%3A%20prechip_version%3D83%20chip_version%3D02%20chip_type%3D9135%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20dvb_usb_v2%3A%20found%20a%20’ITE%209135(9006)%20Generic’%20in%20cold%20state%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20dvb_usb_v2%3A%20downloading%20firmware%20from%20file%20’dvb-usb-it9135-02.fw’%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20dvb_usb_af9035%201-5%3A1.0%3A%20firmware%20version%3D3.40.1.0%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20dvb_usb_v2%3A%20found%20a%20’ITE%209135(9006)%20Generic’%20in%20warm%20state%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20dvb_usb_af9035%201-5%3A1.0%3A%20%5B0%5D%20overriding%20tuner%20from%2000%20to%2060%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20dvb_usb_v2%3A%20will%20pass%20the%20complete%20MPEG2%20transport%20stream%20to%20the%20software%20demuxer%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20DVB%3A%20registering%20new%20adapter%20(ITE%209135(9006)%20Generic)%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20af9033%207-0038%3A%20firmware%20version%3A%20LINK%203.40.1.0%20-%20OFDM%203.40.1.0%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20af9033%207-0038%3A%20Afatech%20AF9033%20successfully%20attached%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20DVB%3A%20registering%20adapter%200%20frontend%200%20(Afatech%20AF9033%20(DVB-T))…%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20it913x%207-001c%3A%20ITE%20IT913X%20BX%20successfully%20attached%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20Registered%20IR%20keymap%20rc-it913x-v1%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20input%3A%20ITE%209135(9006)%20Generic%20as%20%2Fdevices%2Fpci0000%3A00%2F0000%3A00%3A1d.7%2Fusb1%2F1-5%2Frc%2Frc0%2Finput18%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20rc%20rc0%3A%20ITE%209135(9006)%20Generic%20as%20%2Fdevices%2Fpci0000%3A00%2F0000%3A00%3A1d.7%2Fusb1%2F1-5%2Frc%2Frc0%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usb%201-5%3A%20dvb_usb_v2%3A%20’ITE%209135(9006)%20Generic’%20successfully%20initialized%20and%20connected%0Asept.%2015%2021%3A46%3A40%20rangiroa.kervao.fr%20kernel%3A%20usbcore%3A%20registered%20new%20interface%20driver%20dvb_usb_af9035″ message= » » highlight= » » provider= »manual »/]

la clé est automatiquement parfaitement reconnue sur ma Mageia 6 sans avoir rien à faire. Il existe un petit utilitaire nommé w_scan qui permet maintenant de scanner les fréquences et de mémoriser les chaînes. Sur ma Mageia il existe en package et il m’a suffit de taper urpmi w_scan. Mais sinon le site officiel est ici et on trouvera un mode d’emploi détaillé par .

La commande à taper pour scanner les chaînes et les enregistrer dans un fichier channels.conf est la suivante :

w_scan -c FR -X > ~/channels.conf

ça va prendre un bon quart d’heure et voilà ce que ça peut donner :

[pastacode lang= »bash » manual= »w_scan%20version%2020120605%20(compiled%20for%20DVB%20API%205.10)%0Ausing%20settings%20for%20FRANCE%0ADVB%20aerial%0ADVB-T%20FR%0Ascan%20type%20TERRESTRIAL%2C%20channellist%205%0Aoutput%20format%20czap%2Ftzap%2Fszap%2Fxine%0Aoutput%20charset%20’UTF-8’%2C%20use%20-C%20%3Ccharset%3E%20to%20override%0AInfo%3A%20using%20DVB%20adapter%20auto%20detection.%0A%09%2Fdev%2Fdvb%2Fadapter0%2Ffrontend0%20-%3E%20TERRESTRIAL%20%22Afatech%20AF9033%20(DVB-T)%22%3A%20good%20%3A-)%0AUsing%20TERRESTRIAL%20frontend%20(adapter%20%2Fdev%2Fdvb%2Fadapter0%2Ffrontend0)%0A-_-_-_-_%20Getting%20frontend%20capabilities-_-_-_-_%20%0AUsing%20DVB%20API%205.a%0Afrontend%20’Afatech%20AF9033%20(DVB-T)’%20supports%0AINVERSION_AUTO%0AQAM_AUTO%0ATRANSMISSION_MODE_AUTO%0AGUARD_INTERVAL_AUTO%0AHIERARCHY_AUTO%0AFEC_AUTO%0AFREQ%20(174.00MHz%20…%20862.00MHz)%0A-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_%20%0AScanning%208MHz%20frequencies…%0A474000%3A%20(time%3A%2000%3A01)%20%0A474166%3A%20(time%3A%2000%3A03)%20%0A473834%3A%20(time%3A%2000%3A06)%20%0A474332%3A%20(time%3A%2000%3A08)%20%0A474498%3A%20(time%3A%2000%3A11)%20%0A482000%3A%20(time%3A%2000%3A13)%20%0A482166%3A%20(time%3A%2000%3A16)%20%0A481834%3A%20(time%3A%2000%3A18)%20%0A482332%3A%20(time%3A%2000%3A21)%20%0A482498%3A%20(time%3A%2000%3A23)%20%0A490000%3A%20(time%3A%2000%3A26)%20%0A490166%3A%20(time%3A%2000%3A28)%20%0A489834%3A%20(time%3A%2000%3A31)%20%0A490332%3A%20(time%3A%2000%3A33)%20%0A490498%3A%20(time%3A%2000%3A36)%20%0A498000%3A%20(time%3A%2000%3A38)%20%0A498166%3A%20(time%3A%2000%3A41)%20%0A497834%3A%20(time%3A%2000%3A44)%20%0A498332%3A%20(time%3A%2000%3A46)%20%0A498498%3A%20(time%3A%2000%3A49)%20%0A506000%3A%20(time%3A%2000%3A51)%20%0A506166%3A%20(time%3A%2000%3A54)%20%0A505834%3A%20(time%3A%2000%3A56)%20%0A506332%3A%20(time%3A%2000%3A59)%20%0A506498%3A%20(time%3A%2001%3A01)%20%0A514000%3A%20(time%3A%2001%3A04)%20%0A514166%3A%20(time%3A%2001%3A06)%20%0A513834%3A%20(time%3A%2001%3A09)%20%0A514332%3A%20(time%3A%2001%3A11)%20%0A514498%3A%20(time%3A%2001%3A14)%20%0A522000%3A%20(time%3A%2001%3A16)%20%0A522166%3A%20(time%3A%2001%3A19)%20%0A521834%3A%20(time%3A%2001%3A21)%20%0A522332%3A%20(time%3A%2001%3A24)%20%0A522498%3A%20(time%3A%2001%3A26)%20%0A530000%3A%20(time%3A%2001%3A29)%20%0A530166%3A%20(time%3A%2001%3A32)%20%0A529834%3A%20(time%3A%2001%3A34)%20%0A530332%3A%20(time%3A%2001%3A37)%20%0A530498%3A%20(time%3A%2001%3A39)%20%0A538000%3A%20(time%3A%2001%3A42)%20%0A538166%3A%20(time%3A%2001%3A44)%20%0A537834%3A%20(time%3A%2001%3A47)%20%0A538332%3A%20(time%3A%2001%3A49)%20%0A538498%3A%20(time%3A%2001%3A52)%20%0A546000%3A%20(time%3A%2001%3A54)%20%0A546166%3A%20(time%3A%2001%3A57)%20%0A545834%3A%20(time%3A%2001%3A59)%20%0A546332%3A%20(time%3A%2002%3A02)%20%0A546498%3A%20(time%3A%2002%3A04)%20%0A554000%3A%20(time%3A%2002%3A07)%20%0A554166%3A%20(time%3A%2002%3A09)%20%0A553834%3A%20(time%3A%2002%3A12)%20%0A554332%3A%20(time%3A%2002%3A14)%20%0A554498%3A%20(time%3A%2002%3A17)%20%0A562000%3A%20(time%3A%2002%3A20)%20%0A562166%3A%20(time%3A%2002%3A22)%20%0A561834%3A%20(time%3A%2002%3A25)%20%0A562332%3A%20(time%3A%2002%3A27)%20%0A562498%3A%20(time%3A%2002%3A30)%20%0A570000%3A%20(time%3A%2002%3A32)%20%0A570166%3A%20(time%3A%2002%3A35)%20%0A569834%3A%20(time%3A%2002%3A37)%20%0A570332%3A%20(time%3A%2002%3A40)%20%0A570498%3A%20(time%3A%2002%3A42)%20%0A578000%3A%20(time%3A%2002%3A45)%20(time%3A%2002%3A46)%20signal%20ok%3A%0A%09QAM_AUTO%20f%20%3D%20578000%20kHz%20I999B8C999D999T999G999Y999%0Aundefined%20coderate%20HP%0A%09new%20transponder%3A%0A%09%20%20%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G8Y0)%200x405A%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0A%09updating%20transponder%3A%0A%09%20%20%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G8Y0)%200x405A%0A%09to%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G32Y0)%200x405A%0Aundefined%20coderate%20HP%0A%09updating%20transponder%3A%0A%09%20%20%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G32Y0)%200x405A%0A%09to%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G8Y0)%200x405A%0A578166%3A%20(time%3A%2003%3A00)%20(time%3A%2003%3A01)%20signal%20ok%3A%0A%09QAM_AUTO%20f%20%3D%20578166%20kHz%20I999B8C999D999T999G999Y999%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0A%09updating%20transponder%3A%0A%09%20%20%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G8Y0)%200x405A%0A%09to%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G32Y0)%200x405A%0Aundefined%20coderate%20HP%0A%09updating%20transponder%3A%0A%09%20%20%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G32Y0)%200x405A%0A%09to%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G8Y0)%200x405A%0A577834%3A%20(time%3A%2003%3A15)%20(time%3A%2003%3A16)%20%0A578332%3A%20(time%3A%2003%3A17)%20(time%3A%2003%3A18)%20signal%20ok%3A%0A%09QAM_AUTO%20f%20%3D%20578332%20kHz%20I999B8C999D999T999G999Y999%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0Aundefined%20coderate%20HP%0A%0A(…)%0A%09updating%20transponder%3A%0A%09%20%20%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G8Y0)%200x405A%0A%09to%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G32Y0)%200x405A%0Aundefined%20coderate%20HP%0A%09updating%20transponder%3A%0A%09%20%20%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G32Y0)%200x405A%0A%09to%20(QAM_64%20%20%20f%20%3D%204294967%20kHz%20I999B8C999D0T8G8Y0)%200x405A%0Atune%20to%3A%20QAM_AUTO%20f%20%3D%20578332%20kHz%20I999B8C999D999T999G999Y999%20%0A(time%3A%2015%3A21)%20%09service%20%3D%20TF1%20(SMR6)%0A%09service%20%3D%20NRJ12%20(SMR6)%0A%09service%20%3D%20TMC%20(SMR6)%0A%09service%20%3D%20NT1%20(SMR6)%0A%09service%20%3D%20LCP%20(SMR6)%0A%0A%0Adumping%20lists%20(33%20services)%0ADone. » message= » » highlight= » » provider= »manual »/]

et voilà ce que contient le fichier channels.conf

[pastacode lang= »bash » manual= »TF1(SMR6)%3A578000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIER%0AARCHY_AUTO%3A120%3A130%3A1537%0ANRJ12(SMR6)%3A578000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHI%0AERARCHY_AUTO%3A220%3A230%3A1538%0ATMC(SMR6)%3A578000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIER%0AARCHY_AUTO%3A620%3A630%3A1542%0ANT1(SMR6)%3A578000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIER%0AARCHY_AUTO%3A520%3A530%3A1544%0ALCP(SMR6)%3A578000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIER%0AARCHY_AUTO%3A720%3A730%3A1545%0ACANAL%2B(CNH)%3A586000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHI%0AERARCHY_AUTO%3A910%3A921%3A769%0ACANAL%2B%20CINEMA(CNH)%3A586000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_%0AAUTO%3AHIERARCHY_AUTO%3A210%3A221%3A770%0ACANAL%2B%20SPORT(CNH)%3A586000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_A%0AUTO%3AHIERARCHY_AUTO%3A310%3A321%3A771%0APLANETE%2B(CNH)%3A586000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3A%0AHIERARCHY_AUTO%3A410%3A421%3A772%0ALCI(CNH)%3A586000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIERA%0ARCHY_AUTO%3A510%3A521%3A776%0APARIS%20PREMIERE(CNH)%3A586000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL%0A_AUTO%3AHIERARCHY_AUTO%3A610%3A621%3A777%0ACANAL%2B(CNH)%3A586000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHI%0AERARCHY_AUTO%3A110%3A121%3A778%0AM6(Multi4)%3A618000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIE%0ARARCHY_AUTO%3A120%3A130%3A1025%0AW9(Multi4)%3A618000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIE%0ARARCHY_AUTO%3A220%3A230%3A1026%0AArte(Multi4)%3A618000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AH%0AIERARCHY_AUTO%3A320%3A330%3A1031%0AFrance%205(Multi4)%3A618000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AU%0ATO%3AHIERARCHY_AUTO%3A420%3A430%3A1045%0A6ter(Multi4)%3A618000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AH%0AIERARCHY_AUTO%3A520%3A530%3A1046%0AFrance%202(GR1%20A)%3A650332000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUT%0AO%3AHIERARCHY_AUTO%3A120%3A130%3A257%0AFrance%204(GR1%20A)%3A650332000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUT%0AO%3AHIERARCHY_AUTO%3A320%3A330%3A260%0AFrance%20%C3%94(GR1%20A)%3A650332000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUT%0AO%3AHIERARCHY_AUTO%3A520%3A530%3A261%0Afranceinfo%20(GR1%20A)%3A650332000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_%0AAUTO%3AHIERARCHY_AUTO%3A620%3A630%3A262%0AF3%20Bretagne%20(FTV)%3A650332000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_A%0AUTO%3AHIERARCHY_AUTO%3A220%3A230%3A273%0ATEBEO(GR1)%3A650332000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIE%0ARARCHY_AUTO%3A720%3A730%3A369%0AHD1(MHD7)%3A674000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIER%0AARCHY_AUTO%3A120%3A130%3A2561%0AL’Equipe%2021(MHD7)%3A674000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_A%0AUTO%3AHIERARCHY_AUTO%3A220%3A230%3A2562%0ACh%C3%A9rie%2025(MHD7)%3A674000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUT%0AO%3AHIERARCHY_AUTO%3A320%3A330%3A2563%0ARMC%20D%C3%A9couverte(MHD7)%3A674000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVA%0AL_AUTO%3AHIERARCHY_AUTO%3A420%3A430%3A2564%0ANUMERO%2023(MHD7)%3A674000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUT%0AO%3AHIERARCHY_AUTO%3A520%3A530%3A2565%0AC8(NTN)%3A770000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIERAR%0ACHY_AUTO%3A120%3A130%3A513%0ABFM%20TV(NTN)%3A770000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHI%0AERARCHY_AUTO%3A320%3A330%3A515%0ACNEWS(NTN)%3A770000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIE%0ARARCHY_AUTO%3A420%3A430%3A516%0ACSTAR(NTN)%3A770000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIE%0ARARCHY_AUTO%3A520%3A530%3A517%0AGulli(NTN)%3A770000000%3AINVERSION_AUTO%3ABANDWIDTH_8_MHZ%3AFEC_AUTO%3AFEC_AUTO%3AQAM_AUTO%3ATRANSMISSION_MODE_AUTO%3AGUARD_INTERVAL_AUTO%3AHIE%0ARARCHY_AUTO%3A620%3A630%3A518″ message= » » highlight= » » provider= »manual »/]

on lance maintenant VLC en tapant

vlc -vvv ~/channels.conf

il va lancer VLC en se calant sur une chaîne, on trouvera la liste des chaînes à partir du menu Vue->Liste de lecture

on sélectionne la chaîne voulue, on passe en plein écran et le tour est joué !

Un mot sur les antennes, il vous faudra une excellente réception et/ou être situé sur un point très haut pour que l’antenne de base style vieille antenne radio de voiture fonctionne, c’est bien mieux avec l’antenne plate et encore alors que je suis en pleine ville à courte portée de l’émetteur, au rez de chaussée la réception est plutôt moyenne et excellente à l’étage.

Passons à la télécommande qui est fournie avec, à vrai dire je n’en vois pas trop l’utilité et elle est prévue pour fonctionner avec le logiciel tournant sous windows. Néanmoins sous linux après avoir installé lirc la commande ir-keytable me donne :

[pastacode lang= »bash » manual= »Found%20%2Fsys%2Fclass%2Frc%2Frc0%2F%20(%2Fdev%2Finput%2Fevent16)%20with%3A%0A%20%20%20%20%20%20%20%20Driver%20dvb_usb_af9035%2C%20table%20rc-it913x-v1%0A%20%20%20%20%20%20%20%20Supported%20protocols%3A%0A%20%20%20%20%20%20%20%20Enabled%20protocols%3A%0A%20%20%20%20%20%20%20%20Name%3A%20ITE%209135(9006)%20Generic%0A%20%20%20%20%20%20%20%20bus%3A%203%2C%20vendor%2Fproduct%3A%20048d%3A9006%2C%20version%3A%200×0200%0A%20%20%20%20%20%20%20%20Repeat%20delay%20%3D%20500%20ms%2C%20repeat%20period%20%3D%20125%20ms » message= » » highlight= » » provider= »manual »/]

il y a donc de la vie !  Et si je tape la même commande en pointant le périphérique désigné plus haut et en récupérant sa table

ir-keytable -v -r –device /dev/input/event16

j’obtiens

[pastacode lang= »bash » manual= »Opening%20%2Fdev%2Finput%2Fevent16%0AInput%20Protocol%20version%3A%200×00010001%0Ascancode%200x61d601%20%3D%20KEY_VIDEO%20(0x189)%0Ascancode%200x61d602%20%3D%20KEY_3%20(0x04)%0Ascancode%200x61d603%20%3D%20KEY_POWER%20(0x74)%0Ascancode%200x61d604%20%3D%20KEY_1%20(0x02)%0Ascancode%200x61d605%20%3D%20KEY_5%20(0x06)%0Ascancode%200x61d606%20%3D%20KEY_6%20(0x07)%0Ascancode%200x61d607%20%3D%20KEY_CHANNELDOWN%20(0x193)%0Ascancode%200x61d608%20%3D%20KEY_2%20(0x03)%0Ascancode%200x61d609%20%3D%20KEY_CHANNELUP%20(0x192)%0Ascancode%200x61d60a%20%3D%20KEY_9%20(0x0a)%0Ascancode%200x61d60b%20%3D%20KEY_ZOOM%20(0x174)%0Ascancode%200x61d60c%20%3D%20KEY_7%20(0x08)%0Ascancode%200x61d60d%20%3D%20KEY_8%20(0x09)%0Ascancode%200x61d60e%20%3D%20KEY_VOLUMEUP%20(0x73)%0Ascancode%200x61d60f%20%3D%20KEY_4%20(0x05)%0Ascancode%200x61d610%20%3D%20KEY_ESC%20(0x01)%0Ascancode%200x61d611%20%3D%20KEY_0%20(0x0b)%0Ascancode%200x61d612%20%3D%20KEY_OK%20(0x160)%0Ascancode%200x61d613%20%3D%20KEY_VOLUMEDOWN%20(0x72)%0Ascancode%200x61d614%20%3D%20KEY_RECORD%20(0xa7)%0Ascancode%200x61d615%20%3D%20KEY_STOP%20(0x80)%0Ascancode%200x61d616%20%3D%20KEY_PLAY%20(0xcf)%0Ascancode%200x61d617%20%3D%20KEY_MUTE%20(0x71)%0Ascancode%200x61d618%20%3D%20KEY_UP%20(0x67)%0Ascancode%200x61d619%20%3D%20KEY_DOWN%20(0x6c)%0Ascancode%200x61d61a%20%3D%20KEY_LEFT%20(0x69)%0Ascancode%200x61d61b%20%3D%20KEY_RIGHT%20(0x6a)%0Ascancode%200x61d61c%20%3D%20KEY_RED%20(0x18e)%0Ascancode%200x61d61d%20%3D%20KEY_GREEN%20(0x18f)%0Ascancode%200x61d61e%20%3D%20KEY_YELLOW%20(0x190)%0Ascancode%200x61d61f%20%3D%20KEY_BLUE%20(0x191)%0Ascancode%200x61d643%20%3D%20KEY_POWER2%20(0x164)%0Ascancode%200x807f00%20%3D%20KEY_RECORD%20(0xa7)%0Ascancode%200x807f01%20%3D%20KEY_MEDIA_REPEAT%20(0x1b7)%0Ascancode%200x807f02%20%3D%20KEY_CHANNELDOWN%20(0x193)%0Ascancode%200x807f03%20%3D%20KEY_VOLUMEDOWN%20(0x72)%0Ascancode%200x807f04%20%3D%20KEY_1%20(0x02)%0Ascancode%200x807f05%20%3D%20KEY_2%20(0x03)%0Ascancode%200x807f06%20%3D%20KEY_3%20(0x04)%0Ascancode%200x807f07%20%3D%20KEY_4%20(0x05)%0Ascancode%200x807f08%20%3D%20KEY_5%20(0x06)%0Ascancode%200x807f09%20%3D%20KEY_6%20(0x07)%0Ascancode%200x807f0a%20%3D%20KEY_7%20(0x08)%0Ascancode%200x807f0c%20%3D%20KEY_ZOOM%20(0x174)%0Ascancode%200x807f0d%20%3D%20KEY_0%20(0x0b)%0Ascancode%200x807f0e%20%3D%20KEY_STOP%20(0x80)%0Ascancode%200x807f12%20%3D%20KEY_POWER%20(0x74)%0Ascancode%200x807f19%20%3D%20KEY_PAUSE%20(0x77)%0Ascancode%200x807f1a%20%3D%20KEY_CHANNELUP%20(0x192)%0Ascancode%200x807f1b%20%3D%20KEY_8%20(0x09)%0Ascancode%200x807f1e%20%3D%20KEY_VOLUMEUP%20(0x73)%0Ascancode%200x807f1f%20%3D%20KEY_9%20(0x0a)%0AEnabled%20protocols%3A%20unknown%20other%20lirc%20rc-5%20rc-5-sz%20jvc%20sony%20nec%20sanyo%20mce_kbd%20rc-6%20sharp%20xmp » message= » » highlight= » » provider= »manual »/]

par contre je ne suis pas allé plus loin, le système ne réagit pas quand je tape sur les commandes avec l’option -t (test) de ir-keytable. Je me garde ça sous le coude pour investiguer plus en avant.

2 réflexions sur « Regarder la TV TNT sous linux »

  1. Merci beaucoup pour ce tuto qui simplifie grandement les choses et en particulier w-scan que je ne connaissais pas.

Laisser un commentaire