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

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

Ответ
 
Опции темы Опции просмотра
Старый 22.01.2011, 18:24   #311
kpp
Junior Member
 
Регистрация: 18.01.2011
Сообщений: 15
По умолчанию

я так понимаю в файлах вот такая структура:
Код:
{
        "name": "IFILM",
        "tags": [
                25,
                2,
                1
        ],
        "dvr_extra_time_pre": 0,
        "dvr_extra_time_post": 0,
        "channel_number": 0
}
есть "channel_number": 0 - может его задействовать ?
знать бы оно это или нет
kpp вне форума   Ответить с цитированием
   
Старый 22.01.2011, 19:02   #312
ihaar
Senior Member
 
Регистрация: 12.05.2010
Сообщений: 223
По умолчанию

kpp,
это не оно.
это номер для вебинтерфейса tvheadend, он ни на что не влияет, уже пробовал. вебморда и без него сортирует по алфавиту из названия в поле "name": "IFILM"
сам же XBMC сортирует исключительно по названию файлов.
имена файлов нужно привести в соответствие с именами каналов и тогда будет ок
ihaar вне форума   Ответить с цитированием
Старый 22.01.2011, 19:24   #313
kpp
Junior Member
 
Регистрация: 18.01.2011
Сообщений: 15
По умолчанию

В общем готов скрипт по переименованию файлов-каналов с сортировкой по названию каналов.
Сделан на скорую руку - так что сильно не пинать

ftp://hi.dp.ua/unix/sh/rename_files.sh

Перед использованием желательно сделать копию каталога с файлами-каналами а еще лучше бакап всей системы (шутка)

Параметры запуска:
-l (по умолчанию) - просто выводит отсортированный список каналов с сопоставленными новыми именами файлов-каналов
-c - копирование файлов в другой указанный каталог
-n - переименование файлов в исходном каталоге
-r - востановление исходных имен файлов - пока не реализовано

Использование:
ВАРИАНТ 1
1.Скопировать в каталог с файлами-каналами
2.Перейти в каталог с файлами каталогами
3.запустить
Код:
rename_files.sh -n
ВАРИАНТ 2
Запустить
Код:
rename_files.sh -n  /home/htpc/.hts/tvheadend/channels
где /home/htpc/.hts/tvheadend/channels - полный путь к каталогу с файлами-каналами.

К существующим именам файлов добавляется префикс 0000_ , кот. регулирует сортировку файлов в зависимости от имени канала.

Последний раз редактировалось kpp; 22.01.2011 в 23:46.
kpp вне форума   Ответить с цитированием
Старый 23.01.2011, 11:12   #314
kerber
Senior Member
 
Регистрация: 05.02.2010
Адрес: Казань
Сообщений: 2,930
Отправить сообщение для kerber с помощью ICQ Отправить сообщение для kerber с помощью Skype™
По умолчанию

Немного дописал патч, теперь при мапинге каналов автоматически сохраняет ProviderID. Логика простая - берет последний параметр ProvID к которому обращался т.к. по смыслу он нам и нужен но, некоторые каналы тупо делает как 030600. Их потом удалять и снова мапить, либо в ручную править параметр. Как с этим бороться пока не понял.
Кусок лога при мапинге, сохраняет также ProvID:
[INFO]:serviceprobe: Эксперт: checking...
[DEBUG]:cwc: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/Эксперт using CWC ***server***:port
[INFO]:subscription: "serviceprobe" direct subscription to adapter: "Conexant CX24116/CX24118", network: "NTV+", mux: "NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))", provider: "HTB+", service: "Эксперт", quality: 100
[DEBUG]:Service: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/Эксперт: Status changed to [Hardware input]
[DEBUG]:Service: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/Эксперт: Status changed to [Hardware input] [Input on service]
[DEBUG]:Service: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/Эксперт: Status changed to [Hardware input] [Input on service] [Demuxed packets]
[DEBUG]:cwc: Sending ECM section=0/0, for service Эксперт (seqno: 453) PID 3009
[DEBUG]:cwc: Sending ECM section=0/0, for service Эксперт (seqno: 454) PID 4009
[DEBUG]:cwc: Received ECM reply for service "Эксперт" even: **************** odd: **************** (seqno: 454 Req delay: 333 ms)
[INFO]:cwc: Obtained key for for service "Эксперт" in 333 ms, from ***server***
[DEBUG]:Service: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/Эксперт: Status changed to [Hardware input] [Input on service] [Demuxed packets] [Reassembled packets]
[INFO]:subscription: "serviceprobe" unsubscribing
[INFO]:serviceprobe: Эксперт: mapped to channel "Эксперт"
[INFO]:serviceprobe: Эксперт: joined tag "TV channels"
[INFO]:serviceprobe: Эксперт: joined tag "SDTV"
[INFO]:serviceprobe: Эксперт: joined tag "HTB+"
[INFO]:serviceprobe: Эксперт: save ProviderID "023700"
[INFO]:serviceprobe: RT (испанский): checking...
[DEBUG]:cwc: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/RT (испанский) using CWC ***server***:port
[INFO]:subscription: "serviceprobe" direct subscription to adapter: "Conexant CX24116/CX24118", network: "NTV+", mux: "NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))", provider: "HTB+", service: "RT (испанский)", quality: 100
[DEBUG]:Service: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/RT (испанский): Status changed to [Hardware input]
[DEBUG]:Service: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/RT (испанский): Status changed to [Hardware input] [Input on service]
[DEBUG]:Service: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/RT (испанский): Status changed to [Hardware input] [Input on service] [Demuxed packets]
[DEBUG]:cwc: Sending ECM section=0/0, for service RT (испанский) (seqno: 455) PID 3003
[DEBUG]:cwc: Sending ECM section=0/0, for service RT (испанский) (seqno: 456) PID 4003
[DEBUG]:cwc: Received ECM reply for service "RT (испанский)" even: ****************** odd: ******************* (seqno: 456 Req delay: 540 ms)
[INFO]:cwc: Obtained key for for service "RT (испанский)" in 540 ms, from ***server***
[DEBUG]:Service: Conexant CX24116/CX24118/NTV+: 11,785,000 kHz Vertical (Default (Port 0, Universal LNB))/RT (испанский): Status changed to [Hardware input] [Input on service] [Demuxed packets] [Reassembled packets]
[INFO]:subscription: "serviceprobe" unsubscribing
[INFO]:serviceprobe: RT (испанский): mapped to channel "RT (испанский)"
[INFO]:serviceprobe: RT (испанский): joined tag "TV channels"
[INFO]:serviceprobe: RT (испанский): joined tag "SDTV"
[INFO]:serviceprobe: RT (испанский): joined tag "HTB+"
[INFO]:serviceprobe: RT (испанский): save ProviderID "023700"

Проблемные каналы


Прикрепил патч и бинарник
Вложения
Тип файла: txt 230111_patch.txt (6.9 Кб, 135 просмотров)
__________________
Qnap TS-228A
Nvidia Shield TV
kerber вне форума   Ответить с цитированием
Старый 23.01.2011, 12:36   #315
ihaar
Senior Member
 
Регистрация: 12.05.2010
Сообщений: 223
По умолчанию

kpp, супер

только вот это зря:
Цитата:
Сообщение от kpp Посмотреть сообщение
...
К существующим именам файлов добавляется префикс 0000_ , кот. регулирует сортировку файлов в зависимости от имени канала.
я пробовал (руками) менять файл 1 на 001 и после рестарта файл 1 опять появился в папке, в то же время как мой 001 тоже остался там лежать. возникнет путаница
ihaar вне форума   Ответить с цитированием
Старый 23.01.2011, 15:30   #316
kpp
Junior Member
 
Регистрация: 18.01.2011
Сообщений: 15
По умолчанию

Не вопрос, можно переименовать без приставки 0000_ , только в этом случае тяжело будет откатиться в исходное состояние.
kpp вне форума   Ответить с цитированием
Старый 23.01.2011, 18:41   #317
ihaar
Senior Member
 
Регистрация: 12.05.2010
Сообщений: 223
По умолчанию

kpp, судя по всему, tvheadend при маппинге создаёт файл например 1 и помещает его в папку channels, если его переименовать в 001, то при перезапуске tvheadend его не увидит и опять создаст тот же файл 1 с теми же параметрами. т.е. вопрос откатиться в исходное состояние не стоит, можно вообще всё удалить из папки и после перезапуска всё восстановится в исходное состояние, как после маппинга.
ihaar вне форума   Ответить с цитированием
Старый 23.01.2011, 22:47   #318
kpp
Junior Member
 
Регистрация: 18.01.2011
Сообщений: 15
По умолчанию

2 ihaar
Обновил скрипт с учетом пожелания не менять формат имен файлов-каналов.
kpp вне форума   Ответить с цитированием
Старый 24.01.2011, 01:36   #319
ihaar
Senior Member
 
Регистрация: 12.05.2010
Сообщений: 223
По умолчанию

что-то у меня не пашет.. ругается мол нету файлов в папке
ihaar вне форума   Ответить с цитированием
Старый 24.01.2011, 10:18   #320
kpp
Junior Member
 
Регистрация: 18.01.2011
Сообщений: 15
По умолчанию

2 ihaar
Исправил скрипт - был косяк.
kpp вне форума   Ответить с цитированием
Ответ

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


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

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

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



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


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