Создание кроссплатформенного Smart TV приложения на базе библиотеки SmartBox для Samsung, LG, Philips и других. Создание кроссплатформенного Smart TV приложения на базе библиотеки SmartBox для Samsung, LG, Philips и других Эмулятор маг 250 под windows

Не так давно на страницах нашего проекта была опубликована статья об в среде ОС Андроид. Данный материал вызвал интерес у посетителей нашего сайта, что послужило поводом связаться с автором программы, Максимом Васильчуком, и задать ему несколько вопросов.

— Здравствуйте, Максим! Как родилась идея создания эмулятора IPTV приставок MAG200/250 и Aura HD?

Идея создания эмулятора появилась чуть больше года назад, в конце лета 2012 г. Я тогда работал PHP-разработчиком у одного из крупных интернет-провайдеров г. Одессы (ОО НПП TeNeT), и моя работа была в некоторой мере связана с услугой IPTV, которую данный провайдер предоставляет.

В то время я хотел купить себе планшет на платформе Андроид, правда, еще не представлял, для чего он мне нужен. На одном из форумов я прочитал описание недавно вышедшего Nexus 7, который мне понравился. Я решил его купить (кстати, этот планшет и сейчас является моим основным устройством для разработки и тестирования). Через какое-то время пришла посылка из США, и я начал экспериментировать с написанием различных программ.

В какой-то момент мне в руки попалось описание JavaScript API двух приставок, которые тогда использовались в TeNeT: Amino 130 и MAG 250. Поняв, что в принципе, возможно, сделать эмуляцию данных приставок на Андроид, я начал создавать свое приложение. Причем, приставка, эмуляцию которой я изначально делал, была Amino 130. Правда, разработка слегка затруднялась. Дело в том, что основным языком для написания программ под Андроид является Java, на котором до того я писал последний раз 3 года назад и слегка подзабыл.

Чуть позже, когда был сделан первый рабочий вариант, и мне удалась загрузить портал своего провайдера, я решил параллельно сделать эмуляцию MAG 250. В итоге, так получилось, что я начал уделять MAG’у больше внимания. Потом, разработку эмуляции Amino 130 забросил, так как на обе приставки времени не хватало.

В итоге, через месяц с лишним интенсивной разработки, 1 октября 2012 года приложение с версией 0.1 alpha попало в Google Play. На тот момент эмулятор еще не поддерживал профили и мог нормально загружать только портал TeNeT.

— На сколько процентов, по вашему мнению, эмулятор совместим с оригинальными устройствами?

Сейчас эмулятор поддерживает практически все, что и оригинальная приставка, за исключением шифрованных каналов, 3D, поддержки сетевых ресурсов NFS и записи каналов на внешнюю память (точнее, запись каналов есть, но она в зачаточном состоянии).

Также иногда бывают проблемы с некоторыми порталами, так как вся разработка ведется на основании неполной документации JavaScript API от производителя приставки, и на анализе работы порталов (в основном Stalker от Инфомира). Часто бывает трудно понять назначение той или иной API функции, что приводит к неправильной ее реализации.

— На каких устройствах, в первую очередь, применим эмулятор?
В основном и изначально он разрабатывался для работы на планшетах и телефонах. Но чуть позже была добавлена поддержка пультов управления. Поэтому в данный момент приложение можно использовать на практически любом arm6/arm7 устройстве с Андроид версии 3.0 и выше. Правда, хотелось бы отметить, что очень часто бывают проблемы с low-end устройствами китайского производства.

— Планируется ли создание специальной программы для эмуляции приставок на так называемых Mini PC?

В данный момент я начал разработку на С++, с использованием библиотеки Qt5, кроссплатформенного эмулятора приставок, который смог бы работать под управлением Linux, Windows, теоретически OS X и других платформ (включая мобильные), поддерживаемых библиотекой Qt. Правда разработка пока еще на очень ранней стадии и у меня часто не хватает на нее времени. Но, надеюсь, через несколько месяцев я смогу выпустить первую публичную версию.

— Какие планы по разработке эмулятора на ближайшее будущее?

В данный момент - исправление существующих ошибок, возникающих при загрузке некоторых порталов; реализация поддержки сетевых NFS и доработка записи каналов.

— Нам известно, что в Ваших планах разработка эмуляторов и других приставок, планируете ли Вы разработку эмулятора популярной приставки Dune? И если да, то как скоро можно ожидать его появления?

