Project

General

Profile

инструкция_пользования_ptv-server

User documentation
2020-01-06

Инструкция пользования.
(Автор ПазлТВ TDW1980 http://xbmc.ru/forum/showthread.php?t=16628. Автор адаптации под линукс, которая взята за основу для организации просмотра тв в IceArch - partizand https://github.com/partizand/ptv3).

Пазл ТВ настраивается через веб-интерфейс, по 127.0.0.1:8185. Если все работает и все устраивает, то оставить как есть.
(Важно, в firefox не везде корректно отражается интерфейс, в отличии от chromium. Но это не мешает его настраивать, просто есть некоторые особенности.)

Раздел "Настройки".
(подраздел "HTTP каналы", для домашнего компа этого достаточно)
Здесь включаем/выключаем сервера, назначаем приоритет.
Проблемные или неполные, автор поместил в низ списка, дополнив своими заметками.
Узнать, какой сервер более быстрый для данного компа, данного географического местонахождения пользователя:
- отключить все и включать по одному, запуская в терминале mpv http://127.0.0.1:8185/playlist. Самому быстрому, со всеми работающими каналами, выставить приоритет 1, следующему 2. Остальным можно не выставлять (в моей преднастройке из 7 включенных серверов, только двоим выставлены приоритеты).

Раздел "Список каналов".
(подраздел "В базе")
Здесь включаем/выключаем каналы, меняем их принадлежность к группам прямо в колонке 'Группа' (тут же можно назначить и абсолютно новые группы, которых еще даже не существует), переименовываем каналы в колонке 'Канал'. Для удобства восприятия списка, отсортировать каналы по группам, нажав на 'Группа'.
Отсутствующие каналы включаются в подразделе "Нет в базе". И наоборот, выключенные в подразделе "В базе", оказываются в "Нет в базе".
Посмотреть информацию о канале - зеленый значок "i". Здесь же можно отключить нерабочие потоки или потоки с долгим запуском, или с низким качеством. Отдав предпочтение другим.
Важно, в разделе "Список каналов" обязательно сохранять изменения.

Раздел "Группы".
Здесь включаем/выключаем группы каналов, перемещаем их вверх/вниз. Редактируем список каналов в самой группе, перемещая каналы вверх/вниз, удаляем из группы или добавляем (перемещать удобней стрелкой 'вверх страницы'/'вниз страницы' начиная с тех, которые будут внизу настроенного списка, затем те, которые будут в начале).
При необходимости создаем новую группу ("Создать группу"), которой можно простым переименованием назначить каналы в разделе "Список каналов", подразделе "В базе", прямо в вертикальной колонке 'Группа'.

##########################################################################################

Важно, в разделе "Программа" выключить "Использовать программу". Эта настройка необходима для Kodi (epg), у нас она только бесполезно потребляет память.

Пользовательские настройки хранятся в папках ptv-server/settings и ptv-server/user (ptv3/settings, ptv3/user). При обновлении Пазл ТВ обязательно сохранять содержимое этих папок и переносить в новую версию.

Несколько способов настройки плейлиста под себя:
- часто используемые каналы перенести в начало групп
- разбить основной список на большее количество групп, каждая из которых теперь будет вмещать меньшее количество каналов
- создать группу "Избранное" и добавлять в нее часто используемые каналы

Управление плейлистом с клавиатуры (хоткеями):
##В качестве теста предоставил свою версию, как я управляю сам.
Del - листать каналы вверх
PageDown - листать вниз
End - смотреть текущую позицию
##Группы повешены на цифры
1- общие (начало списка), 2- развлекательные, 3- фильмы, 4- музыка, 5- познавательные, 6- спорт, 7- мужские, 8- детские, 0- конец списка
##Громкость перенесена на две последнии клавиши, после цифр
-уменьшить
=увеличить

(Для удобства пользователей вернул громкость на прежние клавиши 9 0 и отключил соответственно группу "0- конец списка")

Управление плейлистом осуществляется с помощью двух *.lua скриптов. Скрипт channel-by-name.lua, которым я назначаю хоткеи на группы. Скрипт betterchapters.lua, для серфинга каналов (как ПДУ тв) с отображением списка.
Назначенные клавиши посмотреть в input.conf, в самом низу.
https://github.com/blue-sky-r/mpv/blob/master/scripts/channel-by-name.lua
https://github.com/Argon-/mpv-config/blob/master/scripts/betterchapters.lua

Добавлено.
Скрипт https://github.com/jonniek/mpv-playlistmanager/blob/master/playlistmanager.lua
Дополнительные возможности управления плейлистом:
Enter - показать плейлист
Стрелки вверх/вниз - выбрать канал
Enter - переключиться на выбранный канал

Добавлено2.
Если воспроизведение не стартует, может потребоваться дополнительная настройка:
Раздел "Настройки", 'IP сервера' - '127.0.0.1' - 'выкл'.
(Эта настройка теперь по умолчанию.)

Добавлено3.
Свои списки, их сортировка и редактирование.
Нашел способ, через редактирование названий групп в вертикальной колонке 'Группа'. Просто добавляете свое название к дефолтной группе (не забываем потом нажать на "Сохранить изменения").
MUSIC | МУЗЫКА
SPORT | СПОРТ
ЗАРУБЕЖНЫЕ | ФИЛЬМЫ
НАШИ | ФИЛЬМЫ

(дефолтные группы - ОБЩИЕ НОВОСТНЫЕ РАЗВЛЕКАТЕЛЬНЫЕ ПОЗНАВАТЕЛЬНЫЕ ФИЛЬМЫ МУЗЫКА СПОРТ МУЖСКИЕ ЖЕНСКИЕ ЭРОТИКА УКРАИНА ДЕТСКИЕ МАГАЗИН РЕЛИГИОЗНЫЕ )
Затем идем в раздел /groups и перемещаем свежесозданные группы вверх. Заходим в них и сортируем потоки как удобно. После этого группы не двигать, иначе настроенный порядок каналов слетит и будет в той же последовательности как в разделе "В базе".

Зачем надо так усложнять и почему бы просто не отредактировать стандартные группы, удалив ненужное? Я на практике убедился что это плохая идея. Когда все потоки имеют дефолтные метки групп, то:
- Удобно управлять большим количеством каналов через вкл/выкл группы.
- Не надо думать, чем является данный канал с непонятным названием. Т.е. дефолтная метка несет еще и информационную задачу.
- Удалив новые группы, вернем все как было. Полезно, когда одними преднастройками пользуются несколько юзеров. И у них могут быть свои предпочтения.
- Плюс, удобно сортировать потоки в новых группах, т.к. этих потоков там заведомо меньше.

Для удобства восприятия, новые группы в разделе "Группы" отделены от дефолтных выключенными.

Files