Перейти к содержимому


Фотография

Плагин Proiptv Для M3U Плейлистов

IPTV lightIPTV allIPTV

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 854

#381 bator

bator

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1575 сообщений
  • Gender:Male
  • Location:Владимирская область

Отправлено 11 November 2023 - 12:54

У меня епг 7.7. А в настройках кэш на 3 дня рассчитан.
В Одно утро включаю плагин и епг пустое. Что я должен был еще сделать?
Вот и сейчас, кстати, епг очистился.
И вчера днем такое было.
Хотя сам я ничего не чистил.
Как-то странно, не правда ли.

Я об этом же выше писАл...Аналогичная ситуация. Подозреваю, что такая хрень лишь на Сигмах.


iFFALCON iFF55Q72 ->  Dune Hd Homatics Box R 4K Plus -> витая пара -> Keenetic Peak + USB Seagate Expansion 1Tb -> Трайтек 300 мбит/с.


#382 tveritin

tveritin

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 102 сообщений

Отправлено 11 November 2023 - 17:33

Я об этом же выше писАл...Аналогичная ситуация. Подозреваю, что такая хрень лишь на Сигмах.

Что-то с Free TV такого нет на тех же (как вы называете, "древних") сигмах.

И на Домашнем тоже не было. Логи как-то помогут решить проблему?


Dune HD SmartBox 4K (230929_0206_r21 BETA)

Dune HD TV-102, product_id: tv102v2 (190919_0242_r11) Системный раздел USB HDD 8Gb

Dune HD TV-101 (150721_0135_b9) Системный раздел USB HDD 8Gb

 


#383 A1exei

A1exei

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
  • Gender:Male

Отправлено 11 November 2023 - 18:20

Коллеги, а как сделать, чтобы в списке каналов бала указана текущая программа, для каждого канала?


Dune HD Real Vision 4K

Dune HD Magic 4K

Dune HD Magic 4K Plus


#384 sharky72

sharky72

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1707 сообщений
  • Gender:Male
  • Location:Прага
  • Interests:Programming

Отправлено 11 November 2023 - 20:46

Я может совсем деревянный, но как остановить просмотр? Кнопки стоп на пульте нет. Можно поставить на паузу, либо перемотка-переключение каналов. При запуске плагина, он сразу начинает воспроизведение. Если нажимаю назад - выход из плагина. Хорошо бы, чтобы при нажатии назад к категориях был не выход из плагина, а остановка произведения. Может подскажете, что нажимать на пульте BOXY вместо кнопки стоп?

В настройках включено подтверждение выхода, однако выход происходит просто при нажатии назад из категорий, без запроса

 

PS - решено. Удалил плагин. Установил заново (версия та-же), теперь при нажатии кнопки назад воспроизведение останавливается, и выходит запрос при выходе из плагина. Все нужные меню появились. Какой-то глюк с этим BOXY был.

 

Автовоспроизведение по старту включено. Поэтому и по кнопке назад выход из плагина. Откуда вошли туда и вышли. Это не моя логика.


Что-то с Free TV такого нет на тех же (как вы называете, "древних") сигмах.

И на Домашнем тоже не было. Логи как-то помогут решить проблему?

 

А причем тут Домашка и Free TV? Вы знаете где они берут программу чтобы сравнивать?

Возможно помогут. Я же не знаю в чем проблема.


Коллеги, а как сделать, чтобы в списке каналов бала указана текущая программа, для каждого канала?

 

В каком смысле? Вы про какой список говорите? Про тот что при выборе категории или при просмотре канала по кнопке ОК?

Если про первый - то никак. Если про второй - то должен быть подключен xmltv источник epg соответствующий вашему плейлисту.


Dune HD Connect              190919_0242_r11  (На пенсии)

Dune HD TV-303D              190919_0242_r11  (Системный диск на HDD)

Dune HD Boxy                    1.0.1-13-240619_0212_r22 (Дополнительный диск на microSD)

Dune HD RealVision 4K     240619_0210_r22 (Дополнительный диск на microSD)

