Просмотр телевидения на Линуксе (IPTV плеер)

$  astronciaiptv
[TRANSLATION] Literal 'activerec' not found in language 'de'
[TRANSLATION] Literal 'page' not found in language 'de'
[TRANSLATION] Literal 'fasterview' not found in language 'de'
[TRANSLATION] Literal 'providers' not found in language 'de'
[TRANSLATION] Literal 'provselect' not found in language 'de'
[TRANSLATION] Literal 'provadd' not found in language 'de'
[TRANSLATION] Literal 'provedit' not found in language 'de'
[TRANSLATION] Literal 'provdelete' not found in language 'de'
[TRANSLATION] Literal 'provname' not found in language 'de'
[TRANSLATION] Literal 'of' not found in language 'de'
[TRANSLATION] Literal 'importhypnotix' not found in language 'de'
[TRANSLATION] Literal 'channelsonpage' not found in language 'de'
[TRANSLATION] Literal 'resetdefproviders' not found in language 'de'
[TRANSLATION] Literal 'license' not found in language 'de'
[TRANSLATION] Literal 'openprevchan' not found in language 'de'
[TRANSLATION] Literal 'smscheduler' not found in language 'de'
[TRANSLATION] Literal 'praction' not found in language 'de'
[TRANSLATION] Literal 'nothingtodo' not found in language 'de'
[TRANSLATION] Literal 'stoppress' not found in language 'de'
[TRANSLATION] Literal 'turnoffpc' not found in language 'de'
[TRANSLATION] Literal 'exitprogram' not found in language 'de'
[TRANSLATION] Literal 'nohypnotixpf' not found in language 'de'
[18:34:23] System locale: ru
[18:34:23] Settings locale: Русский

[18:34:23] Astroncia IPTV запускается...
[18:34:23] Аппаратное ускорение выключено
[18:34:23] Кэширование плейлиста отключено
[18:34:23] Идёт загрузка плейлиста...
System locale: ru
EXTGRP parsing...
[18:34:23] Загрузка плейлиста завершена!
[18:34:23] Default user agent: Dalvik/2.1.0 (Linux; U; Android 10; AGS3-L09 Build/HUAWEIAGS3-L09)
[18:34:24] Demuxer cache set to 3s
[18:34:24] [warn] cplayer: Warning: option --cache-secs is deprecated and might be removed in the future (will use unlimited time).
[18:34:24] Cache set to 3s
[18:34:24] [info] cplayer:  (+) Video --vid=1 (png 800x600 1.000fps)
[18:34:24] [info] cplayer: VO: [gpu] 800x600 rgb24
[18:34:24] Starting MPRIS loop
Loading channel icons...
/usr/lib/python3.9/site-packages/gi/overrides/GLib.py:123: Warning: g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed
  return builder.end()
Exception while handling org.freedesktop.DBus.Properties.GetAll()
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/pydbus/registration.py", line 81, in call_method
    result = method(*parameters, **kwargs)
  File "/usr/lib/python3.9/site-packages/pydbus/registration.py", line 110, in GetAll
    ret[local] = GLib.Variant(type, getattr(self.object, local))
  File "/usr/lib/python3.9/site-packages/gi/overrides/GLib.py", line 190, in __new__
    v.format_string = format_string
