Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Назначение приложения на вход телевизора LG с webOS

Помощь новичкам, часто задаваемые вопросы и ответы по телевизорам LG Smart TV на webOS. Новичкам читать обязательно.

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение boss.jaan » 20 ноя 2023, 12:12

Это код для вызова из веб приложения. Через консоль вызывайте через команду luna-send-pub
пример
КОД: ВЫДЕЛИТЬ ВСЁ
luna-send-pub -n 1 'luna://com.webos.service.eim/addDevice' '{"appId":"youtube.leanback.v4", "pigImage":""}'
.

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

А этот код заинтересовал тем, что
При запуске приложения нужно зарегистрировать его в качестве устройства

Возможно я не правильно понимаю, но как мне кажется, с этим вариантом приложение появится в списке Входов как еще один доступный вариант для автозагрузки. Или это не так?
boss.jaan

 
Сообщения: 2
Зарегистрирован: 19 ноя 2023, 02:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: LG 43UK6200PLA

Re: Назначение приложения на вход телевизора LG с webOS

Спонсор » 20 ноя 2023, 12:12

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение andrewttrb » 20 ноя 2023, 12:18

boss.jaan писал(а):Возможно я не правильно понимаю

оба варианта делают абсолютно одно и то же

За это сообщение автора andrewttrb поблагодарил:
JackSparrow (22 ноя 2023, 19:40)
andrewttrb

 
Сообщения: 338
Зарегистрирован: 01 янв 2021, 20:22
Благодарил (а): 23 раз.
Поблагодарили: 245 раз.
Телевизор: LG OLED65CX

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение Vladi73 » 30 ноя 2023, 19:01

Собственно установка YouTube AdFree на вход

1. Смотрим id активного приложения

Код: Выделить всё
luna-send -n 1 -f luna://com.webos.surfacemanager/getForegroundAppInfo '{}'


В моем случае имеем youtube.leanback.v4

2. Вводим команду (указав Ваш id)

Код: Выделить всё
luna-send-pub -n 1 'luna://com.webos.service.eim/addDevice' '{"appId":"youtube.leanback.v4", "pigImage":""}'


Получаем результат


За это сообщение автора Vladi73 поблагодарили: 3
AMETKO (30 ноя 2023, 22:40), Zolotnik (01 май 2024, 21:05), Вольдемар (15 янв 2024, 20:02)
Vladi73

 
Сообщения: 1506
Зарегистрирован: 07 фев 2018, 10:55
Благодарил (а): 50 раз.
Поблагодарили: 390 раз.
Телевизор: LG OLED65G3RLA + LG OLED48C4RLA
Звук: HW-Q950A

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение Вольдемар » 15 янв 2024, 20:05

Vladi73 писал(а): Вводим команду (указав Ваш id)


А какой командой удалить, если больше не актуально?
И еще.... в каком файле прописываются устройства
Вольдемар

 
Сообщения: 3
Зарегистрирован: 16 дек 2023, 19:01
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Телевизор: Konka A55
Звук: Samsung HT-E6750

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение AMETKO » 16 янв 2024, 00:14

Вольдемар
См. первое сообщение темы)
AMETKO

 
Сообщения: 4468
Зарегистрирован: 18 июн 2017, 22:32
Благодарил (а): 626 раз.
Поблагодарили: 656 раз.
Телевизор: LG 43UH603V

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение ariss » 24 апр 2024, 14:31

На моей webos 4.4.2 автоматом не запускается telnet
Только при запуске кружки - или (так и сделал) прогой org.webosbrew.autostart_0.0.2_all.ipk
После первого запуска она назначила себя на вход - и теперь при включении ТВ отрабатывает автоматом.
Решил добавить Ottplayer на вход - под спойлером ход команд.
Код: Выделить всё
NEVER EVER OVERWRITE SYSTEM PARTITIONS LIKE KERNEL, ROOTFS, TVSERVICE.
Your TV will be bricked, guaranteed! See https://rootmy.tv/warning for more info.

 /! \ Your system is using a default password.
 /! \ Insert SSH public key into /home/root/.ssh/authorized_keys and perform a reboot to remove this warning.

root@LGwebOSTV:~# luna-send -n 1 -f luna://com.webos.surfacemanager/getForegroundAppInfo '{}'
{
 "foregroundAppInfo": [
 {
 "appId": "es.ottplayer.widget",
 "windowType": "_WEBOS_WINDOW_TYPE_CARD",
 "windowGroup": false
 }
 ],
 "returnValue": true
}
root@LGwebOSTV:~#
root@LGwebOSTV:~# luna-send-pub -n 1 'luna://com.webos.service.eim/addDevice' '{"appId":"es.ottplayer.widget", "pigImage":""}'
{"returnValue":true}
root@LGwebOSTV:~# REBOOT
-sh: REBOOT: not found
root@LGwebOSTV:~# reboot

Broadcast message from root@LGwebOSTV
  (/dev/pts/5) at 14:22...

The system is going down for reboot NOW!
root@LGwebOSTV:~#

но после ребута нет входа с именем OttPlayer

Что сделал не так?

PS Оказывается, не добавил в файл appinfo.json строку "supportGIP":true (по пути /media/cryptofs/apps/usr/palm/applications/es.ottplayer.widget)
Если быть точнее, в конец строки (так как правил на компе (забрал-изменил-залил обратно с помощью WinSCP))
Вот конец строки у меня..., "bgImage":"LauncherBackground.png", "supportGIP":true}
Исправил, выкл-вкл ТВ, запустил команду назначения на вход, выкл-вкл ТВ - вуаля, работает.

За это сообщение автора ariss поблагодарил:
etix (17 мар 2025, 13:53)
ariss

 
Сообщения: 257
Зарегистрирован: 16 дек 2018, 22:09
Благодарил (а): 26 раз.
Поблагодарили: 52 раз.
Телевизор: LG OLED55B8SLB

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение kservice » 10 мар 2025, 07:48

andrewttrb писал(а):
Назначение приложения на вход телевизора LG webOS

Итак, как это сделать для приложения.
В appinfo.json нужно добавить параметр "supportGIP": true и обязательно задать largeIcon.
При запуске приложения нужно зарегистрировать его в качестве устройства выполнив следующий запрос через luna api[code]


Подскажите, каким образом выполнить этот запрос через luna api? Через Telnet в Putty?? У меня выдает ошибки
kservice

 
Сообщения: 36
Зарегистрирован: 16 фев 2025, 15:33
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Телевизор: LG 43LH604V
Звук: LG 43LH604V

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение AlexMaestro » 10 мар 2025, 07:53

kservice
Рут получен?
AlexMaestro

 
Сообщения: 2777
Зарегистрирован: 05 июл 2018, 16:42
Благодарил (а): 533 раз.
Поблагодарили: 452 раз.
Телевизор: LG 55B7V

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение andrewttrb » 10 мар 2025, 08:32

kservice
снова пытаетесь наступить на грабли? назначение на входы корректно работает для webos 3.5+
andrewttrb

 
Сообщения: 338
Зарегистрирован: 01 янв 2021, 20:22
Благодарил (а): 23 раз.
Поблагодарили: 245 раз.
Телевизор: LG OLED65CX

Re: Назначение приложения на вход телевизора LG с webOS

Сообщение kservice » 10 мар 2025, 18:40

AlexMaestro писал(а):kservice
Рут получен?

Да, давно
andrewttrb писал(а):kservice
снова пытаетесь наступить на грабли? назначение на входы корректно работает для webos 3.5+

Да нет, грабли мне ни к чему (хотя прошлый раз я и выпутался). Но вопрос с автозапуском так и не решил, вот и пытаюсь найти варианты. Вроде все перепробовал. Вариант с start-devmode.sh отпадает окончательно. Кружка (соответственно и root) слетает, даже если в файле только начальная строка из оригинального файла. Конструктор кнопок и менеджер входов у меня не работают. Что еще можно попробовать?
kservice

 
Сообщения: 36
Зарегистрирован: 16 фев 2025, 15:33
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Телевизор: LG 43LH604V
Звук: LG 43LH604V

Пред.След.

Вернуться в Телевизоры LG - Помощь



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Реклама показывается только незарегистрированным пользователям. Вход или Регистрация