Dune HD AV1 4K                240619_1810_r22 (Дополнительный диск на SSD)

Dune HD Pro One 8K         240619_1810_r22 (Дополнительный диск на SSD)

 

 
TV LG 47LW5500
TV LG 47LW5400
TV Samsung UE40ES

NAS Synology DS418j DSM 7.1.1

NAS Synology DS212j DSM 6.2.4

 

IPTV Channel Editor

Плагин ProIPTV

 

Телеграмм канал для обсуждения моих поделок

 

Благодарности автору (Юмани, PayPal)


#385 sharky72

sharky72

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1707 сообщений
  • Gender:Male
  • Location:Прага
  • Interests:Programming

Отправлено 11 November 2023 - 20:52

Я об этом же выше писАл...Аналогичная ситуация. Подозреваю, что такая хрень лишь на Сигмах.

 

Сам по себе он не чистится. Если его вообще нет, то списка программ нет вообще ни на сегодня ни на завтра. А если есть за вчера - позавчера, а сегодня нет - значит он устарел и его надо скачать или данные которые были скачаны не содержат программы, т.е. провайдер ее еще не обновил.

Плагин берет программу из файла. А не запрашивает программу с сервера для каждого канала как в редакторе. Ему надо скачать все и обработать. А это время и место на диске. Разница между сотен мегабайт и пары килобайт.


Dune HD Connect              190919_0242_r11  (На пенсии)

Dune HD TV-303D              190919_0242_r11  (Системный диск на HDD)

Dune HD Boxy                    1.0.1-13-240619_0212_r22 (Дополнительный диск на microSD)

Dune HD RealVision 4K     240619_0210_r22 (Дополнительный диск на microSD)

Dune HD AV1 4K                240619_1810_r22 (Дополнительный диск на SSD)

Dune HD Pro One 8K         240619_1810_r22 (Дополнительный диск на SSD)

 

 
TV LG 47LW5500
TV LG 47LW5400
TV Samsung UE40ES

NAS Synology DS418j DSM 7.1.1

NAS Synology DS212j DSM 6.2.4

 

IPTV Channel Editor

Плагин ProIPTV

 

Телеграмм канал для обсуждения моих поделок

 

Благодарности автору (Юмани, PayPal)


#386 A1exei

A1exei

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
  • Gender:Male

Отправлено 11 November 2023 - 22:17

В каком смысле? Вы про какой список говорите? Про тот что при выборе категории или при просмотре канала по кнопке ОК?

Если про первый - то никак. Если про второй - то должен быть подключен xmltv источник epg соответствующий вашему плейлисту.

 

Проще показать.

Вот как-то так:

 

Прикрепленный файл  изображение_2023-11-11_211709890.png   320.91К   1 Количество загрузок:


Dune HD Real Vision 4K

Dune HD Magic 4K

Dune HD Magic 4K Plus


#387 sharky72

sharky72

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1707 сообщений
  • Gender:Male
  • Location:Прага
  • Interests:Programming

Отправлено 12 November 2023 - 00:59

Ну ответ вам дан.


Dune HD Connect              190919_0242_r11  (На пенсии)

Dune HD TV-303D              190919_0242_r11  (Системный диск на HDD)

Dune HD Boxy                    1.0.1-13-240619_0212_r22 (Дополнительный диск на microSD)

Dune HD RealVision 4K     240619_0210_r22 (Дополнительный диск на microSD)

Dune HD AV1 4K                240619_1810_r22 (Дополнительный диск на SSD)

Dune HD Pro One 8K         240619_1810_r22 (Дополнительный диск на SSD)

 

 
TV LG 47LW5500
TV LG 47LW5400
TV Samsung UE40ES

NAS Synology DS418j DSM 7.1.1

NAS Synology DS212j DSM 6.2.4

 

IPTV Channel Editor

Плагин ProIPTV

 

Телеграмм канал для обсуждения моих поделок

 

Благодарности автору (Юмани, PayPal)


#388 tveritin

tveritin

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 102 сообщений

Отправлено 12 November 2023 - 12:15

