Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Анонсы, Информация и Общие Темы > Подсказки, описания и FAQ по XBMC

Ответ
 
Опции темы Опции просмотра
Старый 21.04.2014, 16:29   #1611
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,468
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Цитата:
Сообщение от sander1972 Посмотреть сообщение
Всем привет, наваял скрипт заполняющий базу mediatomb (нужно переключение на mysql, бо некогда было разбираться как сделать для sqlite) полезно для владельцев Smart-TV, короче кому надо пользуйтесь

только вместо <пароль> вставте свой пароль root mysql
Код:
#!/bin/bash

echo "Что использовать hostname :1 или IP-адрес :2?"
read sel_interface

if [ $sel_interface = "1" ]; then
    ip_adr=`hostname`
    echo "Имя компьютера " $ip_adr
elif [ $sel_interface = "2" ]; then
    echo "Выберите сетевой активный сетевой интерфейс (например eth0)"
    read eth
    ip_adr=`ifconfig $eth | grep "inet addr" | awk -F: '{print $2}' | sed -e 's/Bcast//g ; s/ //g'`
    echo "Активный сетевой интерфейс - $eth, ip-адрес - $ip_adr"
fi

path_channel_tags="/home/hts/.hts/tvheadend/channeltags"
path_channel="/home/hts/.hts/tvheadend/channels"
path_play="/home/sander/Playlists"

id_tag_root=`mysql -uroot -p<пароль> -D mediatomb -se "SELECT ID FROM mt_cds_object WHERE dc_title='TV'"`
root_location=`mysql -uroot -p<пароль> -D mediatomb -se "SELECT location FROM mt_cds_object WHERE dc_title='TV'"`

for file_ch_tags in $path_channel_tags/*
do
   #если  файл типа канала активен, т.е. enabled = 1 то 
   #получаем название типа
   lenght_str1=`sed -n '2,2p' $file_ch_tags | wc -m` #длина строки
   lenght_str1=`expr $lenght_str1 - 2` #убраем 2 последних символа
   #определяем чему равно enabled
   tmp_str1=`sed -n '2,2p;' $file_ch_tags | cut -c13-$lenght_str1`

   if [ "$tmp_str1" = "1" ] ; then
      #определям название тэга каналов
      name_tag=`sed -n '5,5p;' $file_ch_tags | cut -c11-100 | sed '{s/\"// ; s/,//}'`
      #получаем id тэга
      id_tag=`sed -n '8,8p;' $file_ch_tags | cut -c8-15 | sed '{s/[^0-9]*//g}'`

      echo "Формируем папку плейлиста $name_tag в Mediatomb"

      `mysql -uroot -p<пароль> -D mediatomb -e "INSERT INTO mt_cds_object (parent_id,object_type,upnp_class,dc_title,location,flags) VALUES('$id_tag_root','1','object.container','$name_tag','$root_location\$name_tag','1')"`

      id_tag_sql=`mysql -uroot -p<пароль> -D mediatomb -se "SELECT ID FROM mt_cds_object WHERE dc_title='$name_tag'"`

      #просматриваем списки каналов
      for file_channel in $path_channel/*
      do
          if [ -f $file_channel ]; then
              #читаем параметры канала
              i=1
              while read LINE
              do
                   tmp_line=`echo $LINE | sed -e '{s/\"// ; s/\[// ; s/\:// ; s/\"// ; s/ // ; s/,//}'`

                   if [ "$tmp_line" = "tags" ]; then
                        j=$(($i+1))
                        id_tag_tmp=`sed -n $j,$j'p;' $file_channel | sed '{s/[^0-9]*//g}'`

                        if [ "$id_tag_tmp" = "$id_tag" ]; then
                             name_channel=`cat $file_channel | grep "name" | cut -c9-100 | sed '{s/\"// ; s/ // ; s/\"// ; s/,//}'`
                             tmp_file_name=`echo $file_channel | sed '{s/[^0-9]*//g}'`
                             echo "Обработка канала -" $name_channel
                             location="http://$ip_adr:9981/stream/channelid/$tmp_file_name"
                             `mysql -uroot -p<пароль> -D mediatomb -e "INSERT INTO  mt_cds_object(parent_id,object_type,upnp_class,dc_title,location,resources,mime_type,flags) VALUES('$id_tag_sql','10','object.item','$name_channel','$location','0~protocolInfo=http-get%3A%2A%3Aapplication%2Foctet-stream%3A%2A~~','application/octet-stream','1')"`
                        fi
                   fi
                   i=$(($i+1))
              done<$file_channel
          fi
      done
   fi
done
если вставить в CODE, то немного иначе выглядит
__________________
Ubuntu 20.0.х, Kodi next
bigbax вне форума   Ответить с цитированием
   
Старый 21.04.2014, 16:36   #1612
sander1972
Member
 
Регистрация: 31.07.2010
Сообщений: 69
По умолчанию

