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

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

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

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

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

Сообщение algri14 »

astroncia писал:
30.10.2021 02:00
Для начала проверьте наличие бага в этой версии (его быть не должно):
test -d "$HOME/astronciaiptv-test" || git clone https://gitlab.com/astroncia/iptv.git "$HOME/astronciaiptv-test" cd "$HOME/astronciaiptv-test" && git checkout 28676dd01207ddccd2d1ce710a31454bb1004877 && make && ./usr/bin/astronciaiptv
Бага нет
astroncia писал:
30.10.2021 02:00
test -d "$HOME/astronciaiptv-test" || git clone https://gitlab.com/astroncia/iptv.git "$HOME/astronciaiptv-test" cd "$HOME/astronciaiptv-test" git checkout master git pull git bisect start git bisect bad d27a9c445f003dad6d20558378c9409c3520cb3f git bisect good 28676dd01207ddccd2d1ce710a31454bb1004877
Бага нет
astroncia писал:
30.10.2021 02:00
проверяете на наличие бага (повторять отсюда):
make && ./usr/bin/astronciaiptv
вот тут не понял, но далее дал команду make && ./usr/bin/astronciaiptv
astroncia писал:
30.10.2021 02:00
если его нет (всё нормально), выполняете
git bisect good
сколько раз её повторять?
Того бага нет, но есть старый с плейлистом, когда плейлист показывается кликом не по окну плеера, а по значку в панели задач.
Последний раз редактировалось algri14 30.10.2021 02:57, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

algri14 писал:
30.10.2021 02:46
сколько раз её повторять?
запускаете команду
cd "$HOME/astronciaiptv-test" && make && ./usr/bin/astronciaiptv
проверяете на наличие бага
если баг есть вводите команду
git bisect bad
если бага нет вводите команду
git bisect good
повторяете эту инструкцию (со всеми командами) до тех пор, пока не появится сообщение is the first bad commit - скидываете это сообщение сюда
Добавлено (02:59):
"проверяете на наличие бага" - имеется ввиду только новый баг с полным экраном
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

astroncia писал:
30.10.2021 02:54
повторяете эту инструкцию (со всеми командами) до тех пор, пока не появится сообщение is the first bad commit - скидываете это сообщение сюда
Нечего скидывать, бага нет

Напишите команды для версии 0.0.86
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

algri14 писал:
30.10.2021 03:12
Напишите команды для версии 0.0.86
тогда так
cd "$HOME/astronciaiptv-test" git bisect reset git checkout master git bisect start git bisect bad git bisect good 28676dd01207ddccd2d1ce710a31454bb1004877
после чего делайте по инструкции из моего сообщения выше
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

Запустил
astroncia писал:
30.10.2021 03:20
cd "$HOME/astronciaiptv-test" git bisect reset git checkout master git bisect start git bisect bad git bisect good 28676dd01207ddccd2d1ce710a31454bb1004877
далее:
astroncia писал:
30.10.2021 02:54
cd "$HOME/astronciaiptv-test" && make && ./usr/bin/astronciaiptv
словил баг
дал команду
astroncia писал:
30.10.2021 02:54
git bisect bad
astroncia писал:
30.10.2021 02:54
повторяете эту инструкцию (со всеми командами) до тех пор, пока не появится сообщение is the first bad commit -
нет этого сообщения
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

algri14 писал:
30.10.2021 10:49
нет этого сообщения
странно...
а запустите команду
git -C "$HOME/astronciaiptv-test" bisect log > ~/ast-git-bisect.log.txt 2>&1
и скиньте получившийся файл ast-git-bisect.log.txt из домашней директории ($HOME)
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

astroncia писал:
30.10.2021 11:02
и скиньте получившийся файл ast-git-bisect.log.txt из домашней директории ($HOME)
ast-git-bisect.log.txt
algri14 писал:
30.10.2021 10:49
нет этого сообщения
либо я не совсем делаю так как надо, хотя выше в сообщениях описал всё что делал.
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

algri14 писал:
30.10.2021 11:53
либо я не совсем делаю так как надо, хотя выше в сообщениях описал всё что делал.
понятно
тогда надо делать всё сначала:
Re: Просмотр телевидения на Линуксе (IPTV плеер)

теперь ваша ошибка:
надо повторять, что называется, до упора - пока не появится то самое сообщение :)
и конечно оно появится не сразу
Добавлено (11:59):
рано или поздно то самое сообщение появится, оно просто не может не появиться
если оно не появляется - продолжайте дальше
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