Каждое утро одна и та же история - пропадает EPG.

Лазить каждый раз в меню, чтобы обновить EPG очень неудобно.

Проще нажать popup menu на иконке приложения, почистить кэш и запустить и хотя бы иметь программу и архив. Неудобно, правда, что на каждом канале будет "загрузка...".

Но, других более удобных вариантов я не вижу. 

Sharky72, можно ли как-то при запуске делать "обновление EPG" (не очистку кэша), раз это "обновление" решает всю проблему.


Dune HD SmartBox 4K (230929_0206_r21 BETA)

Dune HD TV-102, product_id: tv102v2 (190919_0242_r11) Системный раздел USB HDD 8Gb

Dune HD TV-101 (150721_0135_b9) Системный раздел USB HDD 8Gb

 


#389 monitor

monitor

    Пользователь

  • Пользователи
  • PipPip
  • 47 сообщений
  • Gender:Male

Отправлено 12 November 2023 - 15:03

Каждое утро одна и та же история - пропадает EPG.

Лазить каждый раз в меню, чтобы обновить EPG очень неудобно.

Проще нажать popup menu на иконке приложения, почистить кэш и запустить и хотя бы иметь программу и архив. Неудобно, правда, что на каждом канале будет "загрузка...".

Но, других более удобных вариантов я не вижу. 

Sharky72, можно ли как-то при запуске делать "обновление EPG" (не очистку кэша), раз это "обновление" решает всю проблему.

Самое простое - бери epg 3.1 или 7.1, и кэш на 1 день, тогда раз в день программа будет долго загружаться, но epg - будет…


Dune HD Max, Connect,
Pro Vision 4K, Real Vision 4K+

#390 A1exei

A1exei

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
  • Gender:Male

Отправлено 12 November 2023 - 15:10

Ну ответ вам дан.

 

А причина отсутствия такой функции в том что сделать такое невозможно или просто потому что?


Dune HD Real Vision 4K

Dune HD Magic 4K

Dune HD Magic 4K Plus


#391 sharky72

sharky72

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1707 сообщений
  • Gender:Male
  • Location:Прага
  • Interests:Programming

Отправлено 12 November 2023 - 17:34

А причина отсутствия такой функции в том что сделать такое невозможно или просто потому что?

 

Причина в том что сам интерфейс дюны для этого не удобен.

А во вторых чтобы вам это показать надо прошерстить весь источник XMLTV. А это время и ресурсы, а их у плагина на порядки меньше чем у андроид приложения. Если у вас там пара сотен программ, то показ списка каналов займет приличное время и плагин будет сильно тормозить при каждой перерисовке.


Dune HD Connect              190919_0242_r11  (На пенсии)

Dune HD TV-303D              190919_0242_r11  (Системный диск на HDD)

Dune HD Boxy                    1.0.1-13-240619_0212_r22 (Дополнительный диск на microSD)

Dune HD RealVision 4K     240619_0210_r22 (Дополнительный диск на microSD)

Dune HD AV1 4K                240619_1810_r22 (Дополнительный диск на SSD)

Dune HD Pro One 8K         240619_1810_r22 (Дополнительный диск на SSD)

 

 
TV LG 47LW5500
TV LG 47LW5400
TV Samsung UE40ES

NAS Synology DS418j DSM 7.1.1

NAS Synology DS212j DSM 6.2.4

 

IPTV Channel Editor

Плагин ProIPTV

 

Телеграмм канал для обсуждения моих поделок

 

Благодарности автору (Юмани, PayPal)


#392 ded130

ded130

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 119 сообщений
  • Gender:Male
  • Location:Россия Челябинск

Отправлено 12 November 2023 - 17:36

А причина отсутствия такой функции в том что сделать такое невозможно или просто потому что?

На скрине DRM-play это андроидное приложение и у него свой плеер

А это плагин для Дюны и тут совершенно другой плеер - Дюновский. Кстати очень удобный.

Ну а программы и архивы можно просматривать для каждого канала при включенном любом канале


Dune HD TV-175L SmartBox 4k прошивка пока 240619_0210_r22

