Телевизор на linux установка приложений

Обновлено: 28.04.2024

Я хотел бы попробовать создать доказательство концепции приложения с помощью Samsung SmartTV SDK 2.5 (у меня есть 2011 модель TV - UA55D8000).

к сожалению, SDK поставляется в двух вариантах, которые, похоже, работают только в Microsoft Windows. Это странно, потому что нет причин, почему это должно быть так: сами телевизоры запускают Linux, а приложения написаны на JavaScript.

Это представляет два проблемы:

поскольку у меня нет Microsoft Windows дома, я не могу использовать среду сборки (или эмулятор телевизора), которые поставляются с SDK. (Сами файлы SDK - это просто JavaScript)

даже если бы у меня был доступ к Windows, очень сложно автоматизировать создание и тестирование приложений без доступа к традиционным инструментам сборки (e.g: Make, Ant, Autotools и т. д.)

Как я могу создавать приложения Samsung Smart TV на Linux? (Я. e: без использования инструментов сборки на базе Windows, которые поставляются с SDK)

что я выяснил до сих пор:

из того, что я могу собрать, приложение JavaScript-mode-это просто zip-файл, содержащий файл конфигурации XML, один или несколько файлов JavaScript (включая предоставленные библиотеки интерфейса JavaScript для функций SDK платформы) и любые необходимые ресурсы (HTML, изображения и т. д.).

кроме того, из того, что я собираю, развертывание включает размещение zip-файла и XML-файла манифеста в сети веб-сервера, доступной для телевизора, вход в систему как "разработка" на телевизоре и "синхронизация" приложения с установленными приложениями на телевизоре.

может ли кто-нибудь указать мне источник для полных требований к развертыванию и требований к пакету приложений? Или даже просто рабочий образец?

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

введение

во-первых, предположения вопроса относительно структуры приложения верны. Приложение JavaScript состоит из следующих компонентов предметы:

  • конфиг.в XML, простой файл конфигурации, определяющий различные параметры и информацию о развертывании. См.написание конфигурации.xml-файл на официальном сайте разработчика.
  • widget.info, очень маленький файл с несколькими строками, используемыми для определения непрозрачности тела приложения. Это может не потребоваться для полноэкранных приложений.
  • .HTML-код главная HTML-файл для вашего приложения.
  • картинки, звуки и другие ресурсы.

вы можете написать эти файлы с помощью вашего любимого редактора. Я с удовольствием использую vim С пылеобразования плагины для Мой JS и CSS.

тестирование

начиная с версии 4.0 SDK, теперь доступна версия эмулятора Linux. Это позволяет тестировать приложения, как они будут отображаться на телевизорах 2011-2013 годов. Для старых телевизоров можно запустить SDK Эмулятор 1.5 в Wine, но эмуляторы, принадлежащие SDK 2.0 и новее не будет работать.

Это is можно запустить эмуляторы в виртуальной машине Windows, и, с немного обмана, вы можете сделать эмуляторы использовать свою собственную папку приложения для поиска приложений. Это включает в себя совместное использование папок разработки с виртуальной машиной, а затем создание символической ссылки на эти папки, заменив папку "приложения" внутри установки SDK справочник. Краткий обзор этого процесса в статье под названием ваш Windows IDE отстой? Замените его своим любимым редактором на Mac!

развертывание

Samsung Smart TVs имеют встроенную учетную запись разработчика, которая позволяет отправлять приложение с Вашего компьютера для живого тестирования на самом телевизоре. Вы вводите IP-адрес сервера развертывания, и телевизор будет искать файл под названием widgetlist.в XML на этом сервере. Пример формата:

Так что у вас есть. Разработка приложений Samsung Smart TV не невозможна без Windows. На самом деле, есть довольно много вариантов. Ура!

" в дополнение к редактору приложений на основе Eclipse был выпущен новый эмулятор на базе Linux.
Этот эмулятор выполняется на виртуальной машине Ubuntu, которая запускается в Virtual Box virtualization tool."

■ особенности для платформы 2013 на Linux (первый выпуск)

  • приложения Рамки
  • App Engine / WebKit
  • новые уровни популярной скрытый
  • SEF (Service Extension Framework)

