"source_info_url": "https://go.tv.movistar.es",
            "source_info_name": "Grabber for internal multicast of MovistarTV",
            "generator_info_name": "python-xml-parser",
            "generator_info_url": "http://wiki.xmltv.org/index.php/XMLTVFormat"
        })
    #OBJ_XMLTV = ET.Element("tv" , {"date":now.strftime("%Y%m%d%H%M%S")+" +0200"})

    logger.info("Getting channels list from: " + MCAST_CHANNELS)
    channelsstream = TvaStream(MCAST_CHANNELS, config['mcast_port'])
    channelsstream.getfiles()
    xmlchannels = channelsstream.files()["2_0"]
    xmlchannelspackages = channelsstream.files()["5_0"]

    channelparser = TvaParser(xmlchannels)
    rawclist = {}
    rawclist = channelparser.channellist(rawclist)

    channelspackages = {}
    channelspackages = TvaParser(xmlchannelspackages).getpackages()

    # If m3u arg create m3u and exit
    if args.m3u:
        clist = {}
        for package in config['tvpackages']:
            for channel in channelspackages[package].keys():
                clist[channel] = rawclist[channel]
                clist[channel]["order"] = channelspackages[package][channel][
                    "order"]

        channelsm3u = channelparser.channels2m3u(clist)
        if args.filename:
            "source_info_name": "Grabber for internal multicast of MovistarTV",
            "generator_info_name": "python-xml-parser",
            "generator_info_url": "http://wiki.xmltv.org/index.php/XMLTVFormat",
        },
    )
    # OBJ_XMLTV = ET.Element("tv" , {"date":now.strftime("%Y%m%d%H%M%S")+" +0200"})

    logger.info("Getting channels list from: " + MCAST_CHANNELS)
    channelsstream = TvaStream(MCAST_CHANNELS, config["mcast_port"])
    channelsstream.getfiles()
    xmlchannels = channelsstream.files()["2_0"]
    xmlchannelspackages = channelsstream.files()["5_0"]

    channelparser = TvaParser(xmlchannels)
    rawclist = {}
    rawclist = channelparser.channellist(rawclist)

    channelspackages = {}
    channelspackages = TvaParser(xmlchannelspackages).getpackages()

    # If m3u arg create m3u and exit
    if args.m3u:
        clist = {}
        for package in config["tvpackages"]:
            for channel in channelspackages[package].keys():
                clist[channel] = rawclist[channel]
                clist[channel]["order"] = channelspackages[package][channel]["order"]

        channelsm3u = channelparser.channels2m3u(clist)
        if args.filename:
            FILE_M3U = args.filename