YLE Areenan suoratoistolinkit

Muokkaus 6.5.2023: Täysin uusi versio suoratoistosta, joka vaatii paketit yad ja mpv toimiakseen. Videoiden ja äänien puskurointi vie hieman aikaa, mutta muuten toimii.

YAD-suoratoisto2

#!/bin/bash
yad --form --width=500 --text="VALITSE KANAVA, JOTA HALUAT KATSOA TAI KUUNNELLA:" \
\
--field="YLE TV1":fbtn "mpv --ytdl-raw-options=abort-on-error= --ytdl-format='best[tbr<='\500']/bestvideo[tbr<='\500']+bestaudio' --hls-bitrate=min https://yletv.akamaized.net/hls/live/622365/yletv1fin/index.m3u8 & " \ --field="YLE TV2":fbtn "mpv --ytdl-raw-options=abort-on-error= --ytdl-format='best[tbr<='\500']/bestvideo[tbr<='\500']+bestaudio' --hls-bitrate=min https://yletv.akamaized.net/hls/live/622366/yletv2fin/index.m3u8 & " \ --field="YLE TEEMA":fbtn "mpv --ytdl-raw-options=abort-on-error= --ytdl-format='best[tbr<='\500']/bestvideo[tbr<='\500']+bestaudio' --hls-bitrate=min https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/index.m3u8 &" \ --field="Radio 1":fbtn "mpv https://yleradiolive.akamaized.net/hls/live/2027672/in-YleRadio1/master.m3u8" \ --field="Yle X":fbtn "mpv https://yleradiolive.akamaized.net/hls/live/2027674/in-YleX/master.m3u8 &" \ --field="Radio Suomi":fbtn "mpv https://yleradiolive.akamaized.net/hls/live/2027675/in-YleRS/master.m3u8 &" \ --field="YLE Puhe":fbtn "mpv https://yleradiolive.akamaized.net/hls/live/2027677/in-YlePuhe/master.m3u8 &" \ --field="YLE Klassinen":fbtn "mpv https://yleradiolive.akamaized.net/hls/live/2027676/in-YleKlassinen/master.m3u8 &" \ --field="LOPETA RADION KUUNTELU":fbtn "killall mpv" \ --button=gtk-cancel:1

--------------------------------------------------------------

Lue myös: https://www.puolanka.org/goto/how-to-make-a-terminal-radio-player-by-lead-farmer-script/

--------------------------------------------------------------

YLE Areenaa voi katsella myös suoratoistona esimerkiksi jollain mediasoittimella, kuten VLC, avaamalla URL-linkin. Jotta suoratoistolinkkejä olisi helpompi käyttää, niin esimerkiksi seuraavan scriptin avulla voi valita mitä haluaa katsoa. Paketit tk ja tcl täytyy olla asennettuna!
Muokkaus 22.6.2021

Kun eilen yritin katsoa jalkapalloa, niin vanhat linkit eivät enää toimineet, eikä uusin VLC toimi kunnolla uusien linkkien kanssa, mutta MPV-videosoittimella seuraavat linkit toimivat mainiosti.

---------------------------------------

Muokkaus 22.5.2022: Areenan audio suoratoistolinkit ovat vaihtuneet ja uudet linkit toimivat mplayer-pohjaisilla soittimilla, kuten SMPLayer


---------------------------------------------

Muokkaus 24.5.2022: Nyt Areena on vaihtanut myös nettitelevision suoratoistolinkit, ja toisto tulee oletuksena tönkköpaksuna laatuna, joka aiheuttaa suuren viiveen ohjelman käynnistyksessä (puskurointi) ja raskaan toiminnan jos käyttää automaattista oletuslaatua. Allaolevassa scriptissä toiminnallisuus on parannettu ohntamalla streamia.

-------------------------------------------------------------------

#!/usr/bin/wish

frame .top -borderwidth 15
pack .top -fill x
button .top.1 -text "TV1" -command { exec mpv --ytdl-format=worst https://yletv.akamaized.net/hls/live/622365/yletv1fin/index.m3u8 & }
button .top.2 -text "TV2" -command { exec mpv --ytdl-format=worst https://yletv.akamaized.net/hls/live/622366/yletv2fin/index.m3u8 & }
button .top.3 -text "TEEMA" -command { exec mpv --ytdl-format=worst https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/index.m3u8 & }

button .top.4 -text "Lopeta" -command { exit }
pack .top.1 .top.2 .top.3 .top.4 -side left -padx 0p -pady 0

frame .bottom -borderwidth 15
pack .bottom -fill x
button .bottom.1 -text "Radio 1" -command { exec smplayer https://yleradiolive.akamaized.net/hls/live/2027672/in-YleRadio1/master.m3u8 & }
button .bottom.2 -text "Yle X" -command { exec smplayer https://yleradiolive.akamaized.net/hls/live/2027674/in-YleX/master.m3u8 & }
button .bottom.3 -text "Suomi" -command { exec smplayer https://yleradiolive.akamaized.net/hls/live/2027675/in-YleRS/master.m3u8 & }
button .bottom.4 -text "Puhe" -command { exec smplayer https://yleradiolive.akamaized.net/hls/live/2027677/in-YlePuhe/master.m3u8 & }
button .bottom.5 -text "Klassinen" -command { exec smplayer https://yleradiolive.akamaized.net/hls/live/2027676/in-YleKlassinen/master.m3u8 & }
pack .bottom.1 .bottom.2 .bottom.3 .bottom.4 .bottom.5 -side left -padx 0p -pady 0

Uusi Scripti, joka käyttää MPV ja SMPLayer mediasoittimia.

VLC_suoratoisto.tar.gz

Koska suoratoisto on mennyt oletuksena kovin raskaaksi, niin tein uuden kevyt suoratoiston, joka on kone ja ilmastoystävällinen keveydellään. :)

Sellainen hassu ominaisuus, että kevytversiossa streamit ovat suomeksi dupattuja ja ääni täytyy lopettaa erikseen Lopeta ääni painikkeesta.

AREENA-kevyt-suoratoisto.tar.gz

VLC-kevyt-suoratoisto.tar.gz

SMPlayer-MPV-kevyt-suoratoisto.tar.gz, joka käyttää SMPlayeria ja MPV:tä Videon toistamiseen ja SMPlayeria nettiradioiden kuunteluun.

PS. VLC:n saa toimimaan kevyemmin kun asetuksista laittaa Force Acpect Ratioon 640×480 tai 720×480