From fbbc6bca41650fd6ace5035d08cf2aee704def12 Mon Sep 17 00:00:00 2001 From: TVKaista <103857112+TVKaista@users.noreply.github.com> Date: Sat, 18 Feb 2023 14:18:28 +0000 Subject: [PATCH 1/5] Add Finnish channels --- lists/finland.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lists/finland.md b/lists/finland.md index 0300673..4ed2a45 100644 --- a/lists/finland.md +++ b/lists/finland.md @@ -2,10 +2,14 @@ | # | Channel | Link | Logo | EPG id | |:---:|:--------------:|:-----:|:----:|:------:| -| 1 | Yle TV1 | [>](https://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_4096_av-p.m3u8?sd=6&dw=14400&set-segment-duration=quality&rebase=on) | | YleTV1.fi | +| 1 | Yle TV1 Ⓖ | [>](https://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_4096_av-p.m3u8?sd=6&dw=14400&set-segment-duration=quality&rebase=on) | | YleTV1.fi | | 2 | Yle TV2 Ⓖ | [>](https://yletv-lh.akamaihd.net/i/yletv2hls_1@103189/index_4096_av-p.m3u8?sd=6&dw=14400&set-segment-duration=quality&rebase=on) | | YleTV2.fi | +| 3 | MTV3 | [>](https://live-fi.tvkaista.net/mtv3/live.m3u8) | | MTV3.fi | | 5 | Yle Teema Fem Ⓖ | [>](https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/index.m3u8) | | YleTeemaFem.fi | -| 15 | AlfaTV | [>](https://alfatv.digitacdn.net/live/_definst_/alfatv/amlst:alfatv.amlst/playlist.m3u8?organizationId=4507452&suiteItemId=4515276) | | AlfaTV.fi | +| 7 | TV5 | [>](https://live-fi.tvkaista.net/tv5/live.m3u8) | | TV5.fi | +| 10 | Kutonen | [>](https://live-fi.tvkaista.net/kutonen/live.m3u8) | | Kutonen.fi | +| 11 | TLC | [>](https://live-fi.tvkaista.net/tlc/live.m3u8) | | TLC.fi | +| 16 | Frii | [>](https://live-fi.tvkaista.net/frii/live.m3u8) | | Frii.fi | | 19 | INEZ | [>](https://inezsecondary.digitacdn.net/live/_definst_/inez/amlst:inezlive.amlst/master.m3u8?organizationId=14520912&suiteItemId=14521292) | | | 33 | Koti TV | [>](https://kotitv.digitacdn.net/amlst:kotitv.amlst/playlist.m3u8?organizationId=83459409&suiteItemId=83459780) | | | 45 | Taivas TV7 | [>](https://vod.tv7.fi/tv7-fi/_definst_/smil:tv7-fi.smil/playlist.m3u8) | | TaivasTV7.fi | From 4dfbba4f05b57231e77cffc7be255bfb4134c961 Mon Sep 17 00:00:00 2001 From: TVKaista <103857112+TVKaista@users.noreply.github.com> Date: Sat, 18 Feb 2023 17:31:56 +0000 Subject: [PATCH 2/5] Add some additional channels --- lists/finland.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lists/finland.md b/lists/finland.md index 4ed2a45..34a337d 100644 --- a/lists/finland.md +++ b/lists/finland.md @@ -6,9 +6,11 @@ | 2 | Yle TV2 Ⓖ | [>](https://yletv-lh.akamaihd.net/i/yletv2hls_1@103189/index_4096_av-p.m3u8?sd=6&dw=14400&set-segment-duration=quality&rebase=on) | | YleTV2.fi | | 3 | MTV3 | [>](https://live-fi.tvkaista.net/mtv3/live.m3u8) | | MTV3.fi | | 5 | Yle Teema Fem Ⓖ | [>](https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/index.m3u8) | | YleTeemaFem.fi | +| 6 | MTV Sub | [>](https://live-fi.tvkaista.net/sub/live.m3u8) | | Sub.fi | | 7 | TV5 | [>](https://live-fi.tvkaista.net/tv5/live.m3u8) | | TV5.fi | | 10 | Kutonen | [>](https://live-fi.tvkaista.net/kutonen/live.m3u8) | | Kutonen.fi | | 11 | TLC | [>](https://live-fi.tvkaista.net/tlc/live.m3u8) | | TLC.fi | +| 13 | MTV Ava | [>](https://live-fi.tvkaista.net/ava/live.m3u8) | | Ava.fi | | 16 | Frii | [>](https://live-fi.tvkaista.net/frii/live.m3u8) | | Frii.fi | | 19 | INEZ | [>](https://inezsecondary.digitacdn.net/live/_definst_/inez/amlst:inezlive.amlst/master.m3u8?organizationId=14520912&suiteItemId=14521292) | | | 33 | Koti TV | [>](https://kotitv.digitacdn.net/amlst:kotitv.amlst/playlist.m3u8?organizationId=83459409&suiteItemId=83459780) | | From 09feabfb96e0db61e1a2facfaafe3a785af1469f Mon Sep 17 00:00:00 2001 From: Morpho Date: Fri, 3 Mar 2023 23:57:55 +0400 Subject: [PATCH 3/5] new file: epglist.txt modified: make_playlist.py --- epglist.txt | 250 ++++++++++++++++++++++++++++++++++++++++++++++ make_playlist.py | 253 +---------------------------------------------- 2 files changed, 251 insertions(+), 252 deletions(-) create mode 100644 epglist.txt diff --git a/epglist.txt b/epglist.txt new file mode 100644 index 0000000..d0f3958 --- /dev/null +++ b/epglist.txt @@ -0,0 +1,250 @@ +"https://iptv-org.github.io/epg/guides/af.xml", +"https://iptv-org.github.io/epg/guides/al.xml", +"https://iptv-org.github.io/epg/guides/dz.xml", +"https://iptv-org.github.io/epg/guides/as.xml", +"https://iptv-org.github.io/epg/guides/ad.xml", +"https://iptv-org.github.io/epg/guides/ao.xml", +"https://iptv-org.github.io/epg/guides/ai.xml", +"https://iptv-org.github.io/epg/guides/aq.xml", +"https://iptv-org.github.io/epg/guides/ag.xml", +"https://iptv-org.github.io/epg/guides/ar.xml", +"https://iptv-org.github.io/epg/guides/am.xml", +"https://iptv-org.github.io/epg/guides/aw.xml", +"https://iptv-org.github.io/epg/guides/au.xml", +"https://iptv-org.github.io/epg/guides/at.xml", +"https://iptv-org.github.io/epg/guides/az.xml", +"https://iptv-org.github.io/epg/guides/bs.xml", +"https://iptv-org.github.io/epg/guides/bh.xml", +"https://iptv-org.github.io/epg/guides/bd.xml", +"https://iptv-org.github.io/epg/guides/bb.xml", +"https://iptv-org.github.io/epg/guides/by.xml", +"https://iptv-org.github.io/epg/guides/be.xml", +"https://iptv-org.github.io/epg/guides/bz.xml", +"https://iptv-org.github.io/epg/guides/bj.xml", +"https://iptv-org.github.io/epg/guides/bm.xml", +"https://iptv-org.github.io/epg/guides/bt.xml", +"https://iptv-org.github.io/epg/guides/bo.xml", +"https://iptv-org.github.io/epg/guides/bq.xml", +"https://iptv-org.github.io/epg/guides/ba.xml", +"https://iptv-org.github.io/epg/guides/bw.xml", +"https://iptv-org.github.io/epg/guides/bv.xml", +"https://iptv-org.github.io/epg/guides/br.xml", +"https://iptv-org.github.io/epg/guides/io.xml", +"https://iptv-org.github.io/epg/guides/vg.xml", +"https://iptv-org.github.io/epg/guides/bn.xml", +"https://iptv-org.github.io/epg/guides/bg.xml", +"https://iptv-org.github.io/epg/guides/bf.xml", +"https://iptv-org.github.io/epg/guides/bi.xml", +"https://iptv-org.github.io/epg/guides/kh.xml", +"https://iptv-org.github.io/epg/guides/cm.xml", +"https://iptv-org.github.io/epg/guides/ca.xml", +"https://iptv-org.github.io/epg/guides/cv.xml", +"https://iptv-org.github.io/epg/guides/ky.xml", +"https://iptv-org.github.io/epg/guides/cf.xml", +"https://iptv-org.github.io/epg/guides/td.xml", +"https://iptv-org.github.io/epg/guides/cl.xml", +"https://iptv-org.github.io/epg/guides/cn.xml", +"https://iptv-org.github.io/epg/guides/cx.xml", +"https://iptv-org.github.io/epg/guides/cc.xml", +"https://iptv-org.github.io/epg/guides/co.xml", +"https://iptv-org.github.io/epg/guides/km.xml", +"https://iptv-org.github.io/epg/guides/ck.xml", +"https://iptv-org.github.io/epg/guides/cr.xml", +"https://iptv-org.github.io/epg/guides/hr.xml", +"https://iptv-org.github.io/epg/guides/cu.xml", +"https://iptv-org.github.io/epg/guides/cw.xml", +"https://iptv-org.github.io/epg/guides/cy.xml", +"https://iptv-org.github.io/epg/guides/cz.xml", +"https://iptv-org.github.io/epg/guides/cd.xml", +"https://iptv-org.github.io/epg/guides/dk.xml", +"https://iptv-org.github.io/epg/guides/dj.xml", +"https://iptv-org.github.io/epg/guides/dm.xml", +"https://iptv-org.github.io/epg/guides/do.xml", +"https://iptv-org.github.io/epg/guides/tl.xml", +"https://iptv-org.github.io/epg/guides/ec.xml", +"https://iptv-org.github.io/epg/guides/eg.xml", +"https://iptv-org.github.io/epg/guides/sv.xml", +"https://iptv-org.github.io/epg/guides/gq.xml", +"https://iptv-org.github.io/epg/guides/er.xml", +"https://iptv-org.github.io/epg/guides/ee.xml", +"https://iptv-org.github.io/epg/guides/et.xml", +"https://iptv-org.github.io/epg/guides/fk.xml", +"https://iptv-org.github.io/epg/guides/fo.xml", +"https://iptv-org.github.io/epg/guides/fj.xml", +"https://iptv-org.github.io/epg/guides/fi.xml", +"https://iptv-org.github.io/epg/guides/fr.xml", +"https://iptv-org.github.io/epg/guides/gf.xml", +"https://iptv-org.github.io/epg/guides/pf.xml", +"https://iptv-org.github.io/epg/guides/tf.xml", +"https://iptv-org.github.io/epg/guides/ga.xml", +"https://iptv-org.github.io/epg/guides/gm.xml", +"https://iptv-org.github.io/epg/guides/ge.xml", +"https://iptv-org.github.io/epg/guides/de.xml", +"https://iptv-org.github.io/epg/guides/gh.xml", +"https://iptv-org.github.io/epg/guides/gi.xml", +"https://iptv-org.github.io/epg/guides/gr.xml", +"https://iptv-org.github.io/epg/guides/gl.xml", +"https://iptv-org.github.io/epg/guides/gd.xml", +"https://iptv-org.github.io/epg/guides/gp.xml", +"https://iptv-org.github.io/epg/guides/gu.xml", +"https://iptv-org.github.io/epg/guides/gt.xml", +"https://iptv-org.github.io/epg/guides/gg.xml", +"https://iptv-org.github.io/epg/guides/gn.xml", +"https://iptv-org.github.io/epg/guides/gw.xml", +"https://iptv-org.github.io/epg/guides/gy.xml", +"https://iptv-org.github.io/epg/guides/ht.xml", +"https://iptv-org.github.io/epg/guides/hm.xml", +"https://iptv-org.github.io/epg/guides/hn.xml", +"https://iptv-org.github.io/epg/guides/hk.xml", +"https://iptv-org.github.io/epg/guides/hu.xml", +"https://iptv-org.github.io/epg/guides/is.xml", +"https://iptv-org.github.io/epg/guides/in.xml", +"https://iptv-org.github.io/epg/guides/id.xml", +"https://iptv-org.github.io/epg/guides/ir.xml", +"https://iptv-org.github.io/epg/guides/iq.xml", +"https://iptv-org.github.io/epg/guides/ie.xml", +"https://iptv-org.github.io/epg/guides/im.xml", +"https://iptv-org.github.io/epg/guides/il.xml", +"https://iptv-org.github.io/epg/guides/it.xml", +"https://iptv-org.github.io/epg/guides/ci.xml", +"https://iptv-org.github.io/epg/guides/jm.xml", +"https://iptv-org.github.io/epg/guides/jp.xml", +"https://iptv-org.github.io/epg/guides/je.xml", +"https://iptv-org.github.io/epg/guides/jo.xml", +"https://iptv-org.github.io/epg/guides/kz.xml", +"https://iptv-org.github.io/epg/guides/ke.xml", +"https://iptv-org.github.io/epg/guides/ki.xml", +"https://iptv-org.github.io/epg/guides/xk.xml", +"https://iptv-org.github.io/epg/guides/kw.xml", +"https://iptv-org.github.io/epg/guides/kg.xml", +"https://iptv-org.github.io/epg/guides/la.xml", +"https://iptv-org.github.io/epg/guides/lv.xml", +"https://iptv-org.github.io/epg/guides/lb.xml", +"https://iptv-org.github.io/epg/guides/ls.xml", +"https://iptv-org.github.io/epg/guides/lr.xml", +"https://iptv-org.github.io/epg/guides/ly.xml", +"https://iptv-org.github.io/epg/guides/li.xml", +"https://iptv-org.github.io/epg/guides/lt.xml", +"https://iptv-org.github.io/epg/guides/lu.xml", +"https://iptv-org.github.io/epg/guides/mo.xml", +"https://iptv-org.github.io/epg/guides/mg.xml", +"https://iptv-org.github.io/epg/guides/mw.xml", +"https://iptv-org.github.io/epg/guides/my.xml", +"https://iptv-org.github.io/epg/guides/mv.xml", +"https://iptv-org.github.io/epg/guides/ml.xml", +"https://iptv-org.github.io/epg/guides/mt.xml", +"https://iptv-org.github.io/epg/guides/mh.xml", +"https://iptv-org.github.io/epg/guides/mq.xml", +"https://iptv-org.github.io/epg/guides/mr.xml", +"https://iptv-org.github.io/epg/guides/mu.xml", +"https://iptv-org.github.io/epg/guides/yt.xml", +"https://iptv-org.github.io/epg/guides/mx.xml", +"https://iptv-org.github.io/epg/guides/fm.xml", +"https://iptv-org.github.io/epg/guides/md.xml", +"https://iptv-org.github.io/epg/guides/mc.xml", +"https://iptv-org.github.io/epg/guides/mn.xml", +"https://iptv-org.github.io/epg/guides/me.xml", +"https://iptv-org.github.io/epg/guides/ms.xml", +"https://iptv-org.github.io/epg/guides/ma.xml", +"https://iptv-org.github.io/epg/guides/mz.xml", +"https://iptv-org.github.io/epg/guides/mm.xml", +"https://iptv-org.github.io/epg/guides/na.xml", +"https://iptv-org.github.io/epg/guides/nr.xml", +"https://iptv-org.github.io/epg/guides/np.xml", +"https://iptv-org.github.io/epg/guides/nl.xml", +"https://iptv-org.github.io/epg/guides/nc.xml", +"https://iptv-org.github.io/epg/guides/nz.xml", +"https://iptv-org.github.io/epg/guides/ni.xml", +"https://iptv-org.github.io/epg/guides/ne.xml", +"https://iptv-org.github.io/epg/guides/ng.xml", +"https://iptv-org.github.io/epg/guides/nu.xml", +"https://iptv-org.github.io/epg/guides/nf.xml", +"https://iptv-org.github.io/epg/guides/kp.xml", +"https://iptv-org.github.io/epg/guides/mk.xml", +"https://iptv-org.github.io/epg/guides/mp.xml", +"https://iptv-org.github.io/epg/guides/no.xml", +"https://iptv-org.github.io/epg/guides/om.xml", +"https://iptv-org.github.io/epg/guides/pk.xml", +"https://iptv-org.github.io/epg/guides/pw.xml", +"https://iptv-org.github.io/epg/guides/ps.xml", +"https://iptv-org.github.io/epg/guides/pa.xml", +"https://iptv-org.github.io/epg/guides/pg.xml", +"https://iptv-org.github.io/epg/guides/py.xml", +"https://iptv-org.github.io/epg/guides/pe.xml", +"https://iptv-org.github.io/epg/guides/ph.xml", +"https://iptv-org.github.io/epg/guides/pn.xml", +"https://iptv-org.github.io/epg/guides/pl.xml", +"https://iptv-org.github.io/epg/guides/pt.xml", +"https://iptv-org.github.io/epg/guides/pr.xml", +"https://iptv-org.github.io/epg/guides/qa.xml", +"https://iptv-org.github.io/epg/guides/cg.xml", +"https://iptv-org.github.io/epg/guides/ro.xml", +"https://iptv-org.github.io/epg/guides/ru.xml", +"https://iptv-org.github.io/epg/guides/rw.xml", +"https://iptv-org.github.io/epg/guides/re.xml", +"https://iptv-org.github.io/epg/guides/bl.xml", +"https://iptv-org.github.io/epg/guides/sh.xml", +"https://iptv-org.github.io/epg/guides/kn.xml", +"https://iptv-org.github.io/epg/guides/lc.xml", +"https://iptv-org.github.io/epg/guides/mf.xml", +"https://iptv-org.github.io/epg/guides/pm.xml", +"https://iptv-org.github.io/epg/guides/vc.xml", +"https://iptv-org.github.io/epg/guides/ws.xml", +"https://iptv-org.github.io/epg/guides/sm.xml", +"https://iptv-org.github.io/epg/guides/sa.xml", +"https://iptv-org.github.io/epg/guides/sn.xml", +"https://iptv-org.github.io/epg/guides/rs.xml", +"https://iptv-org.github.io/epg/guides/sc.xml", +"https://iptv-org.github.io/epg/guides/sl.xml", +"https://iptv-org.github.io/epg/guides/sg.xml", +"https://iptv-org.github.io/epg/guides/sx.xml", +"https://iptv-org.github.io/epg/guides/sk.xml", +"https://iptv-org.github.io/epg/guides/si.xml", +"https://iptv-org.github.io/epg/guides/sb.xml", +"https://iptv-org.github.io/epg/guides/so.xml", +"https://iptv-org.github.io/epg/guides/za.xml", +"https://iptv-org.github.io/epg/guides/gs.xml", +"https://iptv-org.github.io/epg/guides/kr.xml", +"https://iptv-org.github.io/epg/guides/ss.xml", +"https://iptv-org.github.io/epg/guides/es.xml", +"https://iptv-org.github.io/epg/guides/lk.xml", +"https://iptv-org.github.io/epg/guides/sd.xml", +"https://iptv-org.github.io/epg/guides/sr.xml", +"https://iptv-org.github.io/epg/guides/sj.xml", +"https://iptv-org.github.io/epg/guides/sz.xml", +"https://iptv-org.github.io/epg/guides/se.xml", +"https://iptv-org.github.io/epg/guides/ch.xml", +"https://iptv-org.github.io/epg/guides/sy.xml", +"https://iptv-org.github.io/epg/guides/st.xml", +"https://iptv-org.github.io/epg/guides/tw.xml", +"https://iptv-org.github.io/epg/guides/tj.xml", +"https://iptv-org.github.io/epg/guides/tz.xml", +"https://iptv-org.github.io/epg/guides/th.xml", +"https://iptv-org.github.io/epg/guides/tg.xml", +"https://iptv-org.github.io/epg/guides/tk.xml", +"https://iptv-org.github.io/epg/guides/to.xml", +"https://iptv-org.github.io/epg/guides/tt.xml", +"https://iptv-org.github.io/epg/guides/tn.xml", +"https://iptv-org.github.io/epg/guides/tr.xml", +"https://iptv-org.github.io/epg/guides/tm.xml", +"https://iptv-org.github.io/epg/guides/tc.xml", +"https://iptv-org.github.io/epg/guides/tv.xml", +"https://iptv-org.github.io/epg/guides/um.xml", +"https://iptv-org.github.io/epg/guides/vi.xml", +"https://iptv-org.github.io/epg/guides/ug.xml", +"https://iptv-org.github.io/epg/guides/ua.xml", +"https://iptv-org.github.io/epg/guides/ae.xml", +"https://iptv-org.github.io/epg/guides/uk.xml", +"https://iptv-org.github.io/epg/guides/us.xml", +"https://iptv-org.github.io/epg/guides/uy.xml", +"https://iptv-org.github.io/epg/guides/uz.xml", +"https://iptv-org.github.io/epg/guides/vu.xml", +"https://iptv-org.github.io/epg/guides/va.xml", +"https://iptv-org.github.io/epg/guides/ve.xml", +"https://iptv-org.github.io/epg/guides/vn.xml", +"https://iptv-org.github.io/epg/guides/wf.xml", +"https://iptv-org.github.io/epg/guides/eh.xml", +"https://iptv-org.github.io/epg/guides/ye.xml", +"https://iptv-org.github.io/epg/guides/zm.xml", +"https://iptv-org.github.io/epg/guides/zw.xml", +"https://iptv-org.github.io/epg/guides/ax.xml", \ No newline at end of file diff --git a/make_playlist.py b/make_playlist.py index 339b4df..a07d26d 100755 --- a/make_playlist.py +++ b/make_playlist.py @@ -3,258 +3,7 @@ import os import re -EPG_LIST = ( "https://iptv-org.github.io/epg/guides/af.xml", - "https://iptv-org.github.io/epg/guides/al.xml", - "https://iptv-org.github.io/epg/guides/dz.xml", - "https://iptv-org.github.io/epg/guides/as.xml", - "https://iptv-org.github.io/epg/guides/ad.xml", - "https://iptv-org.github.io/epg/guides/ao.xml", - "https://iptv-org.github.io/epg/guides/ai.xml", - "https://iptv-org.github.io/epg/guides/aq.xml", - "https://iptv-org.github.io/epg/guides/ag.xml", - "https://iptv-org.github.io/epg/guides/ar.xml", - "https://iptv-org.github.io/epg/guides/am.xml", - "https://iptv-org.github.io/epg/guides/aw.xml", - "https://iptv-org.github.io/epg/guides/au.xml", - "https://iptv-org.github.io/epg/guides/at.xml", - "https://iptv-org.github.io/epg/guides/az.xml", - "https://iptv-org.github.io/epg/guides/bs.xml", - "https://iptv-org.github.io/epg/guides/bh.xml", - "https://iptv-org.github.io/epg/guides/bd.xml", - "https://iptv-org.github.io/epg/guides/bb.xml", - "https://iptv-org.github.io/epg/guides/by.xml", - "https://iptv-org.github.io/epg/guides/be.xml", - "https://iptv-org.github.io/epg/guides/bz.xml", - "https://iptv-org.github.io/epg/guides/bj.xml", - "https://iptv-org.github.io/epg/guides/bm.xml", - "https://iptv-org.github.io/epg/guides/bt.xml", - "https://iptv-org.github.io/epg/guides/bo.xml", - "https://iptv-org.github.io/epg/guides/bq.xml", - "https://iptv-org.github.io/epg/guides/ba.xml", - "https://iptv-org.github.io/epg/guides/bw.xml", - "https://iptv-org.github.io/epg/guides/bv.xml", - "https://iptv-org.github.io/epg/guides/br.xml", - "https://iptv-org.github.io/epg/guides/io.xml", - "https://iptv-org.github.io/epg/guides/vg.xml", - "https://iptv-org.github.io/epg/guides/bn.xml", - "https://iptv-org.github.io/epg/guides/bg.xml", - "https://iptv-org.github.io/epg/guides/bf.xml", - "https://iptv-org.github.io/epg/guides/bi.xml", - "https://iptv-org.github.io/epg/guides/kh.xml", - "https://iptv-org.github.io/epg/guides/cm.xml", - "https://iptv-org.github.io/epg/guides/ca.xml", - "https://iptv-org.github.io/epg/guides/cv.xml", - "https://iptv-org.github.io/epg/guides/ky.xml", - "https://iptv-org.github.io/epg/guides/cf.xml", - "https://iptv-org.github.io/epg/guides/td.xml", - "https://iptv-org.github.io/epg/guides/cl.xml", - "https://iptv-org.github.io/epg/guides/cn.xml", - "https://iptv-org.github.io/epg/guides/cx.xml", - "https://iptv-org.github.io/epg/guides/cc.xml", - "https://iptv-org.github.io/epg/guides/co.xml", - "https://iptv-org.github.io/epg/guides/km.xml", - "https://iptv-org.github.io/epg/guides/ck.xml", - "https://iptv-org.github.io/epg/guides/cr.xml", - "https://iptv-org.github.io/epg/guides/hr.xml", - "https://iptv-org.github.io/epg/guides/cu.xml", - "https://iptv-org.github.io/epg/guides/cw.xml", - "https://iptv-org.github.io/epg/guides/cy.xml", - "https://iptv-org.github.io/epg/guides/cz.xml", - "https://iptv-org.github.io/epg/guides/cd.xml", - "https://iptv-org.github.io/epg/guides/dk.xml", - "https://iptv-org.github.io/epg/guides/dj.xml", - "https://iptv-org.github.io/epg/guides/dm.xml", - "https://iptv-org.github.io/epg/guides/do.xml", - "https://iptv-org.github.io/epg/guides/tl.xml", - "https://iptv-org.github.io/epg/guides/ec.xml", - "https://iptv-org.github.io/epg/guides/eg.xml", - "https://iptv-org.github.io/epg/guides/sv.xml", - "https://iptv-org.github.io/epg/guides/gq.xml", - "https://iptv-org.github.io/epg/guides/er.xml", - "https://iptv-org.github.io/epg/guides/ee.xml", - "https://iptv-org.github.io/epg/guides/et.xml", - "https://iptv-org.github.io/epg/guides/fk.xml", - "https://iptv-org.github.io/epg/guides/fo.xml", - "https://iptv-org.github.io/epg/guides/fj.xml", - "https://iptv-org.github.io/epg/guides/fi.xml", - "https://iptv-org.github.io/epg/guides/fr.xml", - "https://iptv-org.github.io/epg/guides/gf.xml", - "https://iptv-org.github.io/epg/guides/pf.xml", - "https://iptv-org.github.io/epg/guides/tf.xml", - "https://iptv-org.github.io/epg/guides/ga.xml", - "https://iptv-org.github.io/epg/guides/gm.xml", - "https://iptv-org.github.io/epg/guides/ge.xml", - "https://iptv-org.github.io/epg/guides/de.xml", - "https://iptv-org.github.io/epg/guides/gh.xml", - "https://iptv-org.github.io/epg/guides/gi.xml", - "https://iptv-org.github.io/epg/guides/gr.xml", - "https://iptv-org.github.io/epg/guides/gl.xml", - "https://iptv-org.github.io/epg/guides/gd.xml", - "https://iptv-org.github.io/epg/guides/gp.xml", - "https://iptv-org.github.io/epg/guides/gu.xml", - "https://iptv-org.github.io/epg/guides/gt.xml", - "https://iptv-org.github.io/epg/guides/gg.xml", - "https://iptv-org.github.io/epg/guides/gn.xml", - "https://iptv-org.github.io/epg/guides/gw.xml", - "https://iptv-org.github.io/epg/guides/gy.xml", - "https://iptv-org.github.io/epg/guides/ht.xml", - "https://iptv-org.github.io/epg/guides/hm.xml", - "https://iptv-org.github.io/epg/guides/hn.xml", - "https://iptv-org.github.io/epg/guides/hk.xml", - "https://iptv-org.github.io/epg/guides/hu.xml", - "https://iptv-org.github.io/epg/guides/is.xml", - "https://iptv-org.github.io/epg/guides/in.xml", - "https://iptv-org.github.io/epg/guides/id.xml", - "https://iptv-org.github.io/epg/guides/ir.xml", - "https://iptv-org.github.io/epg/guides/iq.xml", - "https://iptv-org.github.io/epg/guides/ie.xml", - "https://iptv-org.github.io/epg/guides/im.xml", - "https://iptv-org.github.io/epg/guides/il.xml", - "https://iptv-org.github.io/epg/guides/it.xml", - "https://iptv-org.github.io/epg/guides/ci.xml", - "https://iptv-org.github.io/epg/guides/jm.xml", - "https://iptv-org.github.io/epg/guides/jp.xml", - "https://iptv-org.github.io/epg/guides/je.xml", - "https://iptv-org.github.io/epg/guides/jo.xml", - "https://iptv-org.github.io/epg/guides/kz.xml", - "https://iptv-org.github.io/epg/guides/ke.xml", - "https://iptv-org.github.io/epg/guides/ki.xml", - "https://iptv-org.github.io/epg/guides/xk.xml", - "https://iptv-org.github.io/epg/guides/kw.xml", - "https://iptv-org.github.io/epg/guides/kg.xml", - "https://iptv-org.github.io/epg/guides/la.xml", - "https://iptv-org.github.io/epg/guides/lv.xml", - "https://iptv-org.github.io/epg/guides/lb.xml", - "https://iptv-org.github.io/epg/guides/ls.xml", - "https://iptv-org.github.io/epg/guides/lr.xml", - "https://iptv-org.github.io/epg/guides/ly.xml", - "https://iptv-org.github.io/epg/guides/li.xml", - "https://iptv-org.github.io/epg/guides/lt.xml", - "https://iptv-org.github.io/epg/guides/lu.xml", - "https://iptv-org.github.io/epg/guides/mo.xml", - "https://iptv-org.github.io/epg/guides/mg.xml", - "https://iptv-org.github.io/epg/guides/mw.xml", - "https://iptv-org.github.io/epg/guides/my.xml", - "https://iptv-org.github.io/epg/guides/mv.xml", - "https://iptv-org.github.io/epg/guides/ml.xml", - "https://iptv-org.github.io/epg/guides/mt.xml", - "https://iptv-org.github.io/epg/guides/mh.xml", - "https://iptv-org.github.io/epg/guides/mq.xml", - "https://iptv-org.github.io/epg/guides/mr.xml", - "https://iptv-org.github.io/epg/guides/mu.xml", - "https://iptv-org.github.io/epg/guides/yt.xml", - "https://iptv-org.github.io/epg/guides/mx.xml", - "https://iptv-org.github.io/epg/guides/fm.xml", - "https://iptv-org.github.io/epg/guides/md.xml", - "https://iptv-org.github.io/epg/guides/mc.xml", - "https://iptv-org.github.io/epg/guides/mn.xml", - "https://iptv-org.github.io/epg/guides/me.xml", - "https://iptv-org.github.io/epg/guides/ms.xml", - "https://iptv-org.github.io/epg/guides/ma.xml", - "https://iptv-org.github.io/epg/guides/mz.xml", - "https://iptv-org.github.io/epg/guides/mm.xml", - "https://iptv-org.github.io/epg/guides/na.xml", - "https://iptv-org.github.io/epg/guides/nr.xml", - "https://iptv-org.github.io/epg/guides/np.xml", - "https://iptv-org.github.io/epg/guides/nl.xml", - "https://iptv-org.github.io/epg/guides/nc.xml", - "https://iptv-org.github.io/epg/guides/nz.xml", - "https://iptv-org.github.io/epg/guides/ni.xml", - "https://iptv-org.github.io/epg/guides/ne.xml", - "https://iptv-org.github.io/epg/guides/ng.xml", - "https://iptv-org.github.io/epg/guides/nu.xml", - "https://iptv-org.github.io/epg/guides/nf.xml", - "https://iptv-org.github.io/epg/guides/kp.xml", - "https://iptv-org.github.io/epg/guides/mk.xml", - "https://iptv-org.github.io/epg/guides/mp.xml", - "https://iptv-org.github.io/epg/guides/no.xml", - "https://iptv-org.github.io/epg/guides/om.xml", - "https://iptv-org.github.io/epg/guides/pk.xml", - "https://iptv-org.github.io/epg/guides/pw.xml", - "https://iptv-org.github.io/epg/guides/ps.xml", - "https://iptv-org.github.io/epg/guides/pa.xml", - "https://iptv-org.github.io/epg/guides/pg.xml", - "https://iptv-org.github.io/epg/guides/py.xml", - "https://iptv-org.github.io/epg/guides/pe.xml", - "https://iptv-org.github.io/epg/guides/ph.xml", - "https://iptv-org.github.io/epg/guides/pn.xml", - "https://iptv-org.github.io/epg/guides/pl.xml", - "https://iptv-org.github.io/epg/guides/pt.xml", - "https://iptv-org.github.io/epg/guides/pr.xml", - "https://iptv-org.github.io/epg/guides/qa.xml", - "https://iptv-org.github.io/epg/guides/cg.xml", - "https://iptv-org.github.io/epg/guides/ro.xml", - "https://iptv-org.github.io/epg/guides/ru.xml", - "https://iptv-org.github.io/epg/guides/rw.xml", - "https://iptv-org.github.io/epg/guides/re.xml", - "https://iptv-org.github.io/epg/guides/bl.xml", - "https://iptv-org.github.io/epg/guides/sh.xml", - "https://iptv-org.github.io/epg/guides/kn.xml", - "https://iptv-org.github.io/epg/guides/lc.xml", - "https://iptv-org.github.io/epg/guides/mf.xml", - "https://iptv-org.github.io/epg/guides/pm.xml", - "https://iptv-org.github.io/epg/guides/vc.xml", - "https://iptv-org.github.io/epg/guides/ws.xml", - "https://iptv-org.github.io/epg/guides/sm.xml", - "https://iptv-org.github.io/epg/guides/sa.xml", - "https://iptv-org.github.io/epg/guides/sn.xml", - "https://iptv-org.github.io/epg/guides/rs.xml", - "https://iptv-org.github.io/epg/guides/sc.xml", - "https://iptv-org.github.io/epg/guides/sl.xml", - "https://iptv-org.github.io/epg/guides/sg.xml", - "https://iptv-org.github.io/epg/guides/sx.xml", - "https://iptv-org.github.io/epg/guides/sk.xml", - "https://iptv-org.github.io/epg/guides/si.xml", - "https://iptv-org.github.io/epg/guides/sb.xml", - "https://iptv-org.github.io/epg/guides/so.xml", - "https://iptv-org.github.io/epg/guides/za.xml", - "https://iptv-org.github.io/epg/guides/gs.xml", - "https://iptv-org.github.io/epg/guides/kr.xml", - "https://iptv-org.github.io/epg/guides/ss.xml", - "https://iptv-org.github.io/epg/guides/es.xml", - "https://iptv-org.github.io/epg/guides/lk.xml", - "https://iptv-org.github.io/epg/guides/sd.xml", - "https://iptv-org.github.io/epg/guides/sr.xml", - "https://iptv-org.github.io/epg/guides/sj.xml", - "https://iptv-org.github.io/epg/guides/sz.xml", - "https://iptv-org.github.io/epg/guides/se.xml", - "https://iptv-org.github.io/epg/guides/ch.xml", - "https://iptv-org.github.io/epg/guides/sy.xml", - "https://iptv-org.github.io/epg/guides/st.xml", - "https://iptv-org.github.io/epg/guides/tw.xml", - "https://iptv-org.github.io/epg/guides/tj.xml", - "https://iptv-org.github.io/epg/guides/tz.xml", - "https://iptv-org.github.io/epg/guides/th.xml", - "https://iptv-org.github.io/epg/guides/tg.xml", - "https://iptv-org.github.io/epg/guides/tk.xml", - "https://iptv-org.github.io/epg/guides/to.xml", - "https://iptv-org.github.io/epg/guides/tt.xml", - "https://iptv-org.github.io/epg/guides/tn.xml", - "https://iptv-org.github.io/epg/guides/tr.xml", - "https://iptv-org.github.io/epg/guides/tm.xml", - "https://iptv-org.github.io/epg/guides/tc.xml", - "https://iptv-org.github.io/epg/guides/tv.xml", - "https://iptv-org.github.io/epg/guides/um.xml", - "https://iptv-org.github.io/epg/guides/vi.xml", - "https://iptv-org.github.io/epg/guides/ug.xml", - "https://iptv-org.github.io/epg/guides/ua.xml", - "https://iptv-org.github.io/epg/guides/ae.xml", - "https://iptv-org.github.io/epg/guides/uk.xml", - "https://iptv-org.github.io/epg/guides/us.xml", - "https://iptv-org.github.io/epg/guides/uy.xml", - "https://iptv-org.github.io/epg/guides/uz.xml", - "https://iptv-org.github.io/epg/guides/vu.xml", - "https://iptv-org.github.io/epg/guides/va.xml", - "https://iptv-org.github.io/epg/guides/ve.xml", - "https://iptv-org.github.io/epg/guides/vn.xml", - "https://iptv-org.github.io/epg/guides/wf.xml", - "https://iptv-org.github.io/epg/guides/eh.xml", - "https://iptv-org.github.io/epg/guides/ye.xml", - "https://iptv-org.github.io/epg/guides/zm.xml", - "https://iptv-org.github.io/epg/guides/zw.xml", - "https://iptv-org.github.io/epg/guides/ax.xml", - ) - +EPG_LIST = open('epglist.txt',"r") # for a clean code class Channel: def __init__(self, group, md_line): From dc4f21a3620c9c5fbfd54e70064cff4e67efcab6 Mon Sep 17 00:00:00 2001 From: PlaylistBot Date: Fri, 3 Mar 2023 20:03:59 +0000 Subject: [PATCH 4/5] Update Playlist (GitHub Actions) --- playlist.m3u8 | 251 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 250 insertions(+), 1 deletion(-) diff --git a/playlist.m3u8 b/playlist.m3u8 index 534792a..5f4fc18 100644 --- a/playlist.m3u8 +++ b/playlist.m3u8 @@ -1,4 +1,253 @@ -#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/af.xml,https://iptv-org.github.io/epg/guides/al.xml,https://iptv-org.github.io/epg/guides/dz.xml,https://iptv-org.github.io/epg/guides/as.xml,https://iptv-org.github.io/epg/guides/ad.xml,https://iptv-org.github.io/epg/guides/ao.xml,https://iptv-org.github.io/epg/guides/ai.xml,https://iptv-org.github.io/epg/guides/aq.xml,https://iptv-org.github.io/epg/guides/ag.xml,https://iptv-org.github.io/epg/guides/ar.xml,https://iptv-org.github.io/epg/guides/am.xml,https://iptv-org.github.io/epg/guides/aw.xml,https://iptv-org.github.io/epg/guides/au.xml,https://iptv-org.github.io/epg/guides/at.xml,https://iptv-org.github.io/epg/guides/az.xml,https://iptv-org.github.io/epg/guides/bs.xml,https://iptv-org.github.io/epg/guides/bh.xml,https://iptv-org.github.io/epg/guides/bd.xml,https://iptv-org.github.io/epg/guides/bb.xml,https://iptv-org.github.io/epg/guides/by.xml,https://iptv-org.github.io/epg/guides/be.xml,https://iptv-org.github.io/epg/guides/bz.xml,https://iptv-org.github.io/epg/guides/bj.xml,https://iptv-org.github.io/epg/guides/bm.xml,https://iptv-org.github.io/epg/guides/bt.xml,https://iptv-org.github.io/epg/guides/bo.xml,https://iptv-org.github.io/epg/guides/bq.xml,https://iptv-org.github.io/epg/guides/ba.xml,https://iptv-org.github.io/epg/guides/bw.xml,https://iptv-org.github.io/epg/guides/bv.xml,https://iptv-org.github.io/epg/guides/br.xml,https://iptv-org.github.io/epg/guides/io.xml,https://iptv-org.github.io/epg/guides/vg.xml,https://iptv-org.github.io/epg/guides/bn.xml,https://iptv-org.github.io/epg/guides/bg.xml,https://iptv-org.github.io/epg/guides/bf.xml,https://iptv-org.github.io/epg/guides/bi.xml,https://iptv-org.github.io/epg/guides/kh.xml,https://iptv-org.github.io/epg/guides/cm.xml,https://iptv-org.github.io/epg/guides/ca.xml,https://iptv-org.github.io/epg/guides/cv.xml,https://iptv-org.github.io/epg/guides/ky.xml,https://iptv-org.github.io/epg/guides/cf.xml,https://iptv-org.github.io/epg/guides/td.xml,https://iptv-org.github.io/epg/guides/cl.xml,https://iptv-org.github.io/epg/guides/cn.xml,https://iptv-org.github.io/epg/guides/cx.xml,https://iptv-org.github.io/epg/guides/cc.xml,https://iptv-org.github.io/epg/guides/co.xml,https://iptv-org.github.io/epg/guides/km.xml,https://iptv-org.github.io/epg/guides/ck.xml,https://iptv-org.github.io/epg/guides/cr.xml,https://iptv-org.github.io/epg/guides/hr.xml,https://iptv-org.github.io/epg/guides/cu.xml,https://iptv-org.github.io/epg/guides/cw.xml,https://iptv-org.github.io/epg/guides/cy.xml,https://iptv-org.github.io/epg/guides/cz.xml,https://iptv-org.github.io/epg/guides/cd.xml,https://iptv-org.github.io/epg/guides/dk.xml,https://iptv-org.github.io/epg/guides/dj.xml,https://iptv-org.github.io/epg/guides/dm.xml,https://iptv-org.github.io/epg/guides/do.xml,https://iptv-org.github.io/epg/guides/tl.xml,https://iptv-org.github.io/epg/guides/ec.xml,https://iptv-org.github.io/epg/guides/eg.xml,https://iptv-org.github.io/epg/guides/sv.xml,https://iptv-org.github.io/epg/guides/gq.xml,https://iptv-org.github.io/epg/guides/er.xml,https://iptv-org.github.io/epg/guides/ee.xml,https://iptv-org.github.io/epg/guides/et.xml,https://iptv-org.github.io/epg/guides/fk.xml,https://iptv-org.github.io/epg/guides/fo.xml,https://iptv-org.github.io/epg/guides/fj.xml,https://iptv-org.github.io/epg/guides/fi.xml,https://iptv-org.github.io/epg/guides/fr.xml,https://iptv-org.github.io/epg/guides/gf.xml,https://iptv-org.github.io/epg/guides/pf.xml,https://iptv-org.github.io/epg/guides/tf.xml,https://iptv-org.github.io/epg/guides/ga.xml,https://iptv-org.github.io/epg/guides/gm.xml,https://iptv-org.github.io/epg/guides/ge.xml,https://iptv-org.github.io/epg/guides/de.xml,https://iptv-org.github.io/epg/guides/gh.xml,https://iptv-org.github.io/epg/guides/gi.xml,https://iptv-org.github.io/epg/guides/gr.xml,https://iptv-org.github.io/epg/guides/gl.xml,https://iptv-org.github.io/epg/guides/gd.xml,https://iptv-org.github.io/epg/guides/gp.xml,https://iptv-org.github.io/epg/guides/gu.xml,https://iptv-org.github.io/epg/guides/gt.xml,https://iptv-org.github.io/epg/guides/gg.xml,https://iptv-org.github.io/epg/guides/gn.xml,https://iptv-org.github.io/epg/guides/gw.xml,https://iptv-org.github.io/epg/guides/gy.xml,https://iptv-org.github.io/epg/guides/ht.xml,https://iptv-org.github.io/epg/guides/hm.xml,https://iptv-org.github.io/epg/guides/hn.xml,https://iptv-org.github.io/epg/guides/hk.xml,https://iptv-org.github.io/epg/guides/hu.xml,https://iptv-org.github.io/epg/guides/is.xml,https://iptv-org.github.io/epg/guides/in.xml,https://iptv-org.github.io/epg/guides/id.xml,https://iptv-org.github.io/epg/guides/ir.xml,https://iptv-org.github.io/epg/guides/iq.xml,https://iptv-org.github.io/epg/guides/ie.xml,https://iptv-org.github.io/epg/guides/im.xml,https://iptv-org.github.io/epg/guides/il.xml,https://iptv-org.github.io/epg/guides/it.xml,https://iptv-org.github.io/epg/guides/ci.xml,https://iptv-org.github.io/epg/guides/jm.xml,https://iptv-org.github.io/epg/guides/jp.xml,https://iptv-org.github.io/epg/guides/je.xml,https://iptv-org.github.io/epg/guides/jo.xml,https://iptv-org.github.io/epg/guides/kz.xml,https://iptv-org.github.io/epg/guides/ke.xml,https://iptv-org.github.io/epg/guides/ki.xml,https://iptv-org.github.io/epg/guides/xk.xml,https://iptv-org.github.io/epg/guides/kw.xml,https://iptv-org.github.io/epg/guides/kg.xml,https://iptv-org.github.io/epg/guides/la.xml,https://iptv-org.github.io/epg/guides/lv.xml,https://iptv-org.github.io/epg/guides/lb.xml,https://iptv-org.github.io/epg/guides/ls.xml,https://iptv-org.github.io/epg/guides/lr.xml,https://iptv-org.github.io/epg/guides/ly.xml,https://iptv-org.github.io/epg/guides/li.xml,https://iptv-org.github.io/epg/guides/lt.xml,https://iptv-org.github.io/epg/guides/lu.xml,https://iptv-org.github.io/epg/guides/mo.xml,https://iptv-org.github.io/epg/guides/mg.xml,https://iptv-org.github.io/epg/guides/mw.xml,https://iptv-org.github.io/epg/guides/my.xml,https://iptv-org.github.io/epg/guides/mv.xml,https://iptv-org.github.io/epg/guides/ml.xml,https://iptv-org.github.io/epg/guides/mt.xml,https://iptv-org.github.io/epg/guides/mh.xml,https://iptv-org.github.io/epg/guides/mq.xml,https://iptv-org.github.io/epg/guides/mr.xml,https://iptv-org.github.io/epg/guides/mu.xml,https://iptv-org.github.io/epg/guides/yt.xml,https://iptv-org.github.io/epg/guides/mx.xml,https://iptv-org.github.io/epg/guides/fm.xml,https://iptv-org.github.io/epg/guides/md.xml,https://iptv-org.github.io/epg/guides/mc.xml,https://iptv-org.github.io/epg/guides/mn.xml,https://iptv-org.github.io/epg/guides/me.xml,https://iptv-org.github.io/epg/guides/ms.xml,https://iptv-org.github.io/epg/guides/ma.xml,https://iptv-org.github.io/epg/guides/mz.xml,https://iptv-org.github.io/epg/guides/mm.xml,https://iptv-org.github.io/epg/guides/na.xml,https://iptv-org.github.io/epg/guides/nr.xml,https://iptv-org.github.io/epg/guides/np.xml,https://iptv-org.github.io/epg/guides/nl.xml,https://iptv-org.github.io/epg/guides/nc.xml,https://iptv-org.github.io/epg/guides/nz.xml,https://iptv-org.github.io/epg/guides/ni.xml,https://iptv-org.github.io/epg/guides/ne.xml,https://iptv-org.github.io/epg/guides/ng.xml,https://iptv-org.github.io/epg/guides/nu.xml,https://iptv-org.github.io/epg/guides/nf.xml,https://iptv-org.github.io/epg/guides/kp.xml,https://iptv-org.github.io/epg/guides/mk.xml,https://iptv-org.github.io/epg/guides/mp.xml,https://iptv-org.github.io/epg/guides/no.xml,https://iptv-org.github.io/epg/guides/om.xml,https://iptv-org.github.io/epg/guides/pk.xml,https://iptv-org.github.io/epg/guides/pw.xml,https://iptv-org.github.io/epg/guides/ps.xml,https://iptv-org.github.io/epg/guides/pa.xml,https://iptv-org.github.io/epg/guides/pg.xml,https://iptv-org.github.io/epg/guides/py.xml,https://iptv-org.github.io/epg/guides/pe.xml,https://iptv-org.github.io/epg/guides/ph.xml,https://iptv-org.github.io/epg/guides/pn.xml,https://iptv-org.github.io/epg/guides/pl.xml,https://iptv-org.github.io/epg/guides/pt.xml,https://iptv-org.github.io/epg/guides/pr.xml,https://iptv-org.github.io/epg/guides/qa.xml,https://iptv-org.github.io/epg/guides/cg.xml,https://iptv-org.github.io/epg/guides/ro.xml,https://iptv-org.github.io/epg/guides/ru.xml,https://iptv-org.github.io/epg/guides/rw.xml,https://iptv-org.github.io/epg/guides/re.xml,https://iptv-org.github.io/epg/guides/bl.xml,https://iptv-org.github.io/epg/guides/sh.xml,https://iptv-org.github.io/epg/guides/kn.xml,https://iptv-org.github.io/epg/guides/lc.xml,https://iptv-org.github.io/epg/guides/mf.xml,https://iptv-org.github.io/epg/guides/pm.xml,https://iptv-org.github.io/epg/guides/vc.xml,https://iptv-org.github.io/epg/guides/ws.xml,https://iptv-org.github.io/epg/guides/sm.xml,https://iptv-org.github.io/epg/guides/sa.xml,https://iptv-org.github.io/epg/guides/sn.xml,https://iptv-org.github.io/epg/guides/rs.xml,https://iptv-org.github.io/epg/guides/sc.xml,https://iptv-org.github.io/epg/guides/sl.xml,https://iptv-org.github.io/epg/guides/sg.xml,https://iptv-org.github.io/epg/guides/sx.xml,https://iptv-org.github.io/epg/guides/sk.xml,https://iptv-org.github.io/epg/guides/si.xml,https://iptv-org.github.io/epg/guides/sb.xml,https://iptv-org.github.io/epg/guides/so.xml,https://iptv-org.github.io/epg/guides/za.xml,https://iptv-org.github.io/epg/guides/gs.xml,https://iptv-org.github.io/epg/guides/kr.xml,https://iptv-org.github.io/epg/guides/ss.xml,https://iptv-org.github.io/epg/guides/es.xml,https://iptv-org.github.io/epg/guides/lk.xml,https://iptv-org.github.io/epg/guides/sd.xml,https://iptv-org.github.io/epg/guides/sr.xml,https://iptv-org.github.io/epg/guides/sj.xml,https://iptv-org.github.io/epg/guides/sz.xml,https://iptv-org.github.io/epg/guides/se.xml,https://iptv-org.github.io/epg/guides/ch.xml,https://iptv-org.github.io/epg/guides/sy.xml,https://iptv-org.github.io/epg/guides/st.xml,https://iptv-org.github.io/epg/guides/tw.xml,https://iptv-org.github.io/epg/guides/tj.xml,https://iptv-org.github.io/epg/guides/tz.xml,https://iptv-org.github.io/epg/guides/th.xml,https://iptv-org.github.io/epg/guides/tg.xml,https://iptv-org.github.io/epg/guides/tk.xml,https://iptv-org.github.io/epg/guides/to.xml,https://iptv-org.github.io/epg/guides/tt.xml,https://iptv-org.github.io/epg/guides/tn.xml,https://iptv-org.github.io/epg/guides/tr.xml,https://iptv-org.github.io/epg/guides/tm.xml,https://iptv-org.github.io/epg/guides/tc.xml,https://iptv-org.github.io/epg/guides/tv.xml,https://iptv-org.github.io/epg/guides/um.xml,https://iptv-org.github.io/epg/guides/vi.xml,https://iptv-org.github.io/epg/guides/ug.xml,https://iptv-org.github.io/epg/guides/ua.xml,https://iptv-org.github.io/epg/guides/ae.xml,https://iptv-org.github.io/epg/guides/uk.xml,https://iptv-org.github.io/epg/guides/us.xml,https://iptv-org.github.io/epg/guides/uy.xml,https://iptv-org.github.io/epg/guides/uz.xml,https://iptv-org.github.io/epg/guides/vu.xml,https://iptv-org.github.io/epg/guides/va.xml,https://iptv-org.github.io/epg/guides/ve.xml,https://iptv-org.github.io/epg/guides/vn.xml,https://iptv-org.github.io/epg/guides/wf.xml,https://iptv-org.github.io/epg/guides/eh.xml,https://iptv-org.github.io/epg/guides/ye.xml,https://iptv-org.github.io/epg/guides/zm.xml,https://iptv-org.github.io/epg/guides/zw.xml,https://iptv-org.github.io/epg/guides/ax.xml" +#EXTM3U x-tvg-url=""https://iptv-org.github.io/epg/guides/af.xml", +,"https://iptv-org.github.io/epg/guides/al.xml", +,"https://iptv-org.github.io/epg/guides/dz.xml", +,"https://iptv-org.github.io/epg/guides/as.xml", +,"https://iptv-org.github.io/epg/guides/ad.xml", +,"https://iptv-org.github.io/epg/guides/ao.xml", +,"https://iptv-org.github.io/epg/guides/ai.xml", +,"https://iptv-org.github.io/epg/guides/aq.xml", +,"https://iptv-org.github.io/epg/guides/ag.xml", +,"https://iptv-org.github.io/epg/guides/ar.xml", +,"https://iptv-org.github.io/epg/guides/am.xml", +,"https://iptv-org.github.io/epg/guides/aw.xml", +,"https://iptv-org.github.io/epg/guides/au.xml", +,"https://iptv-org.github.io/epg/guides/at.xml", +,"https://iptv-org.github.io/epg/guides/az.xml", +,"https://iptv-org.github.io/epg/guides/bs.xml", +,"https://iptv-org.github.io/epg/guides/bh.xml", +,"https://iptv-org.github.io/epg/guides/bd.xml", +,"https://iptv-org.github.io/epg/guides/bb.xml", +,"https://iptv-org.github.io/epg/guides/by.xml", +,"https://iptv-org.github.io/epg/guides/be.xml", +,"https://iptv-org.github.io/epg/guides/bz.xml", +,"https://iptv-org.github.io/epg/guides/bj.xml", +,"https://iptv-org.github.io/epg/guides/bm.xml", +,"https://iptv-org.github.io/epg/guides/bt.xml", +,"https://iptv-org.github.io/epg/guides/bo.xml", +,"https://iptv-org.github.io/epg/guides/bq.xml", +,"https://iptv-org.github.io/epg/guides/ba.xml", +,"https://iptv-org.github.io/epg/guides/bw.xml", +,"https://iptv-org.github.io/epg/guides/bv.xml", +,"https://iptv-org.github.io/epg/guides/br.xml", +,"https://iptv-org.github.io/epg/guides/io.xml", +,"https://iptv-org.github.io/epg/guides/vg.xml", +,"https://iptv-org.github.io/epg/guides/bn.xml", +,"https://iptv-org.github.io/epg/guides/bg.xml", +,"https://iptv-org.github.io/epg/guides/bf.xml", +,"https://iptv-org.github.io/epg/guides/bi.xml", +,"https://iptv-org.github.io/epg/guides/kh.xml", +,"https://iptv-org.github.io/epg/guides/cm.xml", +,"https://iptv-org.github.io/epg/guides/ca.xml", +,"https://iptv-org.github.io/epg/guides/cv.xml", +,"https://iptv-org.github.io/epg/guides/ky.xml", +,"https://iptv-org.github.io/epg/guides/cf.xml", +,"https://iptv-org.github.io/epg/guides/td.xml", +,"https://iptv-org.github.io/epg/guides/cl.xml", +,"https://iptv-org.github.io/epg/guides/cn.xml", +,"https://iptv-org.github.io/epg/guides/cx.xml", +,"https://iptv-org.github.io/epg/guides/cc.xml", +,"https://iptv-org.github.io/epg/guides/co.xml", +,"https://iptv-org.github.io/epg/guides/km.xml", +,"https://iptv-org.github.io/epg/guides/ck.xml", +,"https://iptv-org.github.io/epg/guides/cr.xml", +,"https://iptv-org.github.io/epg/guides/hr.xml", +,"https://iptv-org.github.io/epg/guides/cu.xml", +,"https://iptv-org.github.io/epg/guides/cw.xml", +,"https://iptv-org.github.io/epg/guides/cy.xml", +,"https://iptv-org.github.io/epg/guides/cz.xml", +,"https://iptv-org.github.io/epg/guides/cd.xml", +,"https://iptv-org.github.io/epg/guides/dk.xml", +,"https://iptv-org.github.io/epg/guides/dj.xml", +,"https://iptv-org.github.io/epg/guides/dm.xml", +,"https://iptv-org.github.io/epg/guides/do.xml", +,"https://iptv-org.github.io/epg/guides/tl.xml", +,"https://iptv-org.github.io/epg/guides/ec.xml", +,"https://iptv-org.github.io/epg/guides/eg.xml", +,"https://iptv-org.github.io/epg/guides/sv.xml", +,"https://iptv-org.github.io/epg/guides/gq.xml", +,"https://iptv-org.github.io/epg/guides/er.xml", +,"https://iptv-org.github.io/epg/guides/ee.xml", +,"https://iptv-org.github.io/epg/guides/et.xml", +,"https://iptv-org.github.io/epg/guides/fk.xml", +,"https://iptv-org.github.io/epg/guides/fo.xml", +,"https://iptv-org.github.io/epg/guides/fj.xml", +,"https://iptv-org.github.io/epg/guides/fi.xml", +,"https://iptv-org.github.io/epg/guides/fr.xml", +,"https://iptv-org.github.io/epg/guides/gf.xml", +,"https://iptv-org.github.io/epg/guides/pf.xml", +,"https://iptv-org.github.io/epg/guides/tf.xml", +,"https://iptv-org.github.io/epg/guides/ga.xml", +,"https://iptv-org.github.io/epg/guides/gm.xml", +,"https://iptv-org.github.io/epg/guides/ge.xml", +,"https://iptv-org.github.io/epg/guides/de.xml", +,"https://iptv-org.github.io/epg/guides/gh.xml", +,"https://iptv-org.github.io/epg/guides/gi.xml", +,"https://iptv-org.github.io/epg/guides/gr.xml", +,"https://iptv-org.github.io/epg/guides/gl.xml", +,"https://iptv-org.github.io/epg/guides/gd.xml", +,"https://iptv-org.github.io/epg/guides/gp.xml", +,"https://iptv-org.github.io/epg/guides/gu.xml", +,"https://iptv-org.github.io/epg/guides/gt.xml", +,"https://iptv-org.github.io/epg/guides/gg.xml", +,"https://iptv-org.github.io/epg/guides/gn.xml", +,"https://iptv-org.github.io/epg/guides/gw.xml", +,"https://iptv-org.github.io/epg/guides/gy.xml", +,"https://iptv-org.github.io/epg/guides/ht.xml", +,"https://iptv-org.github.io/epg/guides/hm.xml", +,"https://iptv-org.github.io/epg/guides/hn.xml", +,"https://iptv-org.github.io/epg/guides/hk.xml", +,"https://iptv-org.github.io/epg/guides/hu.xml", +,"https://iptv-org.github.io/epg/guides/is.xml", +,"https://iptv-org.github.io/epg/guides/in.xml", +,"https://iptv-org.github.io/epg/guides/id.xml", +,"https://iptv-org.github.io/epg/guides/ir.xml", +,"https://iptv-org.github.io/epg/guides/iq.xml", +,"https://iptv-org.github.io/epg/guides/ie.xml", +,"https://iptv-org.github.io/epg/guides/im.xml", +,"https://iptv-org.github.io/epg/guides/il.xml", +,"https://iptv-org.github.io/epg/guides/it.xml", +,"https://iptv-org.github.io/epg/guides/ci.xml", +,"https://iptv-org.github.io/epg/guides/jm.xml", +,"https://iptv-org.github.io/epg/guides/jp.xml", +,"https://iptv-org.github.io/epg/guides/je.xml", +,"https://iptv-org.github.io/epg/guides/jo.xml", +,"https://iptv-org.github.io/epg/guides/kz.xml", +,"https://iptv-org.github.io/epg/guides/ke.xml", +,"https://iptv-org.github.io/epg/guides/ki.xml", +,"https://iptv-org.github.io/epg/guides/xk.xml", +,"https://iptv-org.github.io/epg/guides/kw.xml", +,"https://iptv-org.github.io/epg/guides/kg.xml", +,"https://iptv-org.github.io/epg/guides/la.xml", +,"https://iptv-org.github.io/epg/guides/lv.xml", +,"https://iptv-org.github.io/epg/guides/lb.xml", +,"https://iptv-org.github.io/epg/guides/ls.xml", +,"https://iptv-org.github.io/epg/guides/lr.xml", +,"https://iptv-org.github.io/epg/guides/ly.xml", +,"https://iptv-org.github.io/epg/guides/li.xml", +,"https://iptv-org.github.io/epg/guides/lt.xml", +,"https://iptv-org.github.io/epg/guides/lu.xml", +,"https://iptv-org.github.io/epg/guides/mo.xml", +,"https://iptv-org.github.io/epg/guides/mg.xml", +,"https://iptv-org.github.io/epg/guides/mw.xml", +,"https://iptv-org.github.io/epg/guides/my.xml", +,"https://iptv-org.github.io/epg/guides/mv.xml", +,"https://iptv-org.github.io/epg/guides/ml.xml", +,"https://iptv-org.github.io/epg/guides/mt.xml", +,"https://iptv-org.github.io/epg/guides/mh.xml", +,"https://iptv-org.github.io/epg/guides/mq.xml", +,"https://iptv-org.github.io/epg/guides/mr.xml", +,"https://iptv-org.github.io/epg/guides/mu.xml", +,"https://iptv-org.github.io/epg/guides/yt.xml", +,"https://iptv-org.github.io/epg/guides/mx.xml", +,"https://iptv-org.github.io/epg/guides/fm.xml", +,"https://iptv-org.github.io/epg/guides/md.xml", +,"https://iptv-org.github.io/epg/guides/mc.xml", +,"https://iptv-org.github.io/epg/guides/mn.xml", +,"https://iptv-org.github.io/epg/guides/me.xml", +,"https://iptv-org.github.io/epg/guides/ms.xml", +,"https://iptv-org.github.io/epg/guides/ma.xml", +,"https://iptv-org.github.io/epg/guides/mz.xml", +,"https://iptv-org.github.io/epg/guides/mm.xml", +,"https://iptv-org.github.io/epg/guides/na.xml", +,"https://iptv-org.github.io/epg/guides/nr.xml", +,"https://iptv-org.github.io/epg/guides/np.xml", +,"https://iptv-org.github.io/epg/guides/nl.xml", +,"https://iptv-org.github.io/epg/guides/nc.xml", +,"https://iptv-org.github.io/epg/guides/nz.xml", +,"https://iptv-org.github.io/epg/guides/ni.xml", +,"https://iptv-org.github.io/epg/guides/ne.xml", +,"https://iptv-org.github.io/epg/guides/ng.xml", +,"https://iptv-org.github.io/epg/guides/nu.xml", +,"https://iptv-org.github.io/epg/guides/nf.xml", +,"https://iptv-org.github.io/epg/guides/kp.xml", +,"https://iptv-org.github.io/epg/guides/mk.xml", +,"https://iptv-org.github.io/epg/guides/mp.xml", +,"https://iptv-org.github.io/epg/guides/no.xml", +,"https://iptv-org.github.io/epg/guides/om.xml", +,"https://iptv-org.github.io/epg/guides/pk.xml", +,"https://iptv-org.github.io/epg/guides/pw.xml", +,"https://iptv-org.github.io/epg/guides/ps.xml", +,"https://iptv-org.github.io/epg/guides/pa.xml", +,"https://iptv-org.github.io/epg/guides/pg.xml", +,"https://iptv-org.github.io/epg/guides/py.xml", +,"https://iptv-org.github.io/epg/guides/pe.xml", +,"https://iptv-org.github.io/epg/guides/ph.xml", +,"https://iptv-org.github.io/epg/guides/pn.xml", +,"https://iptv-org.github.io/epg/guides/pl.xml", +,"https://iptv-org.github.io/epg/guides/pt.xml", +,"https://iptv-org.github.io/epg/guides/pr.xml", +,"https://iptv-org.github.io/epg/guides/qa.xml", +,"https://iptv-org.github.io/epg/guides/cg.xml", +,"https://iptv-org.github.io/epg/guides/ro.xml", +,"https://iptv-org.github.io/epg/guides/ru.xml", +,"https://iptv-org.github.io/epg/guides/rw.xml", +,"https://iptv-org.github.io/epg/guides/re.xml", +,"https://iptv-org.github.io/epg/guides/bl.xml", +,"https://iptv-org.github.io/epg/guides/sh.xml", +,"https://iptv-org.github.io/epg/guides/kn.xml", +,"https://iptv-org.github.io/epg/guides/lc.xml", +,"https://iptv-org.github.io/epg/guides/mf.xml", +,"https://iptv-org.github.io/epg/guides/pm.xml", +,"https://iptv-org.github.io/epg/guides/vc.xml", +,"https://iptv-org.github.io/epg/guides/ws.xml", +,"https://iptv-org.github.io/epg/guides/sm.xml", +,"https://iptv-org.github.io/epg/guides/sa.xml", +,"https://iptv-org.github.io/epg/guides/sn.xml", +,"https://iptv-org.github.io/epg/guides/rs.xml", +,"https://iptv-org.github.io/epg/guides/sc.xml", +,"https://iptv-org.github.io/epg/guides/sl.xml", +,"https://iptv-org.github.io/epg/guides/sg.xml", +,"https://iptv-org.github.io/epg/guides/sx.xml", +,"https://iptv-org.github.io/epg/guides/sk.xml", +,"https://iptv-org.github.io/epg/guides/si.xml", +,"https://iptv-org.github.io/epg/guides/sb.xml", +,"https://iptv-org.github.io/epg/guides/so.xml", +,"https://iptv-org.github.io/epg/guides/za.xml", +,"https://iptv-org.github.io/epg/guides/gs.xml", +,"https://iptv-org.github.io/epg/guides/kr.xml", +,"https://iptv-org.github.io/epg/guides/ss.xml", +,"https://iptv-org.github.io/epg/guides/es.xml", +,"https://iptv-org.github.io/epg/guides/lk.xml", +,"https://iptv-org.github.io/epg/guides/sd.xml", +,"https://iptv-org.github.io/epg/guides/sr.xml", +,"https://iptv-org.github.io/epg/guides/sj.xml", +,"https://iptv-org.github.io/epg/guides/sz.xml", +,"https://iptv-org.github.io/epg/guides/se.xml", +,"https://iptv-org.github.io/epg/guides/ch.xml", +,"https://iptv-org.github.io/epg/guides/sy.xml", +,"https://iptv-org.github.io/epg/guides/st.xml", +,"https://iptv-org.github.io/epg/guides/tw.xml", +,"https://iptv-org.github.io/epg/guides/tj.xml", +,"https://iptv-org.github.io/epg/guides/tz.xml", +,"https://iptv-org.github.io/epg/guides/th.xml", +,"https://iptv-org.github.io/epg/guides/tg.xml", +,"https://iptv-org.github.io/epg/guides/tk.xml", +,"https://iptv-org.github.io/epg/guides/to.xml", +,"https://iptv-org.github.io/epg/guides/tt.xml", +,"https://iptv-org.github.io/epg/guides/tn.xml", +,"https://iptv-org.github.io/epg/guides/tr.xml", +,"https://iptv-org.github.io/epg/guides/tm.xml", +,"https://iptv-org.github.io/epg/guides/tc.xml", +,"https://iptv-org.github.io/epg/guides/tv.xml", +,"https://iptv-org.github.io/epg/guides/um.xml", +,"https://iptv-org.github.io/epg/guides/vi.xml", +,"https://iptv-org.github.io/epg/guides/ug.xml", +,"https://iptv-org.github.io/epg/guides/ua.xml", +,"https://iptv-org.github.io/epg/guides/ae.xml", +,"https://iptv-org.github.io/epg/guides/uk.xml", +,"https://iptv-org.github.io/epg/guides/us.xml", +,"https://iptv-org.github.io/epg/guides/uy.xml", +,"https://iptv-org.github.io/epg/guides/uz.xml", +,"https://iptv-org.github.io/epg/guides/vu.xml", +,"https://iptv-org.github.io/epg/guides/va.xml", +,"https://iptv-org.github.io/epg/guides/ve.xml", +,"https://iptv-org.github.io/epg/guides/vn.xml", +,"https://iptv-org.github.io/epg/guides/wf.xml", +,"https://iptv-org.github.io/epg/guides/eh.xml", +,"https://iptv-org.github.io/epg/guides/ye.xml", +,"https://iptv-org.github.io/epg/guides/zm.xml", +,"https://iptv-org.github.io/epg/guides/zw.xml", +,"https://iptv-org.github.io/epg/guides/ax.xml"," #EXTINF:-1 tvg-name="Encuentro Ⓨ Ⓖ" tvg-logo="https://i.imgur.com/IyP2UIx.png" tvg-id="Encuentro.ar" group-title="Argentina",Encuentro Ⓨ Ⓖ https://www.youtube.com/user/encuentro/live #EXTINF:-1 tvg-name="Pakapaka Ⓨ Ⓖ" tvg-logo="https://i.imgur.com/Q4zaCuM.png" tvg-id="Pakapaka.ar" group-title="Argentina",Pakapaka Ⓨ Ⓖ From 13b335731da1e2773d23dfc93d5d4e4ed44425dc Mon Sep 17 00:00:00 2001 From: PlaylistBot Date: Fri, 3 Mar 2023 20:05:13 +0000 Subject: [PATCH 5/5] Update Playlist (GitHub Actions) --- playlist.m3u8 | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/playlist.m3u8 b/playlist.m3u8 index 5f4fc18..206865c 100644 --- a/playlist.m3u8 +++ b/playlist.m3u8 @@ -558,14 +558,26 @@ http://sb.err.ee/live/etvpluss.m3u8 https://riigikogu.babahhcdn.com/bb1027/smil:riigikogu_ch1.smil/playlist.m3u8 #EXTINF:-1 tvg-name="Taevas TV7" tvg-logo="https://i.imgur.com/FaQQdzz.png" tvg-id="TaevasTV7.fi" group-title="Estonia",Taevas TV7 https://vod.tv7.fi/tv7-ee/_definst_/smil:tv7-ee.smil/playlist.m3u8 -#EXTINF:-1 tvg-name="Yle TV1" tvg-logo="https://i.imgur.com/Hkljcl8.png" tvg-id="YleTV1.fi" group-title="Finland",Yle TV1 +#EXTINF:-1 tvg-name="Yle TV1 Ⓖ" tvg-logo="https://i.imgur.com/Hkljcl8.png" tvg-id="YleTV1.fi" group-title="Finland",Yle TV1 Ⓖ https://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_4096_av-p.m3u8?sd=6&dw=14400&set-segment-duration=quality&rebase=on #EXTINF:-1 tvg-name="Yle TV2 Ⓖ" tvg-logo="https://i.imgur.com/nNElsFg.png" tvg-id="YleTV2.fi" group-title="Finland",Yle TV2 Ⓖ https://yletv-lh.akamaihd.net/i/yletv2hls_1@103189/index_4096_av-p.m3u8?sd=6&dw=14400&set-segment-duration=quality&rebase=on +#EXTINF:-1 tvg-name="MTV3" tvg-logo="https://i.imgur.com/kNbmc8n.png" tvg-id="MTV3.fi" group-title="Finland",MTV3 +https://live-fi.tvkaista.net/mtv3/live.m3u8 #EXTINF:-1 tvg-name="Yle Teema Fem Ⓖ" tvg-logo="https://i.imgur.com/iDljufz.png" tvg-id="YleTeemaFem.fi" group-title="Finland",Yle Teema Fem Ⓖ https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/index.m3u8 -#EXTINF:-1 tvg-name="AlfaTV" tvg-logo="https://i.imgur.com/QnJqVAb.png" tvg-id="AlfaTV.fi" group-title="Finland",AlfaTV -https://alfatv.digitacdn.net/live/_definst_/alfatv/amlst:alfatv.amlst/playlist.m3u8?organizationId=4507452&suiteItemId=4515276 +#EXTINF:-1 tvg-name="MTV Sub" tvg-logo="https://i.imgur.com/VRCuxQt.png" tvg-id="Sub.fi" group-title="Finland",MTV Sub +https://live-fi.tvkaista.net/sub/live.m3u8 +#EXTINF:-1 tvg-name="TV5" tvg-logo="https://i.imgur.com/vB7jrDX.png" tvg-id="TV5.fi" group-title="Finland",TV5 +https://live-fi.tvkaista.net/tv5/live.m3u8 +#EXTINF:-1 tvg-name="Kutonen" tvg-logo="https://i.imgur.com/4giVyxb.png" tvg-id="Kutonen.fi" group-title="Finland",Kutonen +https://live-fi.tvkaista.net/kutonen/live.m3u8 +#EXTINF:-1 tvg-name="TLC" tvg-logo="https://i.imgur.com/0d5hP3A.png" tvg-id="TLC.fi" group-title="Finland",TLC +https://live-fi.tvkaista.net/tlc/live.m3u8 +#EXTINF:-1 tvg-name="MTV Ava" tvg-logo="https://i.imgur.com/rtyJVgB.png" tvg-id="Ava.fi" group-title="Finland",MTV Ava +https://live-fi.tvkaista.net/ava/live.m3u8 +#EXTINF:-1 tvg-name="Frii" tvg-logo="https://i.imgur.com/ljKoG9I.png" tvg-id="Frii.fi" group-title="Finland",Frii +https://live-fi.tvkaista.net/frii/live.m3u8 #EXTINF:-1 tvg-name="INEZ" tvg-logo="https://i.imgur.com/2QEWscr.png" group-title="Finland",INEZ https://inezsecondary.digitacdn.net/live/_definst_/inez/amlst:inezlive.amlst/master.m3u8?organizationId=14520912&suiteItemId=14521292 #EXTINF:-1 tvg-name="Koti TV" tvg-logo="https://i.imgur.com/IgK0pJN.png" group-title="Finland",Koti TV