AttributeError: 'NoneType' object has no attribute 'format_string'
[18:34:25] [info] cplayer: VO: [gpu] 800x600 gbrp
[18:34:26] [info] cplayer:
[18:34:26] Using user-agent: Dalvik/2.1.0 (Linux; U; Android 10; AGS3-L09 Build/HUAWEIAGS3-L09)
[18:34:26] Deinterlace: enabled
[18:34:26] Contrast: 0
[18:34:26] Brightness: 10
[18:34:26] Hue: 0
[18:34:26] Saturation: 0
[18:34:26] Gamma: 0
Channel icons loaded, took 1.1680333614349365 seconds
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: decode_slice_header error
[18:34:26] [error] ffmpeg/video: h264: no frame!
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: decode_slice_header error
[18:34:26] [error] ffmpeg/video: h264: no frame!
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: decode_slice_header error
[18:34:26] [error] ffmpeg/video: h264: no frame!
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: decode_slice_header error
[18:34:26] [error] ffmpeg/video: h264: no frame!
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: decode_slice_header error
[18:34:26] [error] ffmpeg/video: h264: no frame!
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: decode_slice_header error
[18:34:26] [error] ffmpeg/video: h264: no frame!
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: decode_slice_header error
[18:34:26] [error] ffmpeg/video: h264: no frame!
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: non-existing PPS 0 referenced
[18:34:26] [error] ffmpeg/video: h264: decode_slice_header error
[18:34:26] [error] ffmpeg/video: h264: no frame!
[18:34:26] [warn] ffmpeg/demuxer: mpegts: start time for stream 2 is not set in estimate_timings_from_pts
[18:34:26] [info] cplayer:  (+) Video --vid=1 (h264 640x360 25.000fps)
[18:34:26] [info] cplayer:  (+) Audio --aid=1 (aac 2ch 44100Hz)
[18:34:26] [error] ffmpeg/video: h264: co located POCs unavailable
[18:34:26] [info] vd: Using hardware decoding (nvdec).
[18:34:27] [info] cplayer: AO: [pulse] 44100Hz stereo 2ch float
[18:34:27] [info] cplayer: VO: [gpu] 640x360 cuda[nv12]
Channel icons updated

Панель как у вас, только левый отсчёт доходит до значения 10 и идёт повтор фрагмента.
rutgerg
[18:34:23] Кэширование плейлиста отключено
Может это?
Дико извиняюсь, пора на работу в ночь. Завтра продолжу "изыскания".
astroncia имхо добавить бы опцию просмотра каналов в внешнем плеере
передача ссылки и возможно параметров внешнему плееру (mpv, mplayer, cvlc ..)

Тем кто привык к mpv удобней смотреть в нем со всеми своими настройками (в том числе окна плеера и хоткеев), телевидение я практически не смотрю а вот ютуб или ytdl_видео в отдельном окне mpv (передача ссылки из браузера в mpv)

И еще , а почему vd-lavc-threads=1 , для уменьшения задержки?
vs220
И еще , а почему vd-lavc-threads=1 , для уменьшения задержки?
Да.

vs220
astroncia имхо добавить бы опцию просмотра каналов в внешнем плеере
А зачем тогда вообще моя программа, если можно просто загрузить плейлист во внешний плеер? :)
astroncia
зачем
Организация и управление плейлистами, удобное их представление , настройки для каналов, запись каналов по времени.
Может кто то еще выскажется что ожидают/хочется от такого рода программ.
rutgerg
левый отсчёт доходит до значения 10 и идёт повтор фрагмента.

Воспроизвести не удалось:



$ mpv --version
mpv 0.33.1-dirty Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
 built on UNKNOWN
FFmpeg library versions:
   libavutil       56.70.100
   libavcodec      58.134.100
   libavformat     58.76.100
   libswscale      5.9.100
   libavfilter     7.110.100
   libswresample   3.9.100
FFmpeg version: n4.4
Выложил новую версию 0.0.34 на AUR
Список изменений:

Аппаратное ускорение включено по умолчанию
Поддержка HTTP Referer
Показ плейлиста в полноэкранном режиме при наведении на правую часть экрана

Совместимость с тёмной темой для телепрограммы:


Добавлены настройки соотношения сторон и зума:


Добавлена возможность открыть во внешнем плеере:
astroncia
Совместимость с тёмной темой для телепрограммы
Стало намного удобнее.

Теперь бы кнопки элементов управления приложением адаптировать -- было бы совсем хорошо )

P.S. Ну и иконку самого приложения )))
Выложил новую версию 0.0.34 на AUR
Спасибо за замеч(Т)ательный IPTV плеер!
А теперь просьба... :)
Сейчас можно переключаться между плейлистами, если они хранятся на диске в файле *.m3u.
У меня есть несколько самообновляемых плейлистов и не удобно каждый раз вводить длинный адрес.
Можно добавить выбор между такими листами, сохраняя введенные адреса, где то в настройках?
Спасибо!
 
Зарегистрироваться или войдите чтобы оставить сообщение.