/Legal-IPTV

Primary LanguagePythonMIT LicenseMIT

UzunMuhalefet Legal IPTV

Merhabalar, FTA (Free-to-air veya ücretsiz uydu yayınları) ve internetten ücretsiz olarak izlenebilen içerikler için listeler oluşturup paylaşmaktayım.

Atıfta bulunulması ve ticari bir eyleme dönüştürülmemesi şartlarıyla çalışmalarımı paylaşabilirsiniz.

UYARILAR

  • Paylaşımlar içerisinde herhangi bir ücretli platforma ait içerikler veya direkt ücretli içerikler bulunmamaktadır.
  • Proje içerisinde herhangi bir içeriğin yayını tarafımca yapılmamakta olup farklı kaynaklardan alınan içeriklere IPTV playerlarının destekleyeceği şekilde yönlendirme yapılmaktadır.

Merak edenler için alt kısımda yaptığım çalışmaların detayları mevcuttur.

ADLANDIRMALAR

Ülke bazlı içeriklerin klasör ve link yapısında sırasıyla aşağıdaki standartlar kullanılmaktadır.

Belirli bir kaynağa ait içeriklerde ise ilgili kaynağın website alan adı ve site içerisinde taranan kısmın bilgisi kullanılmaktadır.

Yapılan Çalışmalar

Sistemin ayağa kaldırılması ve kurulumlar tarafındaki desteği için limonsikacagi61 'e teşekkürler.

Detaylar

Canlı Kanalların Yönetimi

  • Ön-tanımsız (Headless) bir CMS (İYS) çözümü olan Directus sistemi ayağa kaldırılmıştır.
  • Directus üzerinde gereken veri tipleri (Kanal, Yayın, Kategori vb.) oluşturulup. 450+ kanal için logo, yayın, kaynak vb. bilgiler girilmiştir. enter image description here
  • Python ile geliştirilen sistem günlük olarak verileri CMS API üzerinden çekip, yayınları denetleyip en yüksek öncelikli linke yönlendirme yapmaktadır.
  • Yayınların denetiminde basit istek atılıp cevap kontrol edilmektedir. FFmpeg çözümleri denenmiş fakat işlem süresini çok arttırması sebebiyle basit istek şekline geri döndürülmüştür.

YT, DM, Twitch Yayınlarının Sabit Linkleri

  • Python Streamlink kütüphanesi kullanılarak Youtube, Dailymotion ve Twitch üzerinden yayın yapan kanallar için sabit link oluşturan bir sistem geliştirilmiştir.
  • Sistem kendisine tanımlanan konfigürasyon dosyaları üzerinden Github Actions kullanarak 2 saat aralıklar ile yayınları Multivariant (Master) ve Best (En Yüksek Kalite) listeleri güncellemektedir.
https://github.com/UzunMuhalefet/yayinlar

YT, DM, Twitch Yayınlarının Dinamik Linkleri

  • Query Streamlink reposu Render platformu üzerinde ücretsiz hesap ile aktif edilmiştir.
  • Streamlink desteği olan sitelere ait yayının bulunduğu linkler url sorgu parametresi ile geçilerek sonuç alınabilir.
  • NOT: IP adresi bazlı link koruması bulunan sitelerde çalışmaz. Youtube, Dailymotion, Twitch siteleri için çalışmaktadır fakat ülke bazlı kısıtlama bulunan içeriklerde çalışmayabilir.
https://tvcdn.onrender.com/iptv-query?url={ICERIK_ADRESI}&.m3u8

Ticket (Secure Token) İçeren Sistemler

  • Stabil clean (saf) linki bulunmayan platform ve yayınları listelere ekleyebilmek için PHP ve Regex kullanılarak son kullanıcı için link elde eden basit scriptler geliştirilmiş ve serv00 platformu üzerinde ücretsiz hesap ile çalıştırılmaktadır.
Detaylar

Click2Stream (click2stream.com)

Pattern:

https://uzunmuhalefet.serv00.net/angelcam.php?id={SUBDOMAIN}&.m3u8

Örnek Yayın: https://abana-belediyesi.click2stream.com/

