Сайт | Скачать | Видео | Wiki

Автор Тема: Astroncia IPTV (yuki-iptv, форк)- кроссплатформенный плеер для IPTV с EPG  (Прочитано 11570 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
В chaotic-aur собираются бинарники, причем стараются не отставать от новых версий.
Крайний на сегодня astronciaiptv-0.0.79-1-any.pkg.tar.zst. Если ставить через pacman, там только старая версия 0.0.48.
upd. Не была выполнена команда pacman -Syy.
« Последнее редактирование: 04 Сентябрь 2021, 20:08:12 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
В принципе, ставится и скомпилированная версия с qt6 через pacman -U (ссылка на пост выше). Но при запуске ошибка:
Цитата
[18:17:23] Traceback (most recent call last):
  File "/usr/lib/astronciaiptv/astroncia_iptv.py", line 7174, in <module>
    sys.exit(app.exec())
AttributeError: 'PySide6.QtWidgets.QApplication' object has no attribute 'exec'
Которая решается правкой строки 7174, хотя и так по идее должно работать, раз это учтено с else, но не работало, пока не добавил _:
Цитата
       if qt_backend == 'PySide6':
            sys.exit(app.exec_())
        else:
            sys.exit(app.exec_())


Во-вторых, давно хотел сказать, что при запуске в оконном режиме, постоянно двигается нижняя панель, когда меняется информация в ее правом углу. Там интернет-скорость или битрейт в реальном времени отображается (скрин).


В-третьих, я привык в правом верхнем углу монитора запускать мультимедиа (mpv), в фоновом режиме. Остальную часть экрана чаще занимает открытый браузер. Но вот astronciaiptv не позволяет уменьшить окно до привычного размера, у него есть некий предел.
p.s. Причем, по ширине сдвигается до любого предела, а по длине только до 777 (проверка с xwininfo).
« Последнее редактирование: 30 Август 2021, 19:11:01 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Даже не знаю как ответить.:)  Понятно, что на арче, а так это сборки форума sfs, в данном случае эта.
« Последнее редактирование: 30 Август 2021, 19:27:51 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Наверно важно еще отметить, что у меня установлен zsh.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
И да, репа арча там заморожена на определенную дату.
Код
$ grep Server /etc/pacman.d/mirrorlist
Server=http://archive.archlinux.org/repos/2021/04/02/$repo/os/$arch
« Последнее редактирование: 30 Август 2021, 19:35:26 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Так то не мешает, не мельтешит, в глаза не бросается, но вот то что вся панель двигается... Может для этих цифр больше места выделить?

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
В компактном режиме можно уменьшать окно как только захочется.
Да, проверил, в этом режиме уменьшается. Но теперь не хватает, чтобы эти настройки сохранялись - скрытие плейлиста, компактный режим и восстанавливались при запуске. :)

Еще у mpv есть замечательная фишка, возможность перетаскивать окно ЛКМ в любом месте. Т.к. я обычно убираю заголовок (рамку) окна mpv, то это удобно. Не знаю, насколько это реально для astronciaiptv.

А так то я через mpv смотрю ПазлТВ (версия 3.16.0 для скачивания на последней странице), а плейлист посредством lua-скриптов. Скрин.
Через mpv получается очень просто, но только без телепрограммы, что конечно минус.
« Последнее редактирование: 30 Август 2021, 21:05:11 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Они все здесь, https://github.com/mpv-player/mpv/wiki/User-Scripts.

Я использую скрипты mpv-playlistmanager.lua, channel-by-name.lua, betterchapters.lua. Писал о них здесь https://forum.puppyrus.org/index.php?topic=22362.0.
« Последнее редактирование: 30 Август 2021, 21:14:38 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
krasnyh - раз юзаете - сделали бы модуль для популяризации. Оптимально для наших LTS дистров
Может эту тему актуально переделать в раздел?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Крайний модуль элементарно собирается, но тащит за собой очень многое. Можно, конечно уменьшить размер, подключив DEVX, но его тоже надо обновить, внеся clang, compiler, llvm ...
Код
$ sudo pacman -Syy 
$ pacman -Ss astronciaiptv
chaotic-aur/astronciaiptv 0.0.79-1
    IPTV player with EPG support


$ sudo pacman2pfs -S astronciaiptv
Пакеты (41) binutils-2.36.1-2  blas-3.9.1-1  brotli-1.0.9-4  cblas-3.9.1-1
            clang-11.1.0-1  compiler-rt-11.1.0-1  elfutils-0.183-3  gcc-10.2.0-6
            gobject-introspection-runtime-1.68.0-1  lapack-3.9.1-1  libb2-0.98.1-2
            libimagequant-2.14.1-1  libmicrohttpd-0.9.72-1  libmpc-1.2.1-1
            libxslt-1.1.34-5  llvm-11.1.0-1  pyside6-6.0.2-1  python-appdirs-1.4.4-3
            python-chardet-4.0.0-1  python-dateutil-2.8.1-5  python-gobject-3.40.1-1
            python-idna-3.1-1  python-numpy-1.20.1-1  python-ordered-set-4.0.2-3
            python-packaging-20.9-1  python-pandas-1.2.3-1  python-pillow-8.1.2-1
            python-pydbus-0.6.0-7  python-pyparsing-2.4.7-3  python-pytz-2021.1-1
            python-requests-2.25.1-1  python-setproctitle-1.2.2-1
            python-setuptools-1:54.2.0-1  python-six-1.15.0-3  python-unidecode-1.2.0-1
            python-urllib3-1.26.4-1  qt6-base-6.0.3-1  qt6-declarative-6.0.3-1
            shiboken6-6.0.2-1  xcb-util-cursor-0.1.3-3  astronciaiptv-0.0.79-1

Будет загружено:  170,34 MiB
Будет установлено:  926,81 MiB

:: Приступить к установке? [Y/n]

 p.s.
Код
$ packer -G astronciaiptv && cd astronciaiptv && grep -w depends PKGBUILD
depends=('python' 'qt6-base' 'mpv' 'pyside6' 'python-pillow' 'python-pandas' 'python-gobject' 'python-pydbus' 'python-unidecode' 'python-requests' 'python-chardet' 'python-setproctitle' 'ffmpeg')
PRAR2103, de-ovs
« Последнее редактирование: 05 Сентябрь 2021, 12:57:03 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Единственно, я потерял где включать телепрограмму. :) В старых версиях была возможность выбрать предложенные ссылки EPG или вставить свои.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Да, вспомнил, видел же, когда свой плейлист добавлял. Я еще тогда хотел сказать, что не хватает предустановленных ссылок EPG для выбора, чтобы не искать в интернете, т.е. как было в старых версиях.
Скрин.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
В принципе нашел ссылки здесь EPG для IPTV. Но заметил и изменения в структуре astronciaiptv. Раньше прямо в плейлисте был индикатор программы, что было очень наглядно и сразу видно для всех каналов, что и где интересного. Сейчас же для каждого воспроизводимого канала можно увидеть телепрограмму, но вот глобально - нет.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Скрин.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Удалил, настроил, то же самое.