Поправил
sander1972 вне форума   Ответить с цитированием
Старый 22.04.2014, 14:40   #1613
buzzzzer
Member
 
Регистрация: 07.06.2013
Адрес: Russia
Сообщений: 81
По умолчанию

У кого нибудь работает iptv (мультикаст) на последних сборках?
Опять поломали,как месяц назад или проблема только у меня?
Стоит 3.9.560~gf5bbb4c

Починили в ge113c3b
__________________
Celeron 1037u, RAM 4Gb, LE8

Последний раз редактировалось buzzzzer; 23.04.2014 в 09:54.
buzzzzer вне форума   Ответить с цитированием
Старый 04.05.2014, 01:55   #1614
smv1210
Junior Member
 
Регистрация: 27.11.2010
Сообщений: 3
По умолчанию tvheadend 3.9

Народ! Ткните плз. как tvheadend 3.9 настраивать (с версиями 2.х-3.5 всё умею) ?
smv1210 вне форума   Ответить с цитированием
Старый 11.05.2014, 18:02   #1615
Myweb
Junior Member
 
Регистрация: 16.02.2013
Сообщений: 9
По умолчанию

Tvheadend 3.9.636~g03a69ff - собран из исходников на гитхабе
В упор не находит Кинорейсы 1-3
Кинорейсы 4, 5 - есть.
Причем иногда находит сервисы, но поле имен сервисов пустое. Иногда не видит вообще ничего:
Код:
2014-05-11 19:33:01.963 [ INFO]:mpegts: 12341L - starting for 'initscan' (weight 2)
2014-05-11 19:33:01.963 [ INFO]:mpegts: 12341L - tuning on STV090x Multistandard : DVB-S #0
2014-05-11 19:33:02.134 [ INFO]:subscription: 'initscan' subscribing to mux, weight: 2, adapter: 'STV090x Multistandard : DVB-S #0', network: '36', mux: '12341L'
2014-05-11 19:33:02.134 [ INFO]:subscription: "epggrab" unsubscribing
2014-05-11 19:33:11.144 [ INFO]:mpegts: 12341L - initial scan no data, failed
2014-05-11 19:33:11.144 [ INFO]:subscription: "initscan" unsubscribing
Есть ли способ пофиксить?
Myweb вне форума   Ответить с цитированием
Старый 11.05.2014, 18:50   #1616
Spartach
Senior Member
 
Аватар для Spartach
 
Регистрация: 09.08.2011
Сообщений: 259
По умолчанию

Myweb, в настройках DVBS2 адаптера:
SatConfig - Advanced
Orbital Positions - 1
LNB Type - Circular 10750

Найдены все сервисы.
Spartach вне форума   Ответить с цитированием
Старый 11.05.2014, 19:32   #1617
Myweb
Junior Member
 
Регистрация: 16.02.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Spartach Посмотреть сообщение
Myweb, в настройках DVBS2 адаптера:
SatConfig - Advanced
Orbital Positions - 1
LNB Type - Circular 10750

Найдены все сервисы.
Толи у меня не все отображается на UI, толи в 3.9 этого нет
Кажется понял... сейчас попробую найти каналы
Огромное спасибо - все получилось!
Миниатюры
Нажмите на изображение для увеличения
Название: tvh3.9.png
Просмотров: 245
Размер:	39.6 Кб
ID:	3656  

Последний раз редактировалось Myweb; 11.05.2014 в 19:48.
Myweb вне форума   Ответить с цитированием
Старый 11.05.2014, 22:20   #1618
Spartach
Senior Member
 
Аватар для Spartach
 
Регистрация: 09.08.2011
Сообщений: 259
По умолчанию

Myweb, не за что.
Скажите, а у вас в статусе на вкладке Stream уровень сигнала и SNR отображаются (при активной подписке)?
Spartach вне форума   Ответить с цитированием
Старый 12.05.2014, 14:58   #1619
Myweb
Junior Member
 
Регистрация: 16.02.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Spartach Посмотреть сообщение
Myweb, не за что.
Скажите, а у вас в статусе на вкладке Stream уровень сигнала и SNR отображаются (при активной подписке)?
Нет, не отображается. Насколько я понимаю это "нормально"?
Myweb вне форума   Ответить с цитированием
Старый 12.05.2014, 15:08   #1620
Spartach
Senior Member
 
Аватар для Spartach
 
Регистрация: 09.08.2011
Сообщений: 259
По умолчанию

Myweb, да я уже, честно говоря, голову сломал - нормально это или нет ))
Задачи закрытые посмотрел на трекере, там у людей работает (пусть и не правильно), а у меня 0% сигнал и SNR не определён... ))
При этом femon говорит что API данные отдёт нормально:
status CVYL | signal 94% | snr 100% | ber 0 | unc 0 | FE_HAS_LOCK
Spartach вне форума   Ответить с цитированием
Ответ

Метки
dvb-s, hts, linux, playlist, tvheadend, xbmc
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 08:20. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.