Dune HD AV1 4K прошивка 240619_1810_r22


#393 sharky72

sharky72

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1707 сообщений
  • Gender:Male
  • Location:Прага
  • Interests:Programming

Отправлено 12 November 2023 - 17:41

Самое простое - бери epg 3.1 или 7.1, и кэш на 1 день, тогда раз в день программа будет долго загружаться, но epg - будет…

 

Для TV Team я сделал предустановленные источники. 3.3, 5.5 и 7.7 что соответствует их инструкциям. Первая цифра количество дней назад от текущей даты скачивания, вторая вперед.


Sharky72, можно ли как-то при запуске делать "обновление EPG" (не очистку кэша), раз это "обновление" решает всю проблему.

 

А что вам мешает выбрать другой источник? С большим диапазоном EPG? Или время жизни кэша выставить в 12 часов? А то как тот Вовка в тридевятом царстве и "конфеты за меня есть будете". Вам лень настройки поменять, а просите сделать то, что уже сделано.


Dune HD Connect              190919_0242_r11  (На пенсии)

Dune HD TV-303D              190919_0242_r11  (Системный диск на HDD)

Dune HD Boxy                    1.0.1-13-240619_0212_r22 (Дополнительный диск на microSD)

Dune HD RealVision 4K     240619_0210_r22 (Дополнительный диск на microSD)

Dune HD AV1 4K                240619_1810_r22 (Дополнительный диск на SSD)

Dune HD Pro One 8K         240619_1810_r22 (Дополнительный диск на SSD)

 

 
TV LG 47LW5500
TV LG 47LW5400
TV Samsung UE40ES

NAS Synology DS418j DSM 7.1.1

NAS Synology DS212j DSM 6.2.4

 

IPTV Channel Editor

Плагин ProIPTV

 

Телеграмм канал для обсуждения моих поделок

 

Благодарности автору (Юмани, PayPal)


#394 tveritin

tveritin

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 102 сообщений

Отправлено 12 November 2023 - 18:18

Для TV Team я сделал предустановленные источники. 3.3, 5.5 и 7.7 что соответствует их инструкциям. Первая цифра количество дней назад от текущей даты скачивания, вторая вперед.

 
А что вам мешает выбрать другой источник? С большим диапазоном EPG? Или время жизни кэша выставить в 12 часов? А то как тот Вовка в тридевятом царстве и "конфеты за меня есть будете". Вам лень настройки поменять, а просите сделать то, что уже сделано.


Тайн вашего программного обеспечения мне не известно.
Другой источник выбрать не могу, т.к. уже прошел через это и мне рекомендовано вами использовать провайдера вместо листа.
Диапазон епг у меня максимальный 7.7.
И вроде, следуя вашей логике, у меня время жизни кэша 3 дня, т.е. меньше "длины" периода епг, а значит все должно работать как часы.
Какие рекомендации дадите как разработчик ПО?
Какой xml от епг выбрать для тв тим и какое согласно епг выставить время жизни кэша?

Dune HD SmartBox 4K (230929_0206_r21 BETA)

Dune HD TV-102, product_id: tv102v2 (190919_0242_r11) Системный раздел USB HDD 8Gb

Dune HD TV-101 (150721_0135_b9) Системный раздел USB HDD 8Gb

 


#395 sharky72

sharky72

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1707 сообщений
  • Gender:Male
  • Location:Прага
  • Interests:Programming

Отправлено 12 November 2023 - 18:22

Тайн вашего программного обеспечения мне не известно.
Другой источник выбрать не могу, т.к. уже прошел через это и мне рекомендовано вами использовать провайдера вместо листа.
Диапазон епг у меня максимальный 7.7.
И вроде, следуя вашей логике, у меня время жизни кэша 3 дня, т.е. меньше "длины" периода епг, а значит все должно работать как часы.
Какие рекомендации дадите как разработчик ПО?
Какой xml от епг выбрать для тв тим и какое согласно епг выставить время жизни кэша?

 

С чего вы взяли что у вас максимальный диапазон, если каждый день у вас нет EPG, вы пролистайте программу для начала чтобы это утверждать. Судя по логам у вас выбран дефолтовый из плейлиста - 1.1  (http://epg.team/tvteam.xml.gz)

Насчет тайн - я про настройку жизни кэша и как поменять источник XMLTV талдычу на протяжении 3 страниц. Прочитайте то что я пишу и что вам советуют другие. Нужно не топтать кнопки, а зайти в плагин выбрать другой источник  или выставить другое время проверки источника.


Dune HD Connect              190919_0242_r11  (На пенсии)

Dune HD TV-303D              190919_0242_r11  (Системный диск на HDD)

Dune HD Boxy                    1.0.1-13-240619_0212_r22 (Дополнительный диск на microSD)

Dune HD RealVision 4K     240619_0210_r22 (Дополнительный диск на microSD)

Dune HD AV1 4K                240619_1810_r22 (Дополнительный диск на SSD)

Dune HD Pro One 8K         240619_1810_r22 (Дополнительный диск на SSD)

 

 
TV LG 47LW5500
TV LG 47LW5400
TV Samsung UE40ES

NAS Synology DS418j DSM 7.1.1

NAS Synology DS212j DSM 6.2.4

 

IPTV Channel Editor

Плагин ProIPTV

 

Телеграмм канал для обсуждения моих поделок

 

Благодарности автору (Юмани, PayPal)


#396 tveritin

tveritin

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 102 сообщений

Отправлено 12 November 2023 - 18:40

Интересно, откуда программа берет 1.1, когда у меня tvteam.7.7.xml ?
http://epg.team/tvteam.7.7.xml

Dune HD SmartBox 4K (230929_0206_r21 BETA)

Dune HD TV-102, product_id: tv102v2 (190919_0242_r11) Системный раздел USB HDD 8Gb

Dune HD TV-101 (150721_0135_b9) Системный раздел USB HDD 8Gb

 


#397 sharky72

sharky72

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1707 сообщений
  • Gender:Male
  • Location:Прага
  • Interests:Programming

Отправлено 12 November 2023 - 18:46

Интересно, откуда программа берет 1.1, когда у меня tvteam.7.7.xml ?
http://epg.team/tvteam.7.7.xml

 

Из вашего лога я вижу что у вас выбран стандартный. У вас галка напротив вашего источника стоит?

Вот выбран вариант 7.7

http://prntscr.com/FB2TMgc0v2s5

 

А это из вашего лога для 102v2

[1333] [t771780608] [2023-11-11 08:17:48.564167] (965 ) Default_Dune_Plugin::load(): "cur_xmltv_source => http://epg.team/tvteam.xml.gz"

Dune HD Connect              190919_0242_r11  (На пенсии)

Dune HD TV-303D              190919_0242_r11  (Системный диск на HDD)

Dune HD Boxy                    1.0.1-13-240619_0212_r22 (Дополнительный диск на microSD)

Dune HD RealVision 4K     240619_0210_r22 (Дополнительный диск на microSD)

Dune HD AV1 4K                240619_1810_r22 (Дополнительный диск на SSD)

Dune HD Pro One 8K         240619_1810_r22 (Дополнительный диск на SSD)

 

 
TV LG 47LW5500
TV LG 47LW5400
TV Samsung UE40ES

NAS Synology DS418j DSM 7.1.1

NAS Synology DS212j DSM 6.2.4

 

IPTV Channel Editor

Плагин ProIPTV

 

Телеграмм канал для обсуждения моих поделок

 

Благодарности автору (Юмани, PayPal)


#398 A1exei

A1exei

    Пользователь

  • Пользователи
  • PipPip
  • 27 сообщений
  • Gender:Male

Отправлено 12 November 2023 - 21:45

На скрине DRM-play это андроидное приложение и у него свой плеер

А это плагин для Дюны и тут совершенно другой плеер - Дюновский. Кстати очень удобный.

Ну а программы и архивы можно просматривать для каждого канала при включенном любом канале

 

Вообще, на скрине OTT-play. Так в нём написано. Что он андроиндный, это я в курсе, да. На счёт удобства дюновского не соглашусь, т.к. никакой принципиальной разницы между ними я не заметил, кроме того что в дюновском нет названий текущих программ в списке каналов. А без этого совсем как-то не удобно. Я некоторое время пользовался плагином злостного, а потом перешёл на OTT из-за этого. Злостный тоже написал, что невозможно добавить названия программ в список каналов. Правда, уважаемый sharky72, в другой теме, написал, что это не так. Но, вероятно, он не понял тогда о чем речь. К слову, если честно, я и разницы между плагином злостного и этим никакой не вижу. Они с ним как братья близнецы, на мой взгляд.


Dune HD Real Vision 4K

Dune HD Magic 4K

Dune HD Magic 4K Plus


#399 kia

kia

    Опытный комментатор

  • Пользователи
  • PipPipPipPipPip
  • 274 сообщений
  • Gender:Male
  • Location:Ростов-на-Дону

Отправлено 12 November 2023 - 21:58

...я и разницы между плагином злостного и этим никакой не вижу. Они с ним как братья близнецы, на мой взгляд.

Это естественно,в основе iptv плагинов типовой дюновский интерфейс, простой и удобный и нечего его перегружать.Но это конечно, если говорить об интерфейсе, по функционалу их и сравнивать нельзя.
<p>Dune Smartbox 4K / Прошивка 230217_0256_r21. Dune Smartbox 4K Plus 2/ Прошивка 230217_0256_r21. Dune Magik 4K Plus / прошивка r22.

#400 sharky72

sharky72

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1707 сообщений
  • Gender:Male
  • Location:Прага
  • Interests:Programming

Отправлено 13 November 2023 - 02:24

Вообще, на скрине OTT-play. Так в нём написано. Что он андроиндный, это я в курсе, да. На счёт удобства дюновского не соглашусь, т.к. никакой принципиальной разницы между ними я не заметил, кроме того что в дюновском нет названий текущих программ в списке каналов. А без этого совсем как-то не удобно. Я некоторое время пользовался плагином злостного, а потом перешёл на OTT из-за этого. Злостный тоже написал, что невозможно добавить названия программ в список каналов. Правда, уважаемый sharky72, в другой теме, написал, что это не так. Но, вероятно, он не понял тогда о чем речь. К слову, если честно, я и разницы между плагином злостного и этим никакой не вижу. Они с ним как братья близнецы, на мой взгляд.

 

Если посмотрите на остальные плагины, на тот же Free TV или Домашку то они тоже внешне похожи. Это потому что вы путаете понятие приложение и плагин. Плагин это дополнение к основной функциональности приложения. А в случае дюны это приложение называется Shell (классический вид или NewUI). Именно его функции и элементы UI (пользовательского интерфейса - кнопки, списки, темы прочее) использует любой плагин на дюне. Частичное изменение внешнего вида возможно, но только в определенных пределах. Нарисовать абсолютно другой интерфейс плагин не может в отличии от приложения для того же Android. Как и воспользоваться всеми ресурсами системы.


Dune HD Connect              190919_0242_r11  (На пенсии)

Dune HD TV-303D              190919_0242_r11  (Системный диск на HDD)

Dune HD Boxy                    1.0.1-13-240619_0212_r22 (Дополнительный диск на microSD)

Dune HD RealVision 4K     240619_0210_r22 (Дополнительный диск на microSD)

Dune HD AV1 4K                240619_1810_r22 (Дополнительный диск на SSD)

Dune HD Pro One 8K         240619_1810_r22 (Дополнительный диск на SSD)

 

 
TV LG 47LW5500
TV LG 47LW5400
TV Samsung UE40ES

NAS Synology DS418j DSM 7.1.1

NAS Synology DS212j DSM 6.2.4

 

IPTV Channel Editor

Плагин ProIPTV

 

Телеграмм канал для обсуждения моих поделок

 

Благодарности автору (Юмани, PayPal)






Темы с аналогичным тегами IPTV, lightIPTV, allIPTV