![]() |
|
![]() |
#311 |
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 } знать бы оно это или нет |
![]() |
![]() |
![]() |
#312 |
Senior Member
Регистрация: 12.05.2010
Сообщений: 223
|
![]()
kpp,
это не оно. это номер для вебинтерфейса tvheadend, он ни на что не влияет, уже пробовал. вебморда и без него сортирует по алфавиту из названия в поле "name": "IFILM" сам же XBMC сортирует исключительно по названию файлов. имена файлов нужно привести в соответствие с именами каналов и тогда будет ок |
![]() |
![]() |
![]() |
#313 |
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 Запустить Код:
rename_files.sh -n /home/htpc/.hts/tvheadend/channels К существующим именам файлов добавляется префикс 0000_ , кот. регулирует сортировку файлов в зависимости от имени канала. Последний раз редактировалось kpp; 22.01.2011 в 23:46. |
![]() |
![]() |
![]() |
#314 |
Senior Member
|
![]()
Немного дописал патч, теперь при мапинге каналов автоматически сохраняет ProviderID. Логика простая - берет последний параметр ProvID к которому обращался т.к. по смыслу он нам и нужен но, некоторые каналы тупо делает как 030600. Их потом удалять и снова мапить, либо в ручную править параметр. Как с этим бороться пока не понял.
Кусок лога при мапинге, сохраняет также ProvID: Проблемные каналы ![]() Прикрепил патч и бинарник
__________________
Qnap TS-228A Nvidia Shield TV |
![]() |
![]() |
![]() |
#315 |
Senior Member
Регистрация: 12.05.2010
Сообщений: 223
|
![]()
kpp, супер
только вот это зря: я пробовал (руками) менять файл 1 на 001 и после рестарта файл 1 опять появился в папке, в то же время как мой 001 тоже остался там лежать. возникнет путаница |
![]() |
![]() |
![]() |
#316 |
Junior Member
Регистрация: 18.01.2011
Сообщений: 15
|
![]()
Не вопрос, можно переименовать без приставки 0000_ , только в этом случае тяжело будет откатиться в исходное состояние.
|
![]() |
![]() |
![]() |
#317 |
Senior Member
Регистрация: 12.05.2010
Сообщений: 223
|
![]()
kpp, судя по всему, tvheadend при маппинге создаёт файл например 1 и помещает его в папку channels, если его переименовать в 001, то при перезапуске tvheadend его не увидит и опять создаст тот же файл 1 с теми же параметрами. т.е. вопрос откатиться в исходное состояние не стоит, можно вообще всё удалить из папки и после перезапуска всё восстановится в исходное состояние, как после маппинга.
|
![]() |
![]() |
![]() |
#318 |
Junior Member
Регистрация: 18.01.2011
Сообщений: 15
|
![]()
2 ihaar
Обновил скрипт с учетом пожелания не менять формат имен файлов-каналов. |
![]() |
![]() |
![]() |
#319 |
Senior Member
Регистрация: 12.05.2010
Сообщений: 223
|
![]()
что-то у меня не пашет.. ругается мол нету файлов в папке
|
![]() |
![]() |
![]() |
#320 |
Junior Member
Регистрация: 18.01.2011
Сообщений: 15
|
![]()
2 ihaar
Исправил скрипт - был косяк. |
![]() |
![]() |
![]() |
Метки |
dvb-s, hts, linux, playlist, tvheadend, xbmc |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|