satsat.info

satsat.info (https://satsat.info/)
-   Skystar,TwinHan и подобные DVB платы. Установка, настройка, драйвера, программы просмотра... (https://satsat.info/skystar-twinhan-i-podobnye-dvb-platy-ustanovka-nastroika-draivera-programmy-prosmotra/)
-   -   Какой программой просмотра спутникового ТВ вы пользуетесь ? (https://satsat.info/skystar-twinhan-i-podobnye-dvb-platy-ustanovka-nastroika-draivera-programmy-prosmotra/9925-kakoi-programmoi-prosmotra-sputnikovogo-tv-vy-polzuetes.html)

Dicki 18.03.2015 20:10

последние пол года пользуюсь DVBViever, раньше на progDVB был, но у меня с ней всегда проблемы были разного характера

Aleks_62 25.03.2015 20:05

MyTheatre и не жалуюсь.

sin-ok 10.09.2017 12:34

Tvheadend
 
Скрипт для программы Tvheadend, составляет отсортированный плейлист (формат .m3u) по спутникам и транспондерам в порядке возрастания. Что это дает, это удобно, все выстроено в ряд четким строем, а это простая навигация, позволяет избежать "затыков" и пауз при переключении между конвертерами, нам не нужно прыгать с одного конвертера на другой. Скрипт для пользователей *NIX. Для Windows возможно использовать PowerShell, там вроде как уже есть поддержка BASH, но я не проверял.

Код:

#!/bin/bash

tvh_data_path="/home/hts/.hts"
profile="pass"
admin_pass="user:user"
user_pass="r61:r61"
host="localhost:9981"
file_name="_all_enabled_services.m3u"
date_time=`date '+%d-%B-%Y_%H-%M'`

# Для работы с JSON использую jq                    apt-get install jq

wget -O /tmp/services_unsorted.json http://$admin_pass.localhost:9981/api/mpegts/service/grid?limit=100000

/usr/bin/jq '.entries |= sort_by(_____work, .multiplex, .svcname)' /tmp/services_unsorted.json > /tmp/services.json

echo \#EXTM3U | tee -a # tee выводит данные из потока ввода в поток вывода и дублирует эти данные в указанные файлы
                                                                            # tee -a      дописать в заданные ФАЙЛЫ
entries=$(/usr/bin/jq -c  '.total' /tmp/services.json)

for (( service=0; service<= $entries; service++ ))
do
        enabled=$(/usr/bin/jq -c  '.entries['$service'].enabled'  /tmp/services.json)
        if [ "$enabled" = "true" ]
                then
                        svcname=$(/usr/bin/jq -c -r  '.entries['$service'].svcname'  /tmp/services.json)
                        uuid=$(/usr/bin/jq -c -r  '.entries['$service'].uuid'  /tmp/services.json)
                        network=$(/usr/bin/jq -c -r  '.entries['$service']_____work'  /tmp/services.json)
                        multiplex=$(/usr/bin/jq -c -r  '.entries['$service'].multiplex'  /tmp/services.json)
                        desc="$network/$multiplex/$svcname"
                        echo \#EXTINF:-1, $desc | tee -a $date_time$file_name
                        echo http://$user_pass.$host/stream/service/$uuid\?profile=$profile | tee -a $date_time$file_name
        fi
done

rm /tmp/services_unsorted.json /tmp/services.json



Часовой пояс GMT +3, время: 20:54.

Перевод: zCarot

Page generated in 0.10945 seconds with 14 queries

SEO by vBSEO 3.6.0