Yayın URL: https://uzunmuhalefet.serv00.net/angelcam.php?id=abana-belediyesi&.m3u8

IPCamLive (ipcamlive.com)

Pattern:

https://uzunmuhalefet.serv00.net/ipcamlive.php?id={ALIAS/ID}&.m3u8

Örnek Yayın: https://ipcamlive.com/player/player.php?alias=655b2fd67214e

Yayın URL: https://uzunmuhalefet.serv00.net/ipcamlive.php?id=655b2fd67214e&.m3u8

RTSP Me (rtsp.me)

Pattern:

https://uzunmuhalefet.serv00.net/rtspme.php?id={ID}&.m3u8

Örnek Yayın: https://rtsp.me/embed/QRHD7Y2Q/

Yayın URL: https://uzunmuhalefet.serv00.net/rtspme.php?id=QRHD7Y2Q&.m3u8

Earth TV (www.earthtv.com)

Pattern:

https://uzunmuhalefet.serv00.net/earthtv.php?id={NAME}&.m3u8

Örnek Yayın: https://www.earthtv.com/en/webcam/rotterdam-holland-amerikakade

Yayın URL: https://uzunmuhalefet.serv00.net/earthtv.php?id=rotterdam-holland-amerikakade&.m3u8

Bursa Büyükşehir Belediyesi (www.bursabuyuksehir.tv)

Pattern:

https://uzunmuhalefet.serv00.net/bursa.php?id={ID}&.m3u8

Örnek Yayın: https://www.bursabuyuksehir.tv/canli-yunus-emre-kavsagi-yeni-23542.html

Yayın URL: https://uzunmuhalefet.serv00.net/bursa.php?id=23542&.m3u8

Kocaeli Büyükşehir Belediyesi (kocaeliyiseyret.com)

Pattern:

https://uzunmuhalefet.serv00.net/kocaeli.php?id={ID}&.m3u8

Örnek Yayın: https://kocaeliyiseyret.com/Kamera/Index/cumhuriyet-bulvari2/2035

Yayın URL: https://uzunmuhalefet.serv00.net/kocaeli.php?id=2035&.m3u8

EPG (Elektronik Program Rehberi)

IPTV Org ekibinin geliştirdiği EPG yazılımı kurulup devreye alınmıştır. Destekleyen playerlarda aşağıdaki URL eklenip kullanılabilir.

http://epg.tvcdn.net/guide/tr-guide.xml

Listeler

Canlı Yayınlar

🇹🇷 Türkçe - Canlı Kanallar Listesi

M3U formatının standartlarının keskin olmaması sebebiyle 3 farklı çıktı üretilmektedir. Kullandığınız IPTV playerın formatına uyan halini seçebilirsiniz. Listelerin içeriği değişmemektedir.

Standard Liste

http://stream.tvcdn.net/lists/tr.m3u

Alternatif Liste

http://stream.tvcdn.net/lists/tr-alt.m3u

SS-IPTV Listesi

http://stream.tvcdn.net/lists/tr-ss.m3u

Kameralar

Detaylar

🇹🇷 Türkiye - Canlı Kameralar Listesi

Türkiye ve KKTC'de bulunan aktif canlı yayın yapan kameraları içerir.

Liste URL

http://stream.tvcdn.net/lists/tr-cam.m3u

🌎 Dünya - Havaalanları Kameraları Listesi

Dünya genelinden canlı yayın yapan havaalanlarına ait kameraları içerir. Kameralar ülke bazlı gruplanmıştır, eğer var ise IATA kodları belirtilmiştir. Kaynak: https://airportwebcams.net/

Liste URL

https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/categories/airports.m3u

🇺🇸 Amerika - Trafik Kameraları

Amerika'da yer alan trafik kameralarını içermektedir.