astroncia писал:
30.10.2021 11:57
надо повторять, что называется, до упора - пока не появится то самое сообщение
так можно сутками сидеть
через полчаса манипуляции — сообщение не появилось
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18980
Статус: ✡ иностранный агент
ОС: Debian GNU/Linux

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

Сообщение Bizdelnick »

algri14 писал:
30.10.2021 12:34
так можно сутками сидеть
через полчаса манипуляции — сообщение не появилось
Вы, видимо, что-то не так поняли. Повторять надо не вообще всё, а начиная с make.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

Как-то так.
Эти команды выполняются только в первый раз:

cd "$HOME/astronciaiptv-test" git bisect reset git checkout master git bisect start git bisect bad git bisect good 28676dd01207ddccd2d1ce710a31454bb1004877

А вот эти (и только эти) надо повторять:
запускаете команду
cd "$HOME/astronciaiptv-test" && make && ./usr/bin/astronciaiptv
проверяете на наличие бага с полным экраном
если баг есть вводите команду
git bisect bad
если бага нет вводите команду
git bisect good
повторяете до тех пор, пока не появится сообщение is the first bad commit - скидываете это сообщение сюда
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

astroncia писал:
30.10.2021 13:01
А вот эти (и только эти) надо повторять:

запускаете команду
cd "$HOME/astronciaiptv-test" && make && ./usr/bin/astronciaiptv
после команды заходить в плеер или только раз за разом повторять команду?
до этого я заходил в плеер, клацал ЛКМ до появления бага и тогда давал команду
git bisect bad
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

algri14 писал:
30.10.2021 17:16
после команды заходить в плеер или только раз за разом повторять команду?
эта команда должна сама запускать плеер, и в нём нужно проверять наличие бага
Добавлено (17:22):
после чего давать нужную команду bisect в зависимости от наличия/отсутствия бага
и заново
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

astroncia писал:
30.10.2021 17:18
эта команда должна сама запускать плеер, и в нём нужно проверять наличие бага
т.е. вот эта cd "$HOME/astronciaiptv-test" && make && ./usr/bin/astronciaiptv
но вообще-то плеер не выключается, если я закрываю его окно кнопкой "Закрыть" (правый верхний угол), то плеер сам перезапускается. Плеер могу выключить только закрыв консоль.
В общем тыкал разными способами минут 40, сообщения is the first bad commit — нет
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

algri14 писал:
30.10.2021 18:00
т.е. вот эта cd "$HOME/astronciaiptv-test" && make && ./usr/bin/astronciaiptv
Да, эта
algri14 писал:
30.10.2021 18:00
Плеер могу выключить только закрыв консоль.
Вместо этого быстрее будет открыть вторую консоль и давать туда команду killall -9 astronciaiptv чтобы закрыть плеер.

И ещё 2 вопроса:

1. Сколько времени уходит на проверку одного коммита? (вот этой команды make)

2. Дайте снова команду git -C "$HOME/astronciaiptv-test" bisect log > ~/ast-git-bisect.log.txt 2>&1
и скиньте получившийся новый файл ast-git-bisect.log.txt, чтобы точно убедиться что всё делается правильно
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

astroncia писал:
31.10.2021 07:17
2. Дайте снова команду git -C "$HOME/astronciaiptv-test" bisect log > ~/ast-git-bisect.log.txt 2>&1
и скиньте получившийся новый файл ast-git-bisect.log.txt, чтобы точно убедиться что всё делается правильно
ast-git-bisect.log(1).txt
Добавлено (10:10):
astroncia писал:
31.10.2021 07:17
1. Сколько времени уходит на проверку одного коммита? (вот этой команды make)
А что подразумевается под "проверкой", может в этом и есть затык.
Даю команду cd "$HOME/astronciaiptv-test" && make && ./usr/bin/astronciaiptv, консоль выдаёт портянку вывода пару секунд, запускает плеер, бага нет и всё. Так можно до бесконечности перезапускать его. Но если я начинаю работать в нём мышкой, по экрану или по кнопке распахнуть/свернуть, то на N-ный раз он перестанет сворачиваться. Тогда и даю команду git bisect bad
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

algri14 писал:
31.10.2021 10:01
Даю команду cd "$HOME/astronciaiptv-test" && make && ./usr/bin/astronciaiptv, консоль выдаёт портянку вывода пару секунд, запускает плеер, бага нет и всё. Так можно до бесконечности перезапускать его. Но если я начинаю работать в нём мышкой, по экрану или по кнопке распахнуть/свернуть, то на N-ный раз он перестанет сворачиваться. Тогда и даю команду git bisect bad
Теперь понятно - Вы делаете это неправильно. :)
надо так проверять на наличие бага:

команда запускает плеер
сразу начинайте работать мышкой
если баг появился (потыкайте несколько раз для уверенности) - закрывайте плеер и давайте команду git bisect bad
если бага нет - закрывайте плеер и давайте команду git bisect good

важно не пропустить баг - одна ошибка и весь процесс насмарку

плеер перезапускать не стоит!

если всё понятно начните инструкцию с самого начала Re: Просмотр телевидения на Линуксе (IPTV плеер)
Добавлено (10:33):
и ещё. проверяйте только баг с полным экраном, любые другие баги при их наличии игнорируйте.
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

astroncia писал:
31.10.2021 10:17
плеер перезапускать не стоит!
тогда как понимать
astroncia писал:
31.10.2021 10:17
закрывайте плеер и давайте команду git bisect bad
если бага нет - закрывайте плеер и давайте команду git bisect good
сюда уже как в цирк можно заходить :D
или имели ввиду свернуть плеер?
вообще-то я всё делал правильно (вперемешку, значит неправильно - зачеркнул), баг ловил, команду отправлял, а вот сообщения — is the first bad commit не было ни разу.
ну что ж, повторим ещё раз, может повезёт :D
Последний раз редактировалось algri14 31.10.2021 14:15, всего редактировалось 2 раза.
Спасибо сказали:

Аватара пользователя
astroncia
Сообщения: 115
Статус: Странный порядок в хаосе всего

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

Сообщение astroncia »

algri14 писал:
31.10.2021 13:30
вообще-то я всё делал правильно
а по логам это не так
вы только 3 раза повторили процедуру, а этого мало
и это никак не может занимать 40 минут, если конечно всё делать правильно
Добавлено (13:36):
algri14 писал:
31.10.2021 13:30
или имели ввиду свернуть плеер?
нет, именно закрыть
Добавлено (13:40):
и ещё, если всё правильно 1 повтор (запуск команды содержащей make, проверка на наличие бага, запуск нужной команды git bisect) не должен занимать больше минуты
Добавлено (13:46):
algri14 писал:
31.10.2021 13:30
тогда как понимать
запускаем команду
проверяем на наличие бага
закрываем плеер (не перезапускаем!)
даём нужную команду git bisect
повторяем

??????????
Take my love, take my land. Take me where I cannot stand
I don't care cause I'm still free. You can't take the sky from me
Спасибо сказали:

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

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

Сообщение algri14 »

процесс вроде пошёл как надо, плеер стал закрываться, и вовремя про 1 минуту добавили

блин, пропустил на радостях, уже 6 раз повторилось
git bisect good c4fddc5f357b09f40493e49f1ff40f576deea8da is the first bad commit commit c4fddc5f357b09f40493e49f1ff40f576deea8da Author: Astroncia <8614716-astroncia@users.noreply.gitlab.com> Date: Sat Sep 4 17:30:43 2021 +0300 Add mpv dragging usr/lib/astronciaiptv/astroncia_iptv.py | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-)
Добавлено (14:00):
Так, делаю ещё раз

После того как дал команду git bisect good
консоль сразу выдала
Добавлено (14:10):
git bisect good 84a9966c320e0fbad606b48edb75340fc01d0f97 is the first bad commit commit 84a9966c320e0fbad606b48edb75340fc01d0f97 Author: Astroncia <8614716-astroncia@users.noreply.gitlab.com> Date: Sun Oct 3 12:57:20 2021 +0300 Add warning if Qt init failed usr/lib/astronciaiptv/astroncia_iptv.py | 3 +++ 1 file changed, 3 insertions(+)
Спасибо сказали:

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

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

Сообщение algri14 »

astroncia, ну что там с багом, получилось его выявить?
Спасибо сказали:

serhiiku
Сообщения: 6

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

Сообщение serhiiku »

Не знаю, как на Гитлабе обновить файл, поэтому добавляю сюда. Извините за лишнюю роботу.

UPD: попробовал на Гитлабе обновить, возможно, получилось?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:

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

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

Сообщение algri14 »

algri14 писал:
21.10.2021 11:30
Версия 0.0.84 — 0.0.86
Появился глюк — когда из полного экрана пытаешься выйти, то окно раскрывается не полностью, нет панели задач рабочего стола и 3-х кнопок управления окна в правом верхнем углу.
Версия 0.0.87 — баг не исправлен, всё тоже самое...
Спасибо сказали: