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

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

astroncia
Сообщения: 133

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

Сообщение astroncia »

ormorph писал(а):
14.07.2021 12:55
Это конечно все хорошо, только вот теперь появляется ошибка при запуске:
Исправил в коммите https://gitlab.com/astroncia/iptv/-/commit/b505f5e80e7ed55ac6571ae3ed4be402131fe438
Теперь должно работать без этой строчки.
Добавлено (15:02):
Также из репозитория удалены mo-файлы, так что для запуска из него понадобится команда
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2601
ОС: Gentoo

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

Сообщение ormorph »

astroncia писал:
14.07.2021 14:58
Теперь должно работать без этой строчки.
Да это работает.
astroncia писал:
14.07.2021 14:58
для запуска из него понадобится команда
Ну это я поправил, ещё до удаления .mo, просто добавил в ебилд функцию после функции src_prepare:

Код: Выделить всё

src_compile() {
        emake
}
Спасибо сказали:
serhiiku
Сообщения: 6

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

Сообщение serhiiku »

Прикрепил украинский перевод
Вложения
astronciaiptv.zip
(4.8 КБ) 44 скачивания
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

serhiiku писал(а):
16.07.2021 01:47
Прикрепил украинский перевод
Спасибо, добавил в последней версии.
serhiiku писал(а):
29.06.2021 01:21
Для остальных в настройках каждого канала я уже вручную смог выбрать из списка EPG соответствующее или похожее название телеканала.
В последней версии можно вручную выбрать название канала для EPG (ПКМ по каналу в плейлисте -> Настройки канала -> EPG название)
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

С версии 0.54 (сейчас 0.57) заметил, что при переключении каналов перестала дёргаться нижняя плавающая панель управления, но зато она кратковременно (доли секунды) появляется в левом верхнем углу при опускании курсора вниз к нижней панели, в полноэкранном режиме.
И каждый раз после раскрытия в полный экран, нижняя панель по прежнему расширена, далее она сужается к обычному размеру.
При добавлении каналу Пансканирование, этот канал при переключении начинает дёргаться в обычный размер и только потом переключаться на следующий канал.
Больше ничего не заметил...
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

algri14
Пробуйте новую версию - https://gitlab.com/astroncia/iptv/-/releases
(как и раньше - сначала удалите старую версию, потом установите новую)
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia писал:
09.08.2021 19:30
Пробуйте новую версию 0.0.60
Сначала хорошее:
1 перестала дёргаться (вообще) плавающая панель, ни при переключении каналов, ни в ширину (ширина остаётся фиксированная)
2 изменяя пансканирование и переключая каналы изображение не дёргается
3 в плавающей панели каналов стало возможно опустить верхнюю границу ниже (а не только поднимать вверх нижнюю границу),
но настройка не фиксируется, убираешь курсор и верхняя граница опять в самом вверху

Теперь баги:
1 в полном экране при опускании курсора вниз, выплывает не только плавающая панель, но и нижняя панель рабочего стола, из неё можно вызвать окно браузера, но поверх браузера будут плавающие панели плеера, не видны пока не опустишь курсор вниз или вбок.
2. "Плейлист в отдельном окне" — настройка не фиксируется, после переключения в полный экран и обратно (но со второго раза), самопроизвольно уходит из правой стороны в левую сторону плеера вверх, хотя можно двигать куда угодно.
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia, тестирую версию 0.0.64
В плавающей панели каналов верхняя граница опускается и фиксируется, т.е. держится, спасибо, уже хорошо, так намного удобнее, вот если бы её можно было двигать как в SMP-плеере и фиксировать в любое место, то вообще замечательно.

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

"Плейлист в отдельном окне" — настройка по прежнему не фиксируется, после переключения в полный экран и обратно, самопроизвольно уходит из правой стороны в левую сторону плеера вверх. Эта функция вообще не нужна плееру.

Пожелание:
увеличить в ширину бегунок громкости, в полном экране он слишком узкий, сама плавающая панель немного сдвинута влево, поэтому вполне можно увеличить ширину бегунка и сдвинуть панель вправо, на скрине я указал как.
Скрин ещё с версии 0.0.60 и хорошо видна нижняя панель рабочего стола в полном экране плеера, в версии 0.0.64 тоже самое, но при наведении на боковую панель каналов
Spoiler
Изображение
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia
версия 0.0.64 меня сейчас очень сильно огорчила, плеер заклинило так, что не помогло завершение сеанса, пришлось перезагружать комп.
У меня мышь A4Tech N-706X, с боковыми кнопками "вперёд-назад", случайно нажал на них в полном экране и всё — чёрный экран, ОСь заклинило, перезагрузил, повторил нажатие, на этот раз нажал только на одну клавишу "вперёд", на этот раз повезло, плеер откликнулся и вышел из полного экрана, но далее закрыть его ни в какую, системным монитором пытался завершить процессы "python'а", 2 завершил, третий пришлось убить.