Некоторое время назад я планировал сделать поддержку приставки Dune, но позже отказался от этой идеи, так как реализация эмуляции для нее значительно отличается от таковой для MAG 250. Кроме того, сейчас приложение очень сильно привязано именно к MAG, поэтому добавление чего-либо еще затруднено. Возможно, я буду эмулировать Dune в Qt-версии эмулятора, тем более что в этой версии уже есть поддержка плагинов, и теоретически возможно легко добавить поддержку эмуляции чего угодно.

От лица редакции проекта сайт мы благодарим Максима за развернутые и максимально полные ответы и хотим пожелать успехов в дальнейшей разработке.

Системные требования: эмулятор предназначен для версия Android 4.0 или более поздних. Требуется 11,85Мб свободного места.

Установка с использованием установочного файла

1. Скачать установочный файл. Скачать можно .

2. На своем устройстве разрешите установку приложений из неизвестных источников.

3. Запустить установочный файл.

Установка из Play Market.

Поиск эмулятора можно осуществить через QR-Code

А так же можно воспользоваться поисковиком Play Market.

1. Заходим в Play Market Google.

2. В поле поиска вбиваем «Эмулятор iptv приставок».

3. Выбираем из списка эмулятор, разработчиком которого является Maxim Vasilchuk. Обратите внимание, что таких эмуляторов две версии, «Free» - бесплатная версия и «Pro» - платная версия. Бесплатная версия отличается от платной наличием рекламы. Вы можете выбрать любую версию на свое усмотрение.

4. Откроется описание эмулятора. Ознакомьтесь с описанием, после нажимаем кнопку «Установить».

5. Откроется окно «Разрешения для приложения», ознакомьтесь с разрешениями и нажимаем кнопку «Принять».

6. Появиться информация об установки эмулятора.

7. После окончания установки эмулятора нажимаем кнопку «Открыть».

8. Откроется портал.

Настройка портала

1. Для работы данного эмулятора необходимо произвести настройки портала. Вызываем меню эмулятора нажатием на экран устройства, появится меню.

2. В левом верхнем углу нажимаем кнопку меню.

3. Открывается меню настройки эмулятора.

4. Выбираем «Изменить данные профиля».

5. Откроется меню «Настройки».

6. Выбираем «Имя профиля», откроется окно для ввода имя.

7. Меняем имя профиля (имя профиля вводим произвольное), и нажимаем кнопку «Да».

8. Выбираем «Настройки портала».

9. Открылось меню настройки портала, выбираем «URL адрес портала».

10. Открывается окно для ввода URL адреса, стираем URL адрес и вводим адрес - http://old.tvclub.us или http://iptv.tvclub.us, нажимаем кнопку «Да».

11. В меню «настройки» выбираем «STB configuration».

12. Открывается меню «STB configuration», выбираем «Тип приставки».

13. В меню «Тип приставки» выбираем «MAG250».

14. Выходим из меню «Настройки» (при выходе из меню «Настройки» новые настройки сохраняются автоматически) и открываем меню настройки эмулятора, выбираем «Перезагрузить портал».

15. После перезагрузки устройства откроется меню для ввода логина и пароля. Введите логин и пароль, указанные при регистрации на сайте TVClub, затем нажимаем «ОК».

Если у Вас подключена услуга «Мультирум», то Вы можете воспользоваться логином для дополнительного устройства («Личный кабинет»/«Настройки портала Stalker»/«Дополнительные приставки»).

17. После окончания загрузки портала, откроется клиентский портал для просмотра ТВ.

Выбор сервера вещания и пакета каналов

1. Для выбора сервера вещания необходимо в главном меню зайти в личный кабинет и выбрать «Управление услугами». Для осуществления перехода к меню «Управление услугами» используем на экране устройства клавиши «влево», «вправо», «вверх», «вниз».

2. Нажимаем кнопку «ОК» на экране устройства.

3. Откроется меню «Управление услугами». С помощью клавиш «вверх» / «вниз» выбираем сервер. Для определения наиболее оптимального сервера, необходимо произвести тест скорости соединения (определить скорость можно перейдя по ссылке).

4. Выбрав нужный сервер, нажимаем кнопку «Подключить» на экране устройства («Подключить» - зеленая кнопка).

5. Откроется окно для ввода пароля, вводим пароль и нажимаем кнопку «ОК» (данная кнопка указана стрелкой), кнопка «ОК» выбирается клавишами «вверх» / «вниз».

