YLE radio ja TV stream recorder

Ohjelmat mpv ja yad täytyy olla asennettuna. Ohjelmien puskurointi vie hieman aikaa.

YLE_Stream_Recorder.zip

Jos käytössäsi on PCLinuxOS, joka ei käytä x-terminal-emulatoria, niin asenna xterm ja käytä seuraavaa scriptiä.

YLE_Stream_Recorder-pc.zip

Joissain koneissa flv-videot eivät lataudu, mutta silloin ongelman voi kiertää asettamalla tiedostomuodoksi ts, eli scriptiin ts flv:n paikalle. Toinen vaihtoehto on asentaa joitain kodeekkeja flv-videoja varten.

sudo apt install ffmpeg x264 x265 mencoder mplayer

Koodi:

#!/bin/bash
##
#
##time=$(date +%Y-%m-%d-%S)
time=$(date "+%F-%H-%M-%S")
yad --form --width=500 --text="YLE STREAM RECORDER:" \
--field="Radio 1":fbtn "x-terminal-emulator -e bash -c 'mpv --stream-record=nauhoitus$time.flv https://yleradiolive.akamaized.net/hls/live/2027672/in-YleRadio1/master.m3u8; exec bash' & " \
--field="Yle X":fbtn "x-terminal-emulator -e bash -c 'mpv --stream-record=nauhoitus$time.flv https://yleradiolive.akamaized.net/hls/live/2027674/in-YleX/master.m3u8; exec bash' & " \
--field="Radio Suomi":fbtn "x-terminal-emulator -e bash -c 'mpv --stream-record=nauhoitus$time.flv https://yleradiolive.akamaized.net/hls/live/2027675/in-YleRS/master.m3u8; exec bash' & " \
--field="YLE Puhe":fbtn "x-terminal-emulator -e bash -c 'mpv --stream-record=nauhoitus$time.flv https://yleradiolive.akamaized.net/hls/live/2027677/in-YlePuhe/master.m3u8; exec bash' & " \
--field="YLE Klassinen":fbtn "x-terminal-emulator -e bash -c 'mpv --stream-record=nauhoitus$time.flv https://yleradiolive.akamaized.net/hls/live/2027676/in-YleKlassinen/master.m3u8; exec bash' & " \
--field="YLE TV1":fbtn "x-terminal-emulator -e bash -c 'mpv --stream-record=nauhoitus$time.flv https://yletv.akamaized.net/hls/live/622365/yletv1fin/index.m3u8; exec bash' & " \
--field="YLE TV2":fbtn "x-terminal-emulator -e bash -c 'mpv --stream-record=nauhoitus$time.flv https://yletv.akamaized.net/hls/live/622366/yletv2fin/index.m3u8; exec bash' & " \
--field="YLE TEEMA":fbtn "x-terminal-emulator -e bash -c 'mpv --stream-record=nauhoitus$time.flv https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/index.m3u8; exec bash' & " \
--button=gtk-cancel:1

Radio-ohjelman nauhoitusta

TV ohjelman Testinauhoitus

Lue myös: https://www.puolanka.org/goto/netti-tv-tietokoneeseen/