Дополнено:
повторил в третий раз этот опыт со второй, дистанционной мышью CBR CM544, то же самое, плеер ушёл в чёрный экран, в этот раз опять повезло, опустил курсор вниз и из нижней понели вышел из полного экрана и закрыл плеер штатно, кнопкой "закрыть" окно
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

algri14 писал:
12.08.2021 14:14
У меня мышь A4Tech N-706X, с боковыми кнопками "вперёд-назад", случайно нажал на них в полном экране и всё — чёрный экран
Исправил в последней версии.
algri14 писал:
11.08.2021 15:57
увеличить в ширину бегунок громкости
Изображение
algri14 писал:
11.08.2021 15:57
"Плейлист в отдельном окне"
algri14 писал:
11.08.2021 15:57
настройка по прежнему не фиксируется
Странно, у меня фиксируется, в.т.ч. на виртуалке с Mageia 8 (KDE).
algri14 писал:
11.08.2021 15:57
Эта функция вообще не нужна плееру.
Эта функция сделана, как в SMPlayer:

Изображение
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

Версия 0.0.66 все баги ликвидированы, боковые кнопки переключают каналы, вполне удобно
astroncia писал:
12.08.2021 20:23
Странно, у меня фиксируется, в.т.ч. на виртуалке с Mageia 8 (KDE).
Эта функция сделана, как в SMPlayer:
Я уже говорил, что виртуалка и реальное железо не одно и тоже, к сожалению функция не работает как в SMP, делается любой размер, передвигается куда угодно, но после переключения в полный экран и обратно — уходит в левый верхний угол.
Может быть влияет моё разрешение 1440х900, чуть позже попробую на 1980х1020
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

algri14 писал:
13.08.2021 08:08
Я уже говорил, что виртуалка и реальное железо не одно и тоже
А, ну да. Я и забыл уже об этом.
algri14 писал:
13.08.2021 08:08
к сожалению функция не работает как в SMP
Странно.
Проверил в том числе на своей основной системе - работает нормально, после выхода из полного экрана - плейлист остаётся там же, где и был.
Разрешение - 1920x1080

Также я в последней версии (0.0.67) немного изменил этот код.
Попробуйте теперь, уходит ли в левый верхний угол или нет.
Если уходит - скиньте, что пишет astronciaiptv в консоли в этот момент (после выхода из полного экрана).
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia писал:
14.08.2021 08:06
Также я в последней версии (0.0.67) немного изменил этот код.
Да, теперь работает и местоположение держит. Но это реализовано хуже чем в SMP, там одна панель для обоих режимов(полного и неполного экрана), а в astronciaiptv их два, происходит дубляж — в полном экране "привязанная" справа(или слева), а в неполном экране уже вторая, свободно располагаемая в любом месте, вот её надо сделать для обоих режимов и удалить дубляж настроек.
У Вас лучше тем, что в полном экране есть плавающий лист реагирующий на курсор при наведении вправо экрана (или влево)
Дополню:
есть неприятная особенность, "Плейлист в отдельном окне" иногда ставится поверх всех окон, иногда его надо "искать", делать лишний клик мышью, чтобы он появился в окне плеера

уже не припомню с какой версии, плеер стал чуть дольше переключаться, поставил кеш-15, безрезультатно, раньше при переключении оставалась картинка предыдущего канала (что визуально приятнее), сейчас чёрный экран и только потом появляется изображение
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

algri14 писал:
11.08.2021 15:57
"Плейлист в отдельном окне"... Эта функция вообще не нужна плееру.
Беру свои слова обратно, я тут позанимался ей, просто не понял сначала "как её готовить".
Сейчас она вполне нормально работает, искать не надо, при надобности кликнуть курсором по иконке в трее. Так что не надо ничего менять, пусть остаётся как есть.
Иногда бывает при переключении окон, например делая клик в трее по браузеру, затем по работающему плееру, сначала выплывает не плеер, а список каналов, ложится поверх окна браузера, сделав второй клик ЛКМ уже появляется сам плеер, но это не напрягает.
Напрягает более долгое переключение каналов.
algri14 писал:
14.08.2021 08:40
уже не припомню с какой версии, плеер стал чуть дольше переключаться, поставил кеш-15, безрезультатно, раньше при переключении оставалась картинка предыдущего канала (что визуально приятнее), сейчас чёрный экран и только потом появляется изображение
вперемежку с мельканием заставки.
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