Для подключения/отключения сервера используются кнопки:

Красная кнопка – отключить сервер (пароль по умолчанию «0000» - четыре ноля);

Зеленая кнопка – подключить сервер (пароль по умолчанию «0000» - четыре ноля).

6. Для подключения пакета каналов, необходимо выбрать пакет который хотим подключить.

7. Выбрав нужный пакет каналов, нажимаем кнопку «Подключить» на экране устройства («Подключить» - зеленая кнопка).

8. Вводим пароль и нажимаем кнопку «ОК» (данная кнопка указана стрелкой), кнопка «ОК» выбирается клавишами «вверх» / «вниз».

9. Для просмотра сведений о пакете каналов, выбираем пакет и нажимаем «ОК» на экране устройства.

10. Откроется меню «О пакете».

Просмотр телеканалов, телепрограммы и архива передач

Просмотр телеканалов

1. Для выбора списка каналов в главном меню выбираем «ТВ». На экране будет список групп каналов по тематике.

2. Из списка групп каналов выбираем группу для просмотра. Нажимаем кнопку «ОК» на экране устройства.

3. Откроется список каналов.

Переключение каналов осуществляется клавишами «вверх» и «вниз», а так же кнопками «стр. вниз » и «стр. вверх». Справа на экране расположено окно предварительного просмотра телеканала, под ним – программа передач выбранного канала. Для перехода к полнокранному режиму и обратно необходимо нажать кнопку «ОК» на экране устройства.

Просмотр телепрограммы

1. Просмотр телепрограммы осуществляется в разделе «ТВ гид». Для перехода в раздел «ТВ гид» необходимо в списке каналов нажать кнопку «вправо».

2. Открылось меню с телепрограммой на выбранный канал.

Просмотр телепрограммы осуществляется с помощью кнопок «вверх» и «вниз». Слева от телепрограммы можно выбрать день с программой на выбранный канал, перейдя на него с помощью кнопки «влево» и выбрав нужный день, нажать кнопку «ОК». Для перехода к списку каналов нажимаем еще раз кнопку «влево».

Просмотр архива телепередач

1. На каналах, отмеченных значком «» , есть возможность просмотра записи передачи.

2. Для просмотра необходимо перейти в раздел «ТВ гид». Находим передачу, помеченную точкой.

3. Нажимаем кнопку «ОК» на экране устройства.

4. Начнется воспроизведение записи передачи.

Просматриваемую запись, можно перематывать с помощью кнопок «», так же можно остановить воспроизведение, нажав на «» и продолжить с помощью этой же кнопки. Выход из режима просмотра архива осуществляется нажатием кнопки «назад» на Вашем устройстве.

Дополнительные возможности в меню списка каналов.

Кнопка F1 (красная) – переключение режима просмотра списка каналов (СПИСОК / СПИСОК С ИНФО);

Кнопка F2 (зеленая) – сортировка списка каналов (ПО НОМЕРУ / ПО ИМЕНИ / ТОЛЬКО ИЗБРАННОЕ);

Кнопка F3 (желтая) – добавить или убрать канала в избранное;

Кнопка F4 (синяя) – перемещение канала в списке, данная функция доступна только в списке избранных каналов (переход в данный список осуществим при нажатии кнопки F2 и выбора «только избранное»).

Создание списка каналов в категории «Избранное», перемещение каналов в списке избранных

Создание списка каналов в категории «Избранное»

1. Открываем список каналов.

2. Отмечаем нужные каналы «желтой» кнопкой (F3 – добавить или убрать канала в избранное).

3. Около каналов появился пиктограмма «» - это значит что каналы добавлен в избранное.

4. Нажимаем «зеленую» кнопку (F2 – сортировка списка каналов «ПО НОМЕРУ» / «ПО ИМЕНИ» / «ТОЛЬКО ИЗБРАННОЕ»).

5. Открылось меню сортировки каналов.

6. В меню сортировки каналов выбираем «Только избранное», выбор производим с помощью кнопок «вверх»/«вниз» на экране устройства.

7. Нажимаем кнопку «ОК».

8 Открылся список каналов «Избранное».

В данном списке можно двигать каналы на Ваше усмотрение с помощью кнопки F4 (синяя) – перемещение канала в списке. Данная функция доступна только в списке избранных каналов (переход в данный список осуществим при нажатии кнопки F2 и выбора «Только избранное»).

Перемещение каналов в списке "Избранное"

1. В списке каналов "Избранное" выбираем канал, который хотим переместить в списке каналов.

2. Нажимаем кнопку «Двигать» - синяя кнопка на экране устройства.

3. Канал готов для перемещения, по краям от названия канала появился значок перемещения.

4. Перемещаем канал по списку с помощью кнопок «вверх»/«вниз» на экране устройства.

5 После перемещения канала на нужное место в списке каналов, нажимаем синюю кнопку на экране устройства.

6 Канал перемещен в списке.

В данный момент поддерживаются приставки Mag200/250 и AuraHD, в планах реализация эмуляции других популярных устройств.
Не все функции в данный момент работают, но по возможности будут реализованы.

Внимание! Приложение НЕ ПОДДЕРЖИВАЕТ плейлисты m3u (или любые другие)! Единственный способ их проигрывания в приложении - использование портала, который такие плейлисты поддерживает.

Внимание! Если Вы используете пульт управления, верхняя панель не будет открываться при нажатии кнопок пульта (в большинстве случаев). Для ее открытия переместите курсор в верхнюю часть экрана.

ВНИМАНИЕ! Если приложение не заработало на Вашем Android-устройстве, пожалуйста, создайте тикет на https://bitbucket.org/vasilchmax/stb-emulator/issues

ВНИМАНИЕ! В приложении присутствует возможность управления с клавиатуры. При этом клавиатуру (или любое другое устройство управления через USB) необходимо подключать ДО запуска приложения, иначе оно может упасть при попытке запуска видео/аудио.

Эмулятор в основном предназначен для использования на планшетах с Android 3.0+ , но поддерживает также телефоны/планшеты 2.3+.

Возможность воспроизведения видео/аудио зависит от наличия встроенных (или установленных извне) кодеков, поэтому, если у вас не запускается видео, то скорее всего, проблема в отсутствии кодеков и/или плохом качестве WiFi/Ethernet сети.

Известные ошибки:
- в некоторых случаях при возврате из меню настроек/выборе нового профиля не происходит полная перезагрузка скриптов портала и он становится неработоспособным.
- также иногда происходит неправильное масштабирование страниц портала, если отображаемые элементы страницы не полностью заполняют экран.
В обоих случаях следует заново выбрать профиль из списка.

Tags: эмулятор iptv , эмулятор stb iptv , Эмулятор iptv приставок, эмулятор iptv приставки, эмулятор iptv приставок, эмулятор iptv приставок андроид, iptv stb эмулятор, iptv set top box emulator , эмулятор mag 250

Обзор пользователей

на основании 345 обзоров

Приложение позволяет выполнять следующие основные функции:1. Транслировать свое местоположение на сайт поддержки www.roadwebcamera.com;2. Осуществлять съёмку камерой телефона с пересылкой изображений на сайт через выбранные промежутки времени;3. Осуществлять обмен короткими сообщениями между телефоном и чатом устройства. Сайт поддержки включает в с…

Бесплатные 9 7.4

GO SMS Pro тему Skull

GO SMS Pro тему Череп тема для каждого темного души. Пусть тьма поглотит Вашем телефоне, в жизни и сердце. Пламя, которое было Розен из ада покажет миру свою истинную природу и ваши вкусы. Пусть люди видят, как оригинальные вас и вашего телефона есть! Отныне темноте будет с вами куда угодно. Тема очень аккуратно цветными и сделаны для всех, кто хоч…

Бесплатные 189 8.6

Wallpaper for people in love

Wallpaper for people in Love содержат набор динамических объектов любовной тематики (сердца, цветы, романтичные анимации), реагирующие на действия пользователя. Можно использовать эти объекты, как на стандартных фонах приложения, так и на любых других выбранных изображениях.

1,00 $ Бесплатные 0 0

Абай "Қара сөздер"

Ұлы гұлама Абай Құнанбаевтің Қара Сөздері.Оқып өздеріңізге керегін алыңыздар!Жаңа интерфейс! Түгелдей жаңа приложения!В новом приложение вы можете изменят размеры шрифта, включена ночное и дневной режим чтения, плюс вы можете управлять яркость экрана.А самое главное вы можете поставить любимое слова в избранное! Теперь можете изменят шрифт текста!

Бесплатные 1.2K 9.4

Бесплатные 929 8.2