#!/bin/bash
## 
## RJP 4.1.2024
## Scripti, jolla voit katsoa eri werkossa olevia TV-kanavia
## 6.1.2024 lisätty National Geographic
## 12.1.2024 Nelonen lisätty
## 28.1.2024 Uusi ulkoasu
## paketit yad ja mpv tulee olla asennettuna
## 2.2.2024 Koska tekstitykset eivät toimi YLE:n kanavilla IPTV:ssä, niin sitä varten on lisätty suomalaisella selostuksella (dubbauksella) varustetut YLE:n kanavat.
# 17.2.2024 Kaikki kanavat näyttävät toimivan jälleen, eli ilmeisesti vika oli jollain palvelimella, joka tarjosi tvkaistan kanavapaketteja?
##
## Hyvin toimivat m3u8 lähetysmuodot on rikottu monelta kanavalta, joten tällä voi katsoa netti-TV:itä jos Chromium selain on asennettu
##
## 20.9.2026 Versio, joka toimii firefox selaimella kevyemmin kuin Chromium selaimella
YLE_TV=$(echo "https://areena.yle.fi/suorat")
TV3=$(echo "https://www.tvkaista.org/mtv3/suora/legacy")
TV4=$(echo "https://www.tvkaista.org/nelonen/suora/legacy")
TV5=$(echo "https://www.tvkaista.org/tv5/suora/legacy")
TV6=$(echo "https://www.tvkaista.org/kutonen/suora/legacy")
AVA=$(echo "https://www.tvkaista.org/ava/suora/legacy")
FRII=$(echo "https://www.tvkaista.org/frii/suora/legacy")
NG=$(echo "https://www.tvkaista.org/national-geographic/suora/legacy")
STAR=$(echo "https://www.tvkaista.org/star-channel/suora/legacy")
EVEO=$(echo "https://www.tvkaista.org/tapahtumatv-eveo/suora/legacy")
SUB=$(echo "https://www.tvkaista.org/sub/suora/legacy")
LIV=$(echo "https://www.tvkaista.org/liv/suora/legacy")
TLC=$(echo "https://www.tvkaista.org/tlc/suora/legacy")
ALFA=$(echo "https://www.permanto.fi/embed/livetv")
EVEO=$(echo "https://www.tvkaista.org/tapahtumatv-eveo/suora/legacy")
HERO=$(echo "https://www.ruutu.fi/channel/20")
JIM=$(echo "https://www.tvkaista.org/jim/suora/legacy")
JIM=$(echo "https://www.tvkaista.org/jim/suora/legacy")


yad --form --columns=5 --width=500 --center --title="Firefox netti-TV" --text="VALITSE KANAVA, JOTA HALUAT KATSOA TAI KUUNNELLA:" \
\
--field="YLE TV1 TV2 ja TEEMA ":fbtn "firefox "$YLE_TV" " \
--field="Nelonen":fbtn "firefox "$TV4"   " \
--field="AVA":fbtn "firefox "$AVA"  " \
--field="Frii":fbtn "firefox "$FRII"   " \
--field="Kutonen":fbtn "firefox "$TV6"  " \
--field="MTV3":fbtn "firefox "$TV3"   " \
--field="Sub":fbtn "firefox "$SUB"   " \
--field="TLC":fbtn "firefox "$TLC"   " \
--field="TV5":fbtn "firefox "$TV5"   " \
--field="National Geographic":fbtn "firefox "$NG" " \
--field="ALFA TV":fbtn "firefox "$ALFA"   " \
--field="EVEO":fbtn "firefox "$EVEO"   " \
--field="HERO":fbtn "firefox "$HERO"   " \
--field="JIM":fbtn "firefox "$JIM"  " \
--field="YLE TV1 suomeksi dubattuna":fbtn "bash -c 'mpv $LAATU https://yletv.akamaized.net/hls/live/622365/yletv1fin/yletv_video480p.m3u8 | mpv $LAATU https://yletv.akamaized.net/hls/live/622365/yletv1fin/yletv_audio3.m3u8; exec bash' &" \
--field="YLE TV2 suomeksi dubattuna":fbtn "bash -c 'mpv $LAATU https://yletv.akamaized.net/hls/live/622366/yletv2fin/yletv_video480p.m3u8 | mpv $LAATU https://yletv.akamaized.net/hls/live/622366/yletv2fin/yletv_audio3.m3u8; exec bash' &" \
--field="YLE Teema suomeksi dubattuna":fbtn "bash -c 'mpv $LAATU https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/yletv_video480p.m3u8 | mpv $LAATU https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/yletv_audio3.m3u8; exec bash' &" \
--field="LOPETA ÄÄNI ja VIDEO":fbtn "killall mpv" \
--button=LOPETA:1