algri14 писал:
14.08.2021 18:39
Напрягает более долгое переключение каналов.
algri14 писал:
14.08.2021 18:39
вперемежку с мельканием заставки.
Можно вернуть как было, но это вернёт проблему
algri14 писал:
28.07.2021 06:45
При добавлении каналу Пансканирование, этот канал при переключении начинает дёргаться в обычный размер и только потом переключаться на следующий канал.
Пока у меня нет идей, как избавиться от дёргания каналов при переключении, не замедляя загрузку и не показывая заставку.
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia писал:
15.08.2021 23:35
Пока у меня нет идей, как избавиться от дёргания каналов при переключении, не замедляя загрузку и не показывая заставку.
Это конечно неправильно возвращать проблему, но в данной ситуации опцией "пансканирование" пользуются не все и редко, а переключают каналы все и часто, временно вернуть, вот только в комментариях к новой версии что написать то :D
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

Версия 0.0.68 — совершенно нерабочая, невозможно переключить канал вообще, после этого плеер уходит в ступор, если не раскрыт на полный экран, то ещё можно закрыть Системным монитором, если раскрыт на полный экран, то только Ctrl+Alt+Delete и далее Завершить сеанс.
Откатил на версию 0.0.67, но
algri14 писал:
14.08.2021 18:39
Напрягает более долгое переключение каналов.
...вперемежку с мельканием заставки.
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

algri14 писал:
16.08.2021 23:04
Версия 0.0.68 — совершенно нерабочая
Странно.
Проверил даже сейчас последнюю версию на ноутбуке с Live CD Mageia-8-Live-Plasma-x86_64.iso - работает, каналы нормально переключает.
Вы удалили полностью предыдущую версию, перед тем, как устанавливать 0.0.68?

Я ставил для теста через

Shell

dnf remove astronciaiptv
, и затем

Shell

dnf install astronciaiptv-0.0.68-1.x86_64.rpm
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia писал:
17.08.2021 02:24
Вы удалили полностью предыдущую версию, перед тем, как устанавливать 0.0.68?
Да, с 0.43 версии сначала вручную удаляю старый пакет, затем ставлю новый.
Версия 0.0.70 тоже нерабочая, симптомы как и у 0.0.68
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

algri14 писал:
17.08.2021 07:40
Версия 0.0.70 тоже нерабочая
А что пишет astronciaiptv в консоли в момент зависания?
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia писал:
17.08.2021 07:46
А что пишет astronciaiptv в консоли в момент зависания?
хотел дополнить, Вы опередили:
Mega-astron2
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

Исправил в версии 0.0.71, теперь должно работать.
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia писал:
17.08.2021 08:22
Исправил в версии 0.0.71, теперь должно работать.
Да, всё хорошо, каналы переключаются без мелькания заставки, а пансканирование подождёт, требуется редко (когда транслируют старые фильмы 4х3) и не всем
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia писал:
23.08.2021 05:59
Тестовая версия: astronciaiptv-0.0.73.1-1.x86_64.rpm
Выставил "Пансканирование" на канале "Культура" (обычно там у меня идут старые док/худ фильмы), дерганий при переключении нет, само переключение стало чуть-чуть дольше, хотя из-за того что у меня выставлен "Кеш"=10, то заставка не показывается, просто замирает картинка и для глаза это "чуть-чуть дольше" почти незаметно (почти каламбур :D)
Но без ляпа не обошлось — при переключении канала активируется файл loading.gif ("крятящийся кружок"), раньше он был в середине, сейчас "ушёл" в левый верхний угол плеера :D

Не сразу заметил что добавились поля управления над окном плеера, стал искать кнопку "Настроек" на панели кнопок, а её нетути :D , но потом нашёл нововведение: "Параметры => Настройки"

зы: смотрю Вы поменяли размещение внутренностей плеера с /usr/lib/astronciaiptv/.../icons на правильное /usr/share/astronciaiptv/icons/

да-а, Вы конкретно взялись за разработку этого плеера, улучшается на глазах...
Последний раз редактировалось algri14 23.04.2022 15:23, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

algri14 писал:
23.08.2021 20:02
Выставил "Пансканирование" на канале "Культура" (обычно там у меня идут старые док/худ фильмы), дерганий при переключении нет
Поторопился я, дёрганье всё таки есть, оно стало меньше, но есть.
И ещё один дефект, величина звука (проценты) в полном экране теперь на самом бегунке, а не рядом с ним. В свёрнутом окне, рядом с бегунком.
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

algri14 писал:
23.08.2021 20:02
Но без ляпа не обошлось — при переключении канала активируется файл loading.gif ("крятящийся кружок"), раньше он был в середине, сейчас "ушёл" в левый верхний угол плеера
algri14 писал:
23.08.2021 21:39
И ещё один дефект, величина звука (проценты) в полном экране теперь на самом бегунке, а не рядом с ним. В свёрнутом окне, рядом с бегунком.
В последней версии loading.gif должен быть на своём месте.
Также процент звука в полном экране должен быть рядом с бегунком. Если это не так, скиньте скриншот.
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

astroncia, я слежу за появлением новых версий, но допустил ошибку, с некоторых пор перестал удалять настройки в домашнем каталоге, а они всё таки влияют на работу плеера новых версий, поэтому по поводу работы плеера отпишу позже.
И ещё, возможно на работу влияют зависимости lib64mpv, в Mageia это важно. Попробую в выходные сам собрать пакет.
loading.gif сейчас на своём месте.

Дополнено
Версия 0.0.73 лучше, в ней уже всё исправлено,
а 0.0.76 хуже, в ней добавились новые глюки:
— серая полоса с процентами звука "Громкость 57%" стала вести себя очень странно, в свёрнутом окне её нет, а в полном экране она появляется и если в этот момент выйти из полного экрана, то серая полоса появится и в свёрнутом окне, но значение громкости останется на момент переключения, потом она просто исчезает. Вы опустили плавающую панель чуть ниже и она стала прикрывать серую полосу, в этот момент, когда появляется плавающая панель, вообще не требуется появление серой полосы, ведь величину звука видно в плавающей панели. Серая полоса требуется когда полный экран и курсор не опущен вниз, не видно плавающей панели, но требуется увидеть регулировку звука.
— в горячих клавишах не указана буква "P" - убрать нижнюю панель (в свёрнутом окне), в какой-то версии она была указана, опция очень полезная, если указано что боковая панель в отдельном окне, то работает немного коряво.

Пробовал переустановку нескольких версий (с удалением конфига в хомяке), установка разная, похоже что сборка пакета и указание зависимостей не по правилам нашего дистрибутива играют роль, но это теперь до выходных
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

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

Сообщение algri14 »

Версия 0.0.77 , добавилась новая зависимость python3-setproctitle
algri14 писал:
26.08.2021 16:45
— серая полоса с процентами звука "Громкость 57%" стала вести себя очень странно, в свёрнутом окне её нет, а в полном экране она появляется и если в этот момент выйти из полного экрана, то серая полоса появится и в свёрнутом окне, но значение громкости останется на момент переключения, потом она просто исчезает. Вы опустили плавающую панель чуть ниже и она стала прикрывать серую полосу, в этот момент, когда появляется плавающая панель, вообще не требуется появление серой полосы, ведь величину звука видно в плавающей панели.
Решено, всё работает правильно.
algri14 писал:
26.08.2021 16:45
— в горячих клавишах не указана буква "P" - убрать нижнюю панель
Решено, в справке подсказка есть.

Из нововведений — в трее больше не висит лишний значок-"двойник" запущенного плеера, оК!
Спасибо сказали:
astroncia
Сообщения: 133

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

Сообщение astroncia »

Вроде разобрался с OBS.
https://software.opensuse.org/package/astronciaiptv
https://software.opensuse.org/download/package?package=astronciaiptv&project=home%3Aastroncia

На Mageia 8 репозиторий устанавливается так:

Код: Выделить всё

dnf config-manager --add-repo https://download.opensuse.org/repositories/home:astroncia/Mageia_8/home:astroncia.repo
dnf install astronciaiptv
p.s.
astroncia писал:
29.05.2021 10:45
А если мне нужны бинарники и модули питона, я могу просто прописать в спеке:

Код: Выделить всё

Requires: python3 mpv python3-qt5 python3-pillow python3-pandas python3-gobject python3-pydbus python3-unidecode python3-requests ffmpeg
или тут тоже все сложно?
Bizdelnick писал:
29.05.2021 12:02
Можете.
Оказывается, не всё так просто :)
python3-Pillow / python3-pillow
python3-Unidecode / python3-unidecode
Добавлено (18:28):
Bizdelnick писал:
29.05.2021 12:02
Кстати, на кой Вам понадобилась зависимость от разделяемой библиотеки, если в пакете вообще ни одного бинарника нет?
Не только бинарникам может понадобиться разделяемая библиотека:

Код: Выделить всё

$ strace -e openat python3 -c "from ctypes import CDLL, util; CDLL(util.find_library('mpv'))" 2>&1 | \
  grep libmpv.so.1
  
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libmpv.so.1", O_RDONLY|O_CLOEXEC) = 3

Код: Выделить всё

$ grep "find_library('mpv')" usr/lib/astronciaiptv/thirdparty/mpv.py
    sofile = ctypes.util.find_library('mpv')
Последний раз редактировалось astroncia 28.08.2021 23:18, всего редактировалось 2 раза.
Спасибо сказали:
Закрыто