вся отладка (вызовы alerts ()) будет отправлена через этот порт, что позволяет удаленную отладку.

Я использую NetCat для открытия порта и сброса всех журналов, например:

я создал этот ответ для темы, о которой я ничего не знаю, но тем не менее я заметил что-то, что бросило красный флаг в моем направлении. награда или нет.

во-первых, я посмотрел на свой Отчет Об Ошибке WineHQ чтобы увидеть, была ли эта проблема решена, но она все еще ожидает на момент написания этой статьи. Я заметил, что отчет об ошибке имел ссылку на обсуждение что я нажал и последовало.

смотреть на!--0--> на обсуждение оказалось информативным.

Z:\home\andy.вино\drive_c\программные файлы (x86)\Samsung\Samsung TV SDK(3.5.2)\Emulator\Emulator2012_v3.5 \ bin\Emulator2.exe

выше Path - это расположение файла, вызвавшего дамп. этот путь-красный флаг, о котором я упоминал.

позвольте мне резервное копирование немного и объяснить о том, что я узнал о Windows XP SP3 и IE8 который очень хорошо может применяться здесь,или вы можете перейти к строке с жирным шрифтом.

я работал над проектом веб-страницы, который использовал плагин lightbox под названием Shadowbox . Этот проект не был на локальном сервере, просто в вложенной подпапке. Он отлично работает в Firefox и Chrome, но IE подавился и не визуализировал CSS из таблицы стилей плагинов. Потому что я был очень знакомый с Shadowbox, я был на 100% убежден, что это было не плагин. Так я начал думать вне коробки, и через испытания и невзгоды я обнаружил, что виновник был просто путь!

я создал папку для проекта, который используется /test(v1)/ на Path и вот что сломалось IE8 . Как только я удалил скобки, CSS был загружен правильно. Этот то же решение также стало причиной проблемы CSS для члена форума, который использовал Vista and IE9 , тогда вполне возможно, что эти проблемы лежат и с вином.

что это за проблема? Он использует запрещенные символы, скобки - во имя пути. Я остановлюсь и скажу имя URL только потому, что это путь к файлу, ведущий к (и только относительные пути, используемые в кодировании - скобки не миновать - и базовый тег не).

Firefox и Chrome были прощающими, но не IE. Даже если вы не используете IE, возможно, что эта проблема выходит за рамки этого.

мое решение не использовать parentheses или whitespaces в любой части пути к файлу. Хотя это может не решить эту конкретную ошибку, по крайней мере, у вас не будет проблем с sandbox Wine, когда это file path становится URL path для любого требования (например, доступ к объекту SWF для использования в качестве видеоплеера). Если IE браузеры неумолимы, так же могут другие встроенные браузеры или модули программирования.

Z:\home\andy.вино\drive_c\Samsung\Samsung_TV SDK_3.5.2\Emulator\Emulator2012_v3.5 \ bin\Emulator2.exe

обратите внимание, что выше не использует Program Files (x86) папка, так как это не может быть изменено в соответствии с требованиями ОС. Иметь такое path, безусловно, уменьшит, если не устранит, любые непредвиденные ошибки. Ура!

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

Как установить приложение на телевизор: инструкция

В этой статье я расскажу, как скачать и установить приложения на телевизор Smart TV от разных производителей.

Разберём, какие программы бывают, как их установить с официальных источников или через флешку за пару минут.

Какие существуют приложения для Смарт ТВ?

Smart TV — не простые телевизоры, а полноценные устройства с операционной системой и ПО.

