#!/bin/ash
#210125 sfs
nx="\
screen_resolution
http://urlcut.ru/FreeBestTV.m3u
http://urlcut.ru/FreeBestTV.m3u
\
screen_resolution
https://iptvm3u.ru/iptvhd.m3u
https://iptvm3u.ru/iptvhd.m3u
\
screen_resolution
https://webarmen.com/my/iptv/auto.nogrp.q.m3u
https://webarmen.com/my/iptv/auto.nogrp.q.m3u
\
screen_resolution
https://shr.name/PMvjl
https://shr.name/PMvjl"

d="/home/`sfsusr`/TV"
l="$d/iptv.list"
n="`awk '!/^$/ && !/^#/ {print "screen_resolution\n"$1"\n"$1}' "$l"`"
[ "$n" ] && n="$n
"
#echo $n \n===\n $nx ; exit
ott="http://forum.puppyrus.org/index.php?topic=22318.msg164159"
#ott="http://widget.ottplayer.es/"
n="${n}edit
Редактировать $l
yad
\
gtk-index
Программа телепередач (EPG)
defaultbrowser https://www.teleguide.info/show_today.html
\
internet
OTTplayer с EPG и логотипами
ottplayer"

w="`ntf -3 "$n" "Обновляемые плейлисты \n$l\n(редактор в низу списка)"`" 
#echo $w ;exit
[ "$w" ] || exit
[ "`echo "$w" |egrep '^defaultbrowser |^defaulttexteditor |^yad '`" ] && { $w ; $0 ;exit ; }
#[ "`echo "$w" |egrep '^yad'`" ] && { yad  --text-info --editable --show-uri < $l ; $0 ;exit ; }
[ "`echo "$w" |egrep '^yad'`" ] && { leafpad $l ; $0 ;exit ; }
[ "`echo "$w" |egrep '^ottplayer'`" ] && { defaultbrowser "$ott" ;exit ; }

M(){
if which smplayer ;then  m="sudo -u `sfsusr` smplayer" 
elif which vlc ;then  m="sudo -u `sfsusr` vlc" 
elif which gnome-mpv ;then  m="sudo -u `sfsusr` gnome-mpv" 
elif which celluloid ;then  m="sudo -u `sfsusr` celluloid" 
else m=m3u-gui
fi
}
M
#m=m3u-gui
which mpv && mg="m3u-gui|"
m="`ntf -l "${mg}celluloid|vlc|smplayer" "Чем открывать?"`" || exit 1
! which "$m" && ntf -i "$m" "не обнаружен" && exit 1

#if [ "`echo "$w" |egrep '.m3u$'`" ] ;then
if [ ! "`echo "$w" |egrep '.html$'`" ] ;then
    #ntf -i "`basename "$w"`" &
    wb="`basename "$w"`"
    [ "`echo "$wb" |egrep '.m3u$'`" ] || wb="$wb".m3u
    #if [ ! -f "/tmp/$wb" ];then
	#cd /tmp
	[ "$m" != "m3u-gui" ] && (sleep 4 && ntf -i "Включите в $m просмотр плейлиста:"  &) &
	#старее 1 дня
	#[ "`find "/tmp/$wb" -mtime +1`" ] || { wt -o "wget "$w" -O "/tmp/$wb"" && $m "/tmp/$wb" || exit 1 ; }
	d="/home/`sfsusr`/TV"
	mkdir -p "$d"
	wt -o "wget -N "$w" -O "$d/$wb"" && $m "$d/$wb" || exit 1 
    #fi
    #m3u-gui "/tmp/$wb" 
    #rm "/tmp/$wb"
else
    "$w" & 
    exit 
fi
#[ "$w" ] && defaultbrowser "$w" &

