HomeContact
Computerz
As a reminder for myself, the command line options of mc2xml
René Dohmen
January 28, 2012
1 min

mc2xml is a small and fast standalone command line program for Windows/Linux/OSX that downloads media center, titantv, or schedules direct tv listings and outputs an XMLTV formatted (xmltv.dtd) .xml file. mc2xml options (case sensitive): -a append ” *” to new programs -A append ” *” to live programs -F output channel “name” first (rather than “number name”) -L include tag (not part of xmltv.dtd) -u output date/time in UTC (default = localtime) -U output UTF-8 (default = “ISO-8859-1”) -f force re-download (use with caution) -d \<#> set listings duration (in hours) -s \<[+/-]#> set listings relative start position (in hours) -c set country code -g set postal/zip code -w wait for and exit -t use titantv service -y set 30 char id for titantv service -T : use schedules direct service -i <#> add <#> to all channel numbers -I include in output -R set ren filename (default = "mc2xml.ren") -D set dat filename (default = "mc2xml.dat") -C set channel file (default = "mc2xml.chl") -o set output file (default = "xmltv.xml")

mc2xml quickstart: (see also: FAQ: nextpvr, mythtv, mediaportal, ...)

Windows:

Run “mc2xml”, it has a simple graphical user interface Input postal code and country code and press OK Select lineup number from the returned list and an xmltv.xml file will be produced

Other OSs and command line usage:

Run mc2xml with both the -c and -g parameters to set your location

-t is optional, and only works for US zipcodes -T is optional, and requires an account user:pass (-c & -g are not needed) -U is required for languages that contain non ISO-8859-1 characters

Select lineup number from the returned list and an xmltv.xml file will be produced

mc2xml setup examples:

US: mc2xml -c us -g 20006 US: mc2xml -c us -g 20006 -t -y CA: mc2xml -c ca -g M1N2K3

AT: mc2xml -c at -g 1000 BE: mc2xml -c be -g 1000 BR: mc2xml -c br -g 20010-020 CH: mc2xml -c ch -g 1000 CZ: mc2xml -c cz -g “100 10” DE: mc2xml -c de -g 10000 DK: mc2xml -c dk -g 1000 ES: mc2xml -c es -g 28000 FI: mc2xml -c fi -g 10000 FR: mc2xml -c fr -g 10000 IE: mc2xml -c ie -g 0 IL: mc2xml -c il -g 10000 -U IN: mc2xml -c in -g 110000 IT: mc2xml -c it -g 00100 JP: mc2xml -c jp -g 1028000 -U KR: mc2xml -c kr -g 100 -U MX: mc2xml -c mx -g 22440 NL: mc2xml -c nl -g 1000 NO: mc2xml -c no -g 1000 PL: mc2xml -c pl -g 11-111 PT: mc2xml -c pt -g 1000 RU: mc2xml -c ru -g 101000 -U SE: mc2xml -c se -g “100 10” SK: mc2xml -c sk -g “100 10” TR: mc2xml -c tr -g 01000 -U TW: mc2xml -c tw -g 10000 -U UK: mc2xml -c gb -g “SW1X 7LA”


Related Posts

Working with git submodules
October 15, 2023
3 min
© 2024, All Rights Reserved.
Powered by formatics

Quick Links

Advertise with usAbout UsContact Us

Social Media