Listeler
Eyalet Liste URL
Alabama https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/al.m3u
California https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/ca.m3u
Colorado https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/co.m3u
Delaware https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/de.m3u
Georgia https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/ga.m3u
Hawaii https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/hi.m3u
Iowa https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/ia.m3u
Kansas https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/ks.m3u
Louisana https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/la.m3u
Minnesota https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/mn.m3u
Mississippi https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/ms.m3u
Nevada https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/nv.m3u
New York https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/ny.m3u 
Oklahoma https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/ok.m3u
Rhode Island https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/ri.m3u
South Carolina https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/sc.m3u
Tennessee https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/tn.m3u
Virginia https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/va.m3u
West Virginia https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/wv.m3u
Wisconsin https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/cameras/countries/us/traffic/wi.m3u

Video İçerikler

Türkçe yayın gösteren televizyon kanalları ve platformlardan kazınan içerikleri içermektedir. Yayın linkleri direkt olarak resmi yayıncıdan alınmıştır. Herhangi bir şekilde indirme veya tekrardan işleyip dağıtma söz konusu değildir.

  • Her bir kaynakta belirli bir alt başlığa göre toplu liste(ler) bulunmaktadır.
  • Haricen alt klasörler aracılığıyla tekil içeriklerin listelerine erişilebilmektedir.
Detaylar
İçerik Liste URL
TRT 1 - Arşiv  https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-trt1-com-tr/arsiv.m3u
TRT 1 - Programlar https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-trt1-com-tr/programlar.m3u
Kanal D - Dizi Arşivi https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-kanald-com-tr/arsiv-diziler.m3u
Kanal D - Program Arşivi https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-kanald-com-tr/arsiv-programlar.m3u
Kanal D - Evde Sinema https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-kanald-com-tr/evde-sinema.m3u
Show TV - Dizi Arşivi  https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-showtv-com-tr/arsiv-diziler.m3u
Show TV - Program Arşivi https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-showtv-com-tr/arsiv-programlar.m3u
Now TV - Dizi Arşivi https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-nowtv-com-tr/dizi-arsivi.m3u
Now TV - Program Arşivi https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-nowtv-com-tr/program-arsivi.m3u
Now TV - Filmler  https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-nowtv-com-tr/filmler.m3u
Star TV - Arşiv https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-startv-com-tr/arsiv.m3u
TV8 https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-tv8-com-tr/all.m3u
Puhu TV - Filmler https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/puhutv-com/filmler.m3u 
teve2 - Diziler https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-teve2-com-tr/diziler.m3u
teve2 - Programlar https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-teve2-com-tr/programlar.m3u
DMAX https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-dmax-com-tr/all.m3u
TLC https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-tlctv-com-tr/all.m3u
TV 360 - Arşiv https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-tv360-com-tr/arsiv.m3u
TV 360 - Programlar https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-tv360-com-tr/programlar.m3u
TV 4 https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-tv4-com-tr/all.m3u
CNN Türk - Belgeseller https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-cnnturk-com/belgeseller.m3u
TRT Çocuk https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-trtcocuk-net-tr/all.m3u
Cartoon Network https://github.com/UzunMuhalefet/Legal-IPTV/raw/main/lists/video/sources/www-cartoonnetwork-com-tr/videolar.m3u

Planlanan Çalışmalar

Detaylar

🌎 Dünya Kameraları

Belirli konseptlere, ülke, bölge ve platform (websitesi) özelinde listeler çıkartmayı planlıyorum. Talep ettiğiniz bir konsept var ise belirtebilirsiniz.

Planlanan Playlistler

  1. Türki Cumhuriyetler - TV Kanalları
  2. Avrupa Ülkeleri - TV Kanalları
  3. Dünya - Şehir Kameraları

🇹🇷 Türkiye - Video İçerikler

Bu sitelerin içeriklerine bir talep olduğu takdirde içeriklere ait liste çıkartma işlemi gerçekleştirilebilir.

İçerik Site URL
CNN Türk - Arşiv https://www.cnnturk.com/tv-cnn-turk/arsiv/
24 TV - Programlar https://www.yirmidort.tv/televizyon/tum-programlar
TVNET - Programlar https://www.tvnet.com.tr/
Power App - Videocast https://www.powerapp.com.tr/videocast/
Tarım TV https://www.tarimtv.gov.tr/tr/
Bloomberg HT - Programlar https://www.bloomberght.com/video
Vav TV https://vavtv.com.tr/