<?xml version="1.0" encoding="UTF-8"?>
<site site="tvtv.us">
  <channels>
    <channel lang="en" xmltv_id="W23EBD.us" site_id="27572" logo="https://cdn.tvpassport.com/image/station/100x100/3abn.png">Three Angels (W23EB-D) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="W40AND.us" site_id="25512" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (W40AN-D) Escanaba, MI</channel>
    <channel lang="en" xmltv_id="W48CL.us" site_id="15756" logo="https://cdn.tvpassport.com/image/station/100x100/3abn.png">Three Angels (W48CL) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="W48CL4.us" site_id="15757">3ABN Latino (W48CL-D4) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WADL.us" site_id="10217" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">WADL - TV, Detroit, MI</channel>
    <channel lang="en" xmltv_id="WADL2.us" site_id="10219" logo="https://cdn.tvpassport.com/image/station/100x100/twist_logo.png">Grit TV (WADL2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WADL3.us" site_id="10221" logo="https://cdn.tvpassport.com/image/station/100x100/quest_us.png">Quest (WADL3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WADL4.us" site_id="15582" logo="https://cdn.tvpassport.com/image/station/100x100/qvc.png">QVC (WADL4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WADL5.us" site_id="33948" logo="https://cdn.tvpassport.com/image/station/100x100/theword.png">The Word Network (WADL5) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WADL6.us" site_id="33949" logo="https://cdn.tvpassport.com/image/station/100x100/true-crime.png">True Crime Network (WADL6) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WADL7.us" site_id="35972" logo="https://cdn.tvpassport.com/image/station/100x100/homeshop.png">HSN (WADL7) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WADL8.us" site_id="36076" logo="https://cdn.tvpassport.com/image/station/100x100/digitv.png">Twist (WADL8) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WAQP.us" site_id="5404" logo="https://cdn.tvpassport.com/image/station/100x100/tct_tv.png">TCT (WAQP) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP10.us" site_id="36598" logo="https://cdn.tvpassport.com/image/station/100x100/digitv.png">Digi TV (WAQP10) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP2.us" site_id="12480" logo="https://cdn.tvpassport.com/image/station/100x100/sbn.png">SonLife Network (WAQP2) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP3.us" site_id="12471" logo="https://cdn.tvpassport.com/image/station/100x100/thegriotv.png">The Grio (WAQP3) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP4.us" site_id="36041" logo="https://cdn.tvpassport.com/image/station/100x100/laff.png">Laff (WAQP4) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP5.us" site_id="36042" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WAQP5) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP6.us" site_id="36043" logo="https://cdn.tvpassport.com/image/station/100x100/grittv.png">Grit TV (WAQP6) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP7.us" site_id="36278" logo="https://cdn.tvpassport.com/image/station/100x100/defytv.png">Defy (WAQP7) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP8.us" site_id="36279" logo="https://cdn.tvpassport.com/image/station/100x100/truereal.png">TrueReal (WAQP8) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WAQP9.us" site_id="36597" logo="https://cdn.tvpassport.com/image/station/100x100/newsy.png">Newsy (WAQP9) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WBKBTV.us" site_id="4989" logo="https://cdn.tvpassport.com/image/station/100x100/cbs.png">CBS (WBKB) Alpena, MI</channel>
    <channel lang="en" xmltv_id="WBKBTV2.us" site_id="11642" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WBKB-TV2) Alpene, MI</channel>
    <channel lang="en" xmltv_id="WBKBTV3.us" site_id="13146" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WBKB-TV3) Alpena, MI</channel>
    <channel lang="en" xmltv_id="WBKP.us" site_id="4943" logo="https://cdn.tvpassport.com/image/station/100x100/cw.png">CW (WBKP) Calumet, MI</channel>
    <channel lang="en" xmltv_id="WBKP2.us" site_id="18189" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WBKP-DT2) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WBSF.us" site_id="6958" logo="https://cdn.tvpassport.com/image/station/100x100/cw.png">CW (WBSF) Flint, MI</channel>
    <channel lang="en" xmltv_id="WBSF2.us" site_id="18181" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WBSF2) Flint, MI</channel>
    <channel lang="en" xmltv_id="WBSF3.us" site_id="18180" logo="https://cdn.tvpassport.com/image/station/100x100/chargenetwork.png">CHARGE! (WBSF3 ) Flint, MI</channel>
    <channel lang="en" xmltv_id="WBUP.us" site_id="4944" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WBUP) Ishpeming, MI</channel>
    <channel lang="en" xmltv_id="WCML.us" site_id="1253" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WCML) Alpena, MI</channel>
    <channel lang="en" xmltv_id="WCML2.us" site_id="19505" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids (WCML) Alpena, MI</channel>
    <channel lang="en" xmltv_id="WCML3.us" site_id="19504" logo="https://cdn.tvpassport.com/image/station/100x100/createtv.png">Create (WCML3) Alpena, MI</channel>
    <channel lang="en" xmltv_id="WCMUTV.us" site_id="9304" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WCMU) Mt. Pleasant, MI</channel>
    <channel lang="en" xmltv_id="WCMUTV2.us" site_id="1254" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids (WCMU) Mt. Pleasant, MI</channel>
    <channel lang="en" xmltv_id="WCMUTV3.us" site_id="6126" logo="https://cdn.tvpassport.com/image/station/100x100/createtv.png">Create (WCMU-DT3) Mount Pleasant, MI</channel>
    <channel lang="en" xmltv_id="WCMV.us" site_id="1256" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WCMV) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WCMV2.us" site_id="11448" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids (WCMV) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WCMV3.us" site_id="19503" logo="https://cdn.tvpassport.com/image/station/100x100/createtv.png">Create (WCMV3) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WCMW.us" site_id="1255" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WCMW) Manistee, MI</channel>
    <channel lang="en" xmltv_id="WCMW2.us" site_id="14744" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids (WCMW) Manistee, MI</channel>
    <channel lang="en" xmltv_id="WCMW3.us" site_id="14812" logo="https://cdn.tvpassport.com/image/station/100x100/createtv.png">Create (WCMW3) Manistee, MI</channel>
    <channel lang="en" xmltv_id="WCMZTV.us" site_id="9258" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WCMZ) Flint, MI</channel>
    <channel lang="en" xmltv_id="WCMZTV2.us" site_id="12569" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids (WCMZ) Flint, MI</channel>
    <channel lang="en" xmltv_id="WCMZTV3.us" site_id="11383" logo="https://cdn.tvpassport.com/image/station/100x100/createtv.png">Create (WCMZ-TV3) Mount Pleasant, MI</channel>
    <channel lang="en" xmltv_id="WDCQTV.us" site_id="9042" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WDCQ) Flint, MI</channel>
    <channel lang="en" xmltv_id="WDCQTV2.us" site_id="9266" logo="https://cdn.tvpassport.com/image/station/100x100/pbsworldchannel.png">PBS World (WDCQ-TV2) Flint, MI</channel>
    <channel lang="en" xmltv_id="WDCQTV3.us" site_id="9268" logo="https://cdn.tvpassport.com/image/station/100x100/createtv.png">Create (WDCQ-TV3) Flint, MI</channel>
    <channel lang="en" xmltv_id="WDCQTV4.us" site_id="9270" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids (WDCQ-TV4) Flint, MI</channel>
    <channel lang="en" xmltv_id="WDCQTV5.us" site_id="36277">MLC (WDCQ-TV5) Flint, MI</channel>
    <channel lang="en" xmltv_id="WDIVTV.us" site_id="21" logo="https://cdn.tvpassport.com/image/station/100x100/nbcwdiv.png">NBC (WDIV) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WDIVTV2.us" site_id="10226" logo="https://cdn.tvpassport.com/image/station/100x100/this_tv.png">THIS (WDIV-DT2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WDIVTV4.us" site_id="35120" logo="https://cdn.tvpassport.com/image/station/100x100/cozitv.png">Cozi TV (WDIV-TV4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WDWOCD.us" site_id="4183" logo="https://cdn.tvpassport.com/image/station/100x100/tct_tv.png">TCT (WDWO-CA) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WDWOCD2.us" site_id="12481" logo="https://cdn.tvpassport.com/image/station/100x100/nbclx.png">LX Network (WDWO-CD2) HD Detroit, MI</channel>
    <channel lang="en" xmltv_id="WDWOCD3.us" site_id="12472">TCT Kids (WDWO-CD3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WEYITV.us" site_id="5136" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WEYI) Flint, MI</channel>
    <channel lang="en" xmltv_id="WEYITV2.us" site_id="18009" logo="https://cdn.tvpassport.com/image/station/100x100/cw.png">CW (WEYI-TV2) Flint, MI</channel>
    <channel lang="en" xmltv_id="WEYITV3.us" site_id="10956" logo="https://cdn.tvpassport.com/image/station/100x100/tbdtv.png">TBD TV (WEYI-TV3) Flint, MI</channel>
    <channel lang="en" xmltv_id="WEYITV4.us" site_id="34359" logo="https://cdn.tvpassport.com/image/station/100x100/dabl.png">DABL (WEYI-TV4) Flint, MI</channel>
    <channel lang="en" xmltv_id="WFFCLD.us" site_id="26848" logo="https://cdn.tvpassport.com/image/station/100x100/aztecaamerica.png">Azteca (WFFC-LD) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFFCLD2.us" site_id="36036" logo="https://cdn.tvpassport.com/image/station/100x100/true-crime.png">True Crime Network (WFFC-LD2) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFFCLD3.us" site_id="36037" logo="https://cdn.tvpassport.com/image/station/100x100/quest_us.png">Quest (WFFC-LD3) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFFCLD4.us" site_id="36038" logo="https://cdn.tvpassport.com/image/station/100x100/shop-lc.png">Shop LC (WFFC-LD4) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFFCLD5.us" site_id="36039" logo="https://cdn.tvpassport.com/image/station/100x100/buzzrtv.png">Buzzr TV (WFFC-LD5) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFFCLD6.us" site_id="36040" logo="https://cdn.tvpassport.com/image/station/100x100/cheddar-news.png">Cheddar News (WFFC-LD6) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFKBLD.us" site_id="26622" logo="https://cdn.tvpassport.com/image/station/100x100/grittv.png">Grit TV (WFKB-LD) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFKBLD2.us" site_id="34701" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-2019.png">Court TV (WFKB-LD2) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFKBLD3.us" site_id="34702" logo="https://cdn.tvpassport.com/image/station/100x100/laff.png">Laff (WFKB-LD3) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFKBLD4.us" site_id="34703" logo="https://cdn.tvpassport.com/image/station/100x100/gettv.png">GetTV (WFKB-LD4) Midland, MI</channel>
    <channel lang="en" xmltv_id="WFQXTV.us" site_id="483" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WFQX) Traverse City/Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WFQXTV2.us" site_id="31612" logo="https://cdn.tvpassport.com/image/station/100x100/cw.png">CW+ (WFQX-TV2) Traverse City/Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WFUP.us" site_id="1259" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WFUP) Vanderbilt/ Gaylord, MI</channel>
    <channel lang="en" xmltv_id="WGTQ.us" site_id="76" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WGTQ) Sault Ste. Marie, MI</channel>
    <channel lang="en" xmltv_id="WGTQ2.us" site_id="17951" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WGTQ-DT2) Traverse City, MI</channel>
    <channel lang="en" xmltv_id="WGTQ3.us" site_id="17953" logo="https://cdn.tvpassport.com/image/station/100x100/comet.png">Comet TV (WGTQ3) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WGTU.us" site_id="1260" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WGTU) Traverse City, MI</channel>
    <channel lang="en" xmltv_id="WGTU2.us" site_id="17954" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WGTU2) Traverse City, MI</channel>
    <channel lang="en" xmltv_id="WGTU3.us" site_id="17952" logo="https://cdn.tvpassport.com/image/station/100x100/chargenetwork.png">CHARGE! (WGTU3) Traverse City, MI</channel>
    <channel lang="en" xmltv_id="WGVK.us" site_id="16567" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WGVK) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WGVK2.us" site_id="16568" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS Life (WGVK-DT2) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WGVK3.us" site_id="16569" logo="https://cdn.tvpassport.com/image/station/100x100/pbsworldchannel.png">PBS World (WGVK-DT3) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WGVUTV.us" site_id="1919" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WGVU) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WGVUTV2.us" site_id="4503" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids 24/7 (WGVU-TV2) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WGVUTV3.us" site_id="13431" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS Life  (WGVU-TV3) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WGVUTV4.us" site_id="14823" logo="https://cdn.tvpassport.com/image/station/100x100/pbsworldchannel.png">PBS World (WGVU-TV4) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WHNELD.us" site_id="12413" logo="https://cdn.tvpassport.com/image/station/100x100/thegriotv.png">The Grio (WHNE) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD10.us" site_id="35850" logo="https://cdn.tvpassport.com/image/station/100x100/revn.png">REV'N (WHNE-LD10) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD11.us" site_id="35851">Fun Roads (WHNE-LD11) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD12.us" site_id="35852" logo="https://cdn.tvpassport.com/image/station/100x100/heartland.png">Heartland (WHNE-LD12) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD2.us" site_id="11790" logo="https://cdn.tvpassport.com/image/station/100x100/gettv.png">GetTV (WHNE-LD2) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD3.us" site_id="12416">Corner Store (WHNE-LD3) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD4.us" site_id="12417" logo="https://cdn.tvpassport.com/image/station/100x100/hsn2.png">HSN 2 (WHNE-LD4) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD5.us" site_id="12414" logo="https://cdn.tvpassport.com/image/station/100x100/sbn.png">SonLife Network (WHNE-LD5) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD7.us" site_id="35847" logo="https://cdn.tvpassport.com/image/station/100x100/retro_tv.png">Retro TV (WHNE-LD7) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD8.us" site_id="35848" logo="https://cdn.tvpassport.com/image/station/100x100/jtv.png">Jewelry Television (WHNE-LD8) Flint, MI</channel>
    <channel lang="en" xmltv_id="WHNELD9.us" site_id="35849" logo="https://cdn.tvpassport.com/image/station/100x100/newsnet.png">NewsNet (WHNE-LD9) Flint, MI</channel>
    <channel lang="en" xmltv_id="WILXTV.us" site_id="5134" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WILX) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WILXTV2.us" site_id="14783" logo="https://cdn.tvpassport.com/image/station/100x100/heroesicons.png">H&amp;I (WILX-TV2) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WILXTV3.us" site_id="17653" logo="https://cdn.tvpassport.com/image/station/100x100/circle.png">Circle (WILX-TV3) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WILXTV4.us" site_id="34739" logo="https://cdn.tvpassport.com/image/station/100x100/ion_2016.png">ION (WILX-TV4) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WILXTV5.us" site_id="34740" logo="https://cdn.tvpassport.com/image/station/100x100/antenna-tv.png">Antenna (WILX-TV5) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WILXTV6.us" site_id="35131" logo="https://cdn.tvpassport.com/image/station/100x100/true-crime.png">True Crime Network (WILX-TV6) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WILXTV7.us" site_id="35132" logo="https://cdn.tvpassport.com/image/station/100x100/tct_tv.png">TCT (WILX-TV7) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WJBK.us" site_id="54" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WJBK) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WJBK2.us" site_id="11853" logo="https://cdn.tvpassport.com/image/station/100x100/movies.png">Movies! (WJBK-DT2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WJBK3.us" site_id="15548" logo="https://cdn.tvpassport.com/image/station/100x100/buzzrtv.png">Buzzr TV (WJBK3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WJBK4.us" site_id="17717" logo="https://cdn.tvpassport.com/image/station/100x100/heroesicons.png">H&amp;I (WJBK4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WJBK5.us" site_id="34476" logo="https://cdn.tvpassport.com/image/station/100x100/decades.png">Decades (WJBK5) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WJGPLD.us" site_id="27161" logo="https://cdn.tvpassport.com/image/station/100x100/tct_tv.png">Tri-State Christian TV (WJGP-LD) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WJGPLD2.us" site_id="31427" logo="https://cdn.tvpassport.com/image/station/100x100/tct_tv.png">TCT HD (WJGP-LD2) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WJGPLD3.us" site_id="31424">TCT Kids (WJGP-LD3) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WJMNTV2.us" site_id="32555" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WJMN-TV2) Escanaba, MI</channel>
    <channel lang="en" xmltv_id="WJMNTV3.us" site_id="32554" logo="https://cdn.tvpassport.com/image/station/100x100/laff.png">Laff (WJMN-TV3) Escanaba, MI</channel>
    <channel lang="en" xmltv_id="WJMNTV4.us" site_id="32556" logo="https://cdn.tvpassport.com/image/station/100x100/bounce.png">Bounce (WJMN-TV4) Escanaba, MI</channel>
    <channel lang="en" xmltv_id="WJRTTV.us" site_id="480" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WJRT) Flint, MI</channel>
    <channel lang="en" xmltv_id="WJRTTV2.us" site_id="19161" logo="https://cdn.tvpassport.com/image/station/100x100/metv.png">MeTV (WJRT-TV2) Flint, MI</channel>
    <channel lang="en" xmltv_id="WJRTTV3.us" site_id="14752" logo="https://cdn.tvpassport.com/image/station/100x100/circle.png">Circle (WJRT-TV3) Flint, MI</channel>
    <channel lang="en" xmltv_id="WJRTTV4.us" site_id="33870" logo="https://cdn.tvpassport.com/image/station/100x100/start-tv.png">Start TV (WJRT-TV4) Fllint, MI</channel>
    <channel lang="en" xmltv_id="WJRTTV5.us" site_id="34358" logo="https://cdn.tvpassport.com/image/station/100x100/heroesicons.png">H&amp;I (WJRT-TV5) Flint, MI</channel>
    <channel lang="en" xmltv_id="WJRTTV6.us" site_id="35583" logo="https://cdn.tvpassport.com/image/station/100x100/bounce.png">Bounce (WJRT-TV6) Fllint, MI</channel>
    <channel lang="en" xmltv_id="WKARTV.us" site_id="13241" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WKAR) East Lansing, MI</channel>
    <channel lang="en" xmltv_id="WKARTV2.us" site_id="13242" logo="https://cdn.tvpassport.com/image/station/100x100/pbsworldchannel.png">PBS World (WKAR-DT2) East Lansing, MI</channel>
    <channel lang="en" xmltv_id="WKARTV3.us" site_id="13243" logo="https://cdn.tvpassport.com/image/station/100x100/createtv.png">Create (WKAR-DT3) East Lansing, MI</channel>
    <channel lang="en" xmltv_id="WKARTV4.us" site_id="32679" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids 24/7 (WKAR-DT4) East Lansing, MI</channel>
    <channel lang="en" xmltv_id="WKBDTV.us" site_id="272" logo="https://cdn.tvpassport.com/image/station/100x100/cw.png">CW (WKBD) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WKBDTV2.us" site_id="33887" logo="https://cdn.tvpassport.com/image/station/100x100/comet.png">Comet TV (WKBD-TV2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WKBDTV3.us" site_id="33888" logo="https://cdn.tvpassport.com/image/station/100x100/chargenetwork.png">CHARGE! (WKBD-TV3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WKBDTV4.us" site_id="33889" logo="https://cdn.tvpassport.com/image/station/100x100/tbdtv.png">TBD TV (WKBD-DT4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WKBDTV5.us" site_id="34544" logo="https://cdn.tvpassport.com/image/station/100x100/circle.png">Circle (WKBD-TV5) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WLAJ.us" site_id="2003" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WLAJ) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLLA.us" site_id="3647">WLLA Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WLLA2.us" site_id="12442" logo="https://cdn.tvpassport.com/image/station/100x100/metv.png">MeTV (WLLA2) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WLLA3.us" site_id="12441" logo="https://cdn.tvpassport.com/image/station/100x100/heroesicons.png">H&amp;I (WLLA3) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WLLA4.us" site_id="35305" logo="https://cdn.tvpassport.com/image/station/100x100/decades.png">Decades (WLLA4) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WLLA5.us" site_id="35304" logo="https://cdn.tvpassport.com/image/station/100x100/retro_tv.png">Retro TV (WLLA5) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WLLZLP2.us" site_id="17938" logo="https://cdn.tvpassport.com/image/station/100x100/cozitv.png">Cozi TV (WLLZ-LP2) Traverse City, MI</channel>
    <channel lang="en" xmltv_id="WLNMLD.us" site_id="25292" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WLNM-LD) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLNMLD2.us" site_id="31428" logo="https://cdn.tvpassport.com/image/station/100x100/heroesicons.png">H&amp;I (WLNM-LD2) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLNMLD3.us" site_id="31425" logo="https://cdn.tvpassport.com/image/station/100x100/circle.png">Circle (WLNM-LD3) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLNMLD4.us" site_id="35133" logo="https://cdn.tvpassport.com/image/station/100x100/ion_2016.png">ION (WLNM-LD4) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLNMLD5.us" site_id="35134" logo="https://cdn.tvpassport.com/image/station/100x100/antenna-tv.png">Antenna (WLNM-LD5) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLNMLD6.us" site_id="35135" logo="https://cdn.tvpassport.com/image/station/100x100/true-crime.png">True Crime Network (WLNM-LD6) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLNMLD7.us" site_id="35136" logo="https://cdn.tvpassport.com/image/station/100x100/tct_tv.png">TCT (WLNM-LD7) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLNSTV.us" site_id="4994" logo="https://cdn.tvpassport.com/image/station/100x100/cbs.png">CBS (WLNS) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WLPCCD.us" site_id="10234" logo="https://cdn.tvpassport.com/image/station/100x100/impact-network.png">Impact (WLPC-LD) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WLUCTV.us" site_id="3163" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WLUC) Upper Michigan, MI</channel>
    <channel lang="en" xmltv_id="WLUCTV2.us" site_id="13254" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WLUC-TV2) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WLUCTV3.us" site_id="17914" logo="https://cdn.tvpassport.com/image/station/100x100/grittv.png">Grit TV (WLUC-TV3) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WMNNLD.us" site_id="11434">WMNN-LD MI-News Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WMNNLD10.us" site_id="12587" logo="https://cdn.tvpassport.com/image/station/100x100/antenna-tv.png">Antenna (WMNN-LD10 TV26) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WMNNLD12.us" site_id="34577" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">Cozi/MyNetworkTV (WMNN-LD12) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WMNNLD4.us" site_id="14880" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WMNN-LD4) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WMNNLD5.us" site_id="34570" logo="https://cdn.tvpassport.com/image/station/100x100/grittv.png">Grit TV (WMNN-LD5) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WMNNLD6.us" site_id="34571" logo="https://cdn.tvpassport.com/image/station/100x100/thegriotv.png">The Grio (WMNN-LD6) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WMNNLD8.us" site_id="34572" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-2019.png">Court TV (WMNN-LD8) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WMNNLD9.us" site_id="34573" logo="https://cdn.tvpassport.com/image/station/100x100/this_tv.png">THIS (WMNN-LD9) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WMYD.us" site_id="269" logo="https://cdn.tvpassport.com/image/station/100x100/mnt-wmyd.png">MyNetworkTV (WMYD) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WMYD2.us" site_id="11381" logo="https://cdn.tvpassport.com/image/station/100x100/antenna-tv.png">Antenna (WMYD2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WMYD3.us" site_id="16712" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WMYD3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WMYD4.us" site_id="33653" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-2019.png">Court TV (WMYD4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WNEM4.us" site_id="33441" logo="https://cdn.tvpassport.com/image/station/100x100/ion_2016.png">ION (WNEM-TV4) Flint, MI</channel>
    <channel lang="en" xmltv_id="WNEMTV.us" site_id="4996" logo="https://cdn.tvpassport.com/image/station/100x100/cbs.png">CBS (WNEM) Flint, MI</channel>
    <channel lang="en" xmltv_id="WNEMTV2.us" site_id="6956" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">MyNetworkTV (WNEM-TV2) Flint, MI</channel>
    <channel lang="en" xmltv_id="WNEMTV3.us" site_id="17864" logo="https://cdn.tvpassport.com/image/station/100x100/cozitv.png">Cozi TV (WNEM-TV3) Flint, MI</channel>
    <channel lang="en" xmltv_id="WNEMTV5.us" site_id="35582" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-2019.png">Court TV (WNEM-TV5) Flint, MI</channel>
    <channel lang="en" xmltv_id="WNMU.us" site_id="481" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WNMU) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WNMU2.us" site_id="14867" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids (WNMU-DT2) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WNMU3.us" site_id="19440" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS Plus (WNMU-DT3) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WOBCCD.us" site_id="27112" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">My Network TV (WOBC-CD) Battle Creek, MI</channel>
    <channel lang="en" xmltv_id="WOBCCD2.us" site_id="31137" logo="https://cdn.tvpassport.com/image/station/100x100/cozitv.png">Cozi TV (WOBC-CD2) Battle Creek, MI</channel>
    <channel lang="en" xmltv_id="WOBCCD3.us" site_id="31172" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WOBC-CD3) Battle Creek, MI</channel>
    <channel lang="en" xmltv_id="WOGCCD.us" site_id="27224" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WOGC-CD) Holland, MI</channel>
    <channel lang="en" xmltv_id="WOGCCD2.us" site_id="31108" logo="https://cdn.tvpassport.com/image/station/100x100/bounce.png">Bounce (WOGC-CD2) Holland, MI</channel>
    <channel lang="en" xmltv_id="WOGCCD3.us" site_id="31274" logo="https://cdn.tvpassport.com/image/station/100x100/laff.png">Laff (WOGC-CD3) Holland, MI</channel>
    <channel lang="en" xmltv_id="WOHOCD.us" site_id="29807" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">My Network TV (WOHO-CD) Holland, MI</channel>
    <channel lang="en" xmltv_id="WOHOCD2.us" site_id="31138" logo="https://cdn.tvpassport.com/image/station/100x100/cozitv.png">Cozi TV (WOHO-CD2) Holland, MI</channel>
    <channel lang="en" xmltv_id="WOHOCD3.us" site_id="31173" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WOHO-CD3) Holland, MI</channel>
    <channel lang="en" xmltv_id="WOKZCD.us" site_id="26297" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">My Network TV (WOKZ-CD) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WOKZCD2.us" site_id="31139" logo="https://cdn.tvpassport.com/image/station/100x100/cozitv.png">Cozi TV (WOKZ-CD2) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WOKZCD3.us" site_id="31174" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WOKZ-CD3) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WOMSCD.us" site_id="28958" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">My Network TV (WOMS-CD) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WOMSCD2.us" site_id="31141" logo="https://cdn.tvpassport.com/image/station/100x100/cozitv.png">Cozi TV (WOMS-CD2) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WOMSCD3.us" site_id="31175" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WOMS-CD3) Muskegon, MI</channel>
    <channel lang="en" xmltv_id="WOODTV.us" site_id="1914" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WOOD) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WOODTV2.us" site_id="4501" logo="https://cdn.tvpassport.com/image/station/100x100/rewind-us.png">Rewind TV US (WOOD-TV2) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WOODTV3.us" site_id="11883" logo="https://cdn.tvpassport.com/image/station/100x100/sportsgrid.png">SportsGrid (WOOD-DT3) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WOTV.us" site_id="1920" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WOTV) Battle Creek, MI</channel>
    <channel lang="en" xmltv_id="WOTV2.us" site_id="19156" logo="https://cdn.tvpassport.com/image/station/100x100/dabl.png">DABL (WOTV2) Bettle Creek, MI</channel>
    <channel lang="en" xmltv_id="WOTV3.us" site_id="19157" logo="https://cdn.tvpassport.com/image/station/100x100/chargenetwork.png">CHARGE! (WOTV3) Battle Creek, MI</channel>
    <channel lang="en" xmltv_id="WPBNTV.us" site_id="482" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WPBN) Traverse City, MI</channel>
    <channel lang="en" xmltv_id="WPBNTV2.us" site_id="17670" logo="https://cdn.tvpassport.com/image/station/100x100/abc.png">ABC (WPBN-DT2) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WPBNTV3.us" site_id="17671" logo="https://cdn.tvpassport.com/image/station/100x100/comet.png">Comet TV (WPBN-TV3) Traverse City/Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WPXDTV.us" site_id="2542" logo="https://cdn.tvpassport.com/image/station/100x100/ion_2016.png">ION (WPXD) Detriot, MI</channel>
    <channel lang="en" xmltv_id="WPXDTV2.us" site_id="12024" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-2019.png">Court TV (WPXD-TV2) Detriot, MI</channel>
    <channel lang="en" xmltv_id="WPXDTV3.us" site_id="12083" logo="https://cdn.tvpassport.com/image/station/100x100/grittv.png">Grit TV (WPXD-TV3) Detriot, MI</channel>
    <channel lang="en" xmltv_id="WPXDTV4.us" site_id="12199" logo="https://cdn.tvpassport.com/image/station/100x100/defytv.png">Defy (WPXD-TV4) Detriot, MI</channel>
    <channel lang="en" xmltv_id="WPXDTV5.us" site_id="12266" logo="https://cdn.tvpassport.com/image/station/100x100/truereal.png">TrueReal (WPXD-TV5) Detriot, MI</channel>
    <channel lang="en" xmltv_id="WPXDTV6.us" site_id="11700" logo="https://cdn.tvpassport.com/image/station/100x100/gettv.png">GetTV (WPXD-TV6) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WSMH.us" site_id="5047" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WSMH) Flint, MI</channel>
    <channel lang="en" xmltv_id="WSMH2.us" site_id="17525" logo="https://cdn.tvpassport.com/image/station/100x100/antenna-tv.png">Antenna (WSMH2) Flint, MI</channel>
    <channel lang="en" xmltv_id="WSMH3.us" site_id="9274" logo="https://cdn.tvpassport.com/image/station/100x100/comet.png">Comet TV (WSMH3) Flint, MI</channel>
    <channel lang="en" xmltv_id="WSMH4.us" site_id="32150" logo="https://cdn.tvpassport.com/image/station/100x100/stadium.png">Stadium (WSMH-DT4) Flint, MI</channel>
    <channel lang="en" xmltv_id="WSYMTV.us" site_id="5048" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WSYM) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WSYMTV2.us" site_id="14678" logo="https://cdn.tvpassport.com/image/station/100x100/metv.png">MeTV (WSYM-TV2) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WSYMTV3.us" site_id="17509" logo="https://cdn.tvpassport.com/image/station/100x100/bounce.png">Bounce (WSYM-TV3) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WSYMTV5.us" site_id="34066" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-2019.png">Court TV (WSYM-TV5) Lansing, MI</channel>
    <channel lang="en" xmltv_id="WTLJ.us" site_id="3201" logo="https://cdn.tvpassport.com/image/station/100x100/tct_tv.png">TCT (WTLJ) Allendale, MI</channel>
    <channel lang="en" xmltv_id="WTLJ2.us" site_id="12485" logo="https://cdn.tvpassport.com/image/station/100x100/tct_tv.png">TCT (WTLJ-DT2) Allendale, MI</channel>
    <channel lang="en" xmltv_id="WTLJ3.us" site_id="12479">TCT Kids (WTLJ-DT3) Allendale, MI</channel>
    <channel lang="en" xmltv_id="WTOMTV.us" site_id="5126" logo="https://cdn.tvpassport.com/image/station/100x100/nbc.png">NBC (WTOM) Traverse City, MI</channel>
    <channel lang="en" xmltv_id="WTVS.us" site_id="22" logo="https://cdn.tvpassport.com/image/station/100x100/pbs.png">PBS (WTVS) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WTVS2.us" site_id="7682" logo="https://cdn.tvpassport.com/image/station/100x100/pbskids.png">PBS Kids (WTVS-DT2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WTVS3.us" site_id="7681" logo="https://cdn.tvpassport.com/image/station/100x100/createtv.png">Create (WTVS-DT3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WTVS4.us" site_id="31626" logo="https://cdn.tvpassport.com/image/station/100x100/pbsworldchannel.png">PBS World (WTVS-DT4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WTVS5.us" site_id="36121">MLC (WTVS-DT5) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WUDLLD.us" site_id="18258" logo="https://cdn.tvpassport.com/image/station/100x100/quest_us.png">Quest (WUDL)Detroit, MI</channel>
    <channel lang="en" xmltv_id="WUDLLD2.us" site_id="18259" logo="https://cdn.tvpassport.com/image/station/100x100/sbn.png">SonLife (WUDL-DT2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WUDLLD3.us" site_id="18260" logo="https://cdn.tvpassport.com/image/station/100x100/shop-lc.png">Shop LC (WUDL-DT3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WUDLLD4.us" site_id="18261" logo="https://cdn.tvpassport.com/image/station/100x100/shophq.png">SHOPHQ (WUDL-DT4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WUDLLD5.us" site_id="18262" logo="https://cdn.tvpassport.com/image/station/100x100/qvc.png">QVC (WUDL-DT5) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WUDLLP6.us" site_id="31776" logo="https://cdn.tvpassport.com/image/station/100x100/qvc.png">QVC2 (WUDL-DT6) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WUDTLD.us" site_id="3162" logo="https://cdn.tvpassport.com/image/station/100x100/daystar_tv.png">Daystar (WUDT) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WUHQLD.us" site_id="25707" logo="https://cdn.tvpassport.com/image/station/100x100/daystar_tv.png">Daystar (WUHQ-LD) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WUROLD.us" site_id="14163" logo="https://cdn.tvpassport.com/image/station/100x100/heroesicons.png">H&amp;I (WURO-LD) Roscommon, MI</channel>
    <channel lang="en" xmltv_id="WUROLD2.us" site_id="14164" logo="https://cdn.tvpassport.com/image/station/100x100/movies.png">Movies! (WURO-DT2) Roscommon, MI</channel>
    <channel lang="en" xmltv_id="WUROLD4.us" site_id="14171" logo="https://cdn.tvpassport.com/image/station/100x100/decades.png">Decades (WURO-LD4) Roscommon, MI</channel>
    <channel lang="en" xmltv_id="WUROLD5.us" site_id="14172" logo="https://cdn.tvpassport.com/image/station/100x100/heartland.png">Heartland (WURO-LD5) Roscommon, MI</channel>
    <channel lang="en" xmltv_id="WUWBLD2.us" site_id="14165" logo="https://cdn.tvpassport.com/image/station/100x100/movies.png">Movies! (WUWB-DT2) West Branch, MI</channel>
    <channel lang="en" xmltv_id="WUWBLD4.us" site_id="14169" logo="https://cdn.tvpassport.com/image/station/100x100/familychannelusa.png">Family Channel USA (WUWB-DT4) West Branch, MI</channel>
    <channel lang="en" xmltv_id="WWJTV.us" site_id="128" logo="https://cdn.tvpassport.com/image/station/100x100/cbs.png">CBS (WWJ) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WWJTV2.us" site_id="14945" logo="https://cdn.tvpassport.com/image/station/100x100/start-tv.png">Start TV (WWJ-TV2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WWJTV3.us" site_id="34157" logo="https://cdn.tvpassport.com/image/station/100x100/dabl.png">DABL (WWJ-TV3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WWJTV4.us" site_id="35971">FAVE TV (WWJ-TV4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WWMT.us" site_id="1913" logo="https://cdn.tvpassport.com/image/station/100x100/cbs.png">CBS (WWMT) Kalamazoo, MI</channel>
    <channel lang="en" xmltv_id="WWMT2.us" site_id="3777" logo="https://cdn.tvpassport.com/image/station/100x100/cw.png">CW (WWMT-DT2) West Michigan, MI</channel>
    <channel lang="en" xmltv_id="WWMT3.us" site_id="17352" logo="https://cdn.tvpassport.com/image/station/100x100/tbdtv.png">Comet TV (WWMT3) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WWTV.us" site_id="1261" logo="https://cdn.tvpassport.com/image/station/100x100/cbs.png">CBS (WWTV) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WWTV2.us" site_id="17349" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WWTV-DT2) Traverse City, MI</channel>
    <channel lang="en" xmltv_id="WWTV3.us" site_id="32817" logo="https://cdn.tvpassport.com/image/station/100x100/metv.png">MeTV (WWTV3) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WWTV4.us" site_id="33221" logo="https://cdn.tvpassport.com/image/station/100x100/laff.png">Laff (WWTV4) Cadillac, MI</channel>
    <channel lang="en" xmltv_id="WWUPTV3.us" site_id="33779" logo="https://cdn.tvpassport.com/image/station/100x100/metv.png">MeTV (WWUP-TV3) Sault Ste. Marie, MI</channel>
    <channel lang="en" xmltv_id="WXIILD.us" site_id="33287" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">MyNetworkTV (WXII-LD) Cedar, MI</channel>
    <channel lang="en" xmltv_id="WXMI.us" site_id="1917" logo="https://cdn.tvpassport.com/image/station/100x100/foxcable.png">FOX (WXMI) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WXMI2.us" site_id="9330" logo="https://cdn.tvpassport.com/image/station/100x100/antenna-tv.png">Antenna (WXMI2) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WXMI3.us" site_id="9328" logo="https://cdn.tvpassport.com/image/station/100x100/bounce.png">Bounce (WXMI3) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WXMI4.us" site_id="34527" logo="https://cdn.tvpassport.com/image/station/100x100/truereal.png">Court TV Mystery (WXMI4) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WXSPCD.us" site_id="2228" logo="https://cdn.tvpassport.com/image/station/100x100/mnt.png">MyNetworkTV (WXSP) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WXSPCD2.us" site_id="17343" logo="https://cdn.tvpassport.com/image/station/100x100/cozitv.png">Cozi TV (WXSP-CD2) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WXSPCD3.us" site_id="17344" logo="https://cdn.tvpassport.com/image/station/100x100/comet.png">Comet TV (WXSP-CD3) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WXYZTV.us" site_id="11155" logo="https://cdn.tvpassport.com/image/station/100x100/abc-wxyz.png">ABC (WXYZ) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WXYZTV2.us" site_id="11382" logo="https://cdn.tvpassport.com/image/station/100x100/bounce.png">Bounce (WXYZ-TV2) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WXYZTV3.us" site_id="10230" logo="https://cdn.tvpassport.com/image/station/100x100/laff.png">Laff (WXYZ-TV3) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WXYZTV4.us" site_id="33762" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-2019.png">Court TV (WXYZ-TV4) Detroit, MI</channel>
    <channel lang="en" xmltv_id="WZMQ.us" site_id="2193" logo="https://cdn.tvpassport.com/image/station/100x100/metv.png">MeTV (WZMQ) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WZMQ2.us" site_id="17308" logo="https://cdn.tvpassport.com/image/station/100x100/this_tv.png">THIS (WZMQ-DT2) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WZMQ3.us" site_id="17309" logo="https://cdn.tvpassport.com/image/station/100x100/antenna-tv.png">Antenna (WZMQ3) Marquette, MI</channel>
    <channel lang="en" xmltv_id="WZPXTV.us" site_id="3648" logo="https://cdn.tvpassport.com/image/station/100x100/ion_2016.png">ION (WZPX) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZPXTV2.us" site_id="12039" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-2019.png">Court TV (WZPX-TV2) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZPXTV3.us" site_id="12097" logo="https://cdn.tvpassport.com/image/station/100x100/grittv.png">Grit TV (WZPX-TV3) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZPXTV4.us" site_id="12216" logo="https://cdn.tvpassport.com/image/station/100x100/laff.png">Laff (WZPX-TV4) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZPXTV5.us" site_id="12283" logo="https://cdn.tvpassport.com/image/station/100x100/court-tv-mystery.png">Court TV Mystery (WZPX-TV5) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZPXTV6.us" site_id="11701" logo="https://cdn.tvpassport.com/image/station/100x100/defytv.png">HSN (WZPX-TV6) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZZM.us" site_id="1916" logo="https://cdn.tvpassport.com/image/station/100x100/13wzzm.png">ABC (WZZM) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZZM2.us" site_id="32574">WZZM-DT2 13 On Target Weather Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZZM3.us" site_id="14481" logo="https://cdn.tvpassport.com/image/station/100x100/true-crime.png">True Crime Network (WZZM-DT3) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZZM4.us" site_id="32429" logo="https://cdn.tvpassport.com/image/station/100x100/quest_us.png">Quest (WZZM4) Grand Rapids, MI</channel>
    <channel lang="en" xmltv_id="WZZM5.us" site_id="36085" logo="https://cdn.tvpassport.com/image/station/100x100/twist_logo.png">Twist (WZZM-DT5) Grand Rapids, MI</channel>
  </channels>
</site>
