{"end_date": "2026-11-02", "name": "AFTER FOOT TV", "info_url": "https://epg.pw/channels/448599/20261101.html", "country": "France", "description": null, "error_message": "", "provider": "", "source_url": "https://epg.pw/api/epg.json?channel_id=448599&date=20261101&timezone=None", "epg_list": [{"desc": null, "start_date": "2026-11-01T00:30:00+00:00", "title": "Programmation de nuit"}, {"desc": null, "start_date": "2026-11-01T05:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-01T07:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-01T09:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-01T11:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-01T13:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-01T15:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-01T17:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-01T21:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-01T23:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T00:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T01:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T03:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T05:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T06:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T07:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T09:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T10:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T11:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T12:30:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T14:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T15:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}, {"desc": null, "start_date": "2026-11-02T16:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T17:30:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T18:30:00+00:00", "title": "Les podcasts de l'After"}, {"desc": null, "start_date": "2026-11-02T19:00:00+00:00", "title": "G\u00e9n\u00e9ration After Foot"}, {"desc": null, "start_date": "2026-11-02T21:00:00+00:00", "title": "After Foot"}, {"desc": null, "start_date": "2026-11-02T23:00:00+00:00", "title": "Les Nuits du Cazarre Enchain\u00e9"}], "offset": "+00:00", "timezone": "UTC", "error_code": -1, "start_date": "2026-11-01", "icon": ""}