На умные телевизоры можно установить любые приложения:

  • IPTV-плееры. Для просмотра цифровых ТВ-каналов через интернет. В большинстве программ есть гибкий контроль над эфиром: пауза, архивы за несколько дней, телепрограмма, избранное и родительский контроль. Самые распространённые плееры: OTTPlayer, KODI и Lazy IPTV.
  • Просмотр фильмов или роликов. Самые известные приложения: YouTube, Ivi, КиноПоиск и прочие онлайн-кинотеатры.
  • Браузеры. Обычно, на умных телевизорах есть стандартные предустановленные браузеры, а из сторонних лидируют Google Chrome, Opera и Mozilla Firefox.
  • Клиенты социальных сетей. Их также можно использовать для просмотра видео: ВК, Одноклассники, Тик-Ток.
  • Игры. На большом экране любая игра выглядит красочнее! На телевизорах работают наиболее популярные игры: Angry Birds, Plants vs. Zombies и другие. Наибольший выбор на Android TV.
  • Медиапроигрыватели. Для большей функциональности можно использовать альтернативные плееры: VLC Player или MX Player.

Как скачать и установить приложение на Смарт ТВ?

На каждой операционной системе на телевизоре есть встроенный магазин приложений, как Google Play Market для Android или AppStore для iOS. Это предпочтительный способ установки, чтобы обезопасить себя от вирусов.

Также большинство Смарт ТВ поддерживает установку приложений с флешки или из сторонних магазинов. Подойдёт в целях экономии, чтобы загрузить взломанные версии платных приложений.

На Samsung

Чтобы установить приложение на умном телевизоре Самсунг с OC Tizen, нужно воспользоваться Samsung Apps.

На LG

На телевизорах LG Smart TV установлена система webOS с официальным маркетом приложений LG Content Store.

Чтобы установить из него приложение:

На Android TV

Андроид ТВ установлен на многих современных телевизорах и большинстве ТВ-приставок.

Чтобы установить программу на Android TV, повторите следующие действия:

На Sony

На телевизорах Sony последних моделей установлена ОС Android TV, поэтому они могут загружать приложения из Google Play Store.

На предыдущих поколениях Смарт ТВ Сони, работающих под управлением Linux, установлена своя фирменная оболочка, в которой магазина приложений нет.

Чтобы они подгрузились, сделайте следующее:

На DEXP

Телевизоры DEXP работают на одной из нескольких операционных систем: Android, Linux или VIDAA. Последняя позиционируется как система на ядре Linux с возможностью запускать Android-приложения.

Добавить Google Play Маркет можно только с помощью флешки. Этот способ подробнее описан ниже.

Как установить приложение с флешки на телевизор?

Для установки приложений с помощью флешки отформатируйте её в файловую систему FAT32:

После этого скачайте с надёжного источника программу и перенесите её на флешку.

В зависимости от операционной системы, файл должен быть определённого формата: например, для Samsung это zip-архивы, для Android TV — .apk.

На Смарт ТВ фирмы LG распакуйте приложение в корень флешки. После подключения накопителя к телевизору откройте её и нажмите на нужный файл для запуска установки. После этого виджет появится в списке.

Как установить стороннее приложение на телевизор?

Для установки сторонних приложений необходимо сначала получить разрешения в операционной системе и установить файл с помощью флешки:

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

Также в нём можно загружать торренты и устанавливать дополнительные виджеты. Инструкция по установке ФоркПлеера для Samsung, Lg и Sony.


Установить SMPlayer

Перед продолжением работы с этим руководством необходимо установить видеоприложение SMPlayer. Чтобы установить SMPlayer, запустите окно терминала и следуйте инструкциям, которые соответствуют используемой вами операционной системе.

Примечание: чтобы использовать SMPlayer в Linux, вы должны использовать Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE или иметь возможность собрать программу из исходного кода.

Ubuntu

В исходных кодах Ubuntu уже давно присутствует SMPlayer. Пользователи могут установить его, выполнив следующую команду Apt.

Debian

Вам нужен SMPlayer и вы используете Debian? Запустите терминал и введите команду Apt-get ниже.

Примечание: Debian часто медленно обновляет программы в своих источниках программного обеспечения, поэтому версия SMPlayer, которую вы устанавливаете, скорее всего, будет устаревшей. Для большинства пользователей это не имеет большого значения. Однако, если вам абсолютно необходима последняя и лучшая версия этого приложения, ознакомьтесь с нашим руководством по установке нового программного обеспечения в Debian Linux!

Arch Linux

Arch Linux имеет самую последнюю версию SMPlayer в своих источниках программного обеспечения, и ее можно установить через менеджер пакетов Pacman.

Fedora

Возрадуйтесь, пользователи Fedora Linux! SMPlayer доступен в вашей операционной системе! Для его установки используйте менеджер пакетов Dnf.

OpenSUSE

Медиаплеер SMPlayer доступен всем пользователям OpenSUSE через основной репозиторий программного обеспечения. Чтобы установить его, используйте следующую команду Zypper.

Общий Linux

В качестве альтернативы доступен исходный код программы. здесь .

Поиск каналов

Способ смотреть телевидение в SMPlayer — это IPTV (телевидение по Интернет-протоколу). Следует отметить, что не все IP-телевидение является законным и может доставить вам неприятности, поэтому лучше избегать нелегальных. В этом руководстве мы сосредоточимся только на добавлении 100% легальных каналов IP TV в приложение SMplayer. Все каналы поступают из Плейлист My-Legalstream на GitHub . В нем есть множество интернет-каналов, и вы обязательно найдете что-нибудь интересное для просмотра!

Получить в руки список каналов My-Legalstream для SMplayer можно в терминале с помощью команды Git.

Когда Git завершит загрузку файлов LegalStream с GitHub, используйте команду CD и войдите в каталог LegalStream.

С помощью команды cat просмотрите файл списка воспроизведения LegalStream.m3u.

Выделите адрес канала, который вы хотите добавить в SMPlayer, и скопируйте его в буфер обмена.

Больше каналов

Репозиторий My-Legalstream на GitHub постоянно обновляется. Поэтому в файл списка воспроизведения регулярно вносятся изменения. Если вас не устраивает количество доступных каналов, используйте команду wget, чтобы загрузить больше:

Просмотрите список воспроизведения с помощью команды cat и скопируйте канал, который хотите добавить в буфер обмена.

Добавление каналов в Smplayer


Смотря телевизор


С помощью автоматической подсказки можно сузить результаты поиска до возможных соответствий при вводе текста.

  • Сообщество
  • Домашние Кинотеатры
  • Телевизоры
  • Можно ли на ТВ устанавливать новые виджеты ?

Можно ли на ТВ устанавливать новые виджеты ?

kuliok

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

:minus:

Можно ли на ТВ устанавливать новые виджеты ?
Если да то как ?
Если нет то почему ?:smileycry:

kuliok

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

у Sony linux - вот это ограничений наклепали - зачем .
Ето лучше всять HD Плеер с Андроидом на борту и обычный не смарт но хипер картинкой ТВ меньше гемору и два пульта! Причем один с мышью (потипу как у LG).

Я в шоке! linux етож можно сколько сделать еслибы код открытым был бы !:smileycry:

Message was edited by: -Aleks-

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

Для некоторых моделей BRAVIA 2012 года доступен Opera TV Store, где постоянно появляются новые приложения.

Кстати, какие виджеты Вам нужны и в каком виде? В классическом понимании - висеть в правой части экрана и информировать о чём-то при просмотре видео или передач с любого источника или полноэкранные приложения/сервисы?

kuliok

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

Кстати, какие виджеты Вам нужны и в каком виде? :

В классическом понимании - висеть в правой части экрана и информировать о чём-то при просмотре видео или передач с любого источника - Но не стандартный набор а чтото новое !

Для некоторых моделей BRAVIA 2012 года доступен Opera TV Store :

У меня KDL-40EX725. получаеться я в пролете =( ?

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

Спасибо, но что именно новое?

kuliok

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

И вы не пользовались Opera TV Store?

Alissand

  • Отметить как новое
  • Закладка
  • Подписаться
  • Отключить
  • Электронная почта другу

У Sony как и всех кампаний на первом месте собственная прибыль..Естественно тв которые выйдут в 2013 году будут превосходить по возможностям тв 2012 года и т.д. тв это не пк где можно обновлять и добавлять приложения,хотя все что есть в моделях 2012 года легко реализовать в тв 2011 года. начинка одинаковая. только этого делать никто не будет ..в sony tv 2011 года флэш память 2гиг. под собственные нужды зарезервированно около 400 мб. остальная пуста..можно было бы что то придумать. хотя производителю виднее.

Читайте также: