STB profiles
STB profile is a set of options to emulate an STB in the app. The app creates one profile by default on the first start, but you can always change it or add another profiles to be able to load more portals on the same device. To create a new profile double tap on the screen and menu on the top (or on the side) should appear [^1], then select Settings. When the Settings open select Profiles where you can add or update profiles.
[^1] if you use a 3D remote control or mouse, move cursor pointer click on the screen and open the app's menu on top.
- Profile name
- Portal settings
- STB configuration
- Media player settings
- Advanced settings
Profile name
A name of the profile. Should be any non-empty string.
Portal settings
A set of portal specific options.
Portal URL
A URL where portal is located. Must starts from a scheme (http://, https://, ftp://, etc.).
Portal language
A default language for a portal. Must be one of ISO 639-1 language codes (two-letter).
HTTP Proxy settings
HTTP proxy configuration
Use HTTP proxy
Enable if you want to use a HTTP proxy.
Proxy host name
Proxy port
Portal is internal
Check if you want to use an internal portal for MAG devices.
Internal portal URL
STB configuration
Main configuration options.
STB Model
An STB model you want to emulate.
Firmware
A firmware (not a real one) you want to emulate. Some portals may require to use a specific firmware, so you have to choose it in the list if available. Most of the supported STB models only have a Generic firmware, which is usually the most recent.
Available firmwares
- Generic. Usually the most recent firmware available.
- Custom (Mag 250 only). Customizable firmware. Use it if you need to configure some specific firmware options.
Most users should use Generic firmware (selected by default).
Firmware settings
This option is only available if you use Custom firmware (only available for MAG 250 for now). Here you may configure some specific firmware options, like version, custom user agent, etc.
User Agent
A User Agent for web browser.
Screen resolution
A screen resolution to emulate (not a real one!). Use one of the resolutions your IPTV portal supports (usually 1280x720).
MAC address
A MAC address of the emulated device. If you have a real MAG 250 device, you may use its MAC address, or just any random hexadecimal 12 digits (0-9, A-F), divided by colons) 1.
Most portals require MAC address to starts from 00:1A:79.
On some devices which have only Wi-Fi connection the default generated MAC address could be 00:1A:79:00:00:00 which means the app couldn't properly detect it because of Android restrictions. If you have such an issue just change the 00:00:00 part to any random hexadecimal digits.
Serial number
A serial number of the emulated device. Most portals don't check it so any random text line should be good for use.
Device ID
Device ID configuration options.
Use MAC-based device ID
Enable to generate device ID based on your device's MAC address. Press Reset device ID after enabling or disabling this option to regenerate the ID.
Send Device ID
Send device ID if portals requests it. Sends empty string if not enabled.
Device ID random seed
A seed for generating device ID. Use the same seed on all your devices that use the same portal URL and the same MAC address. Press Reset device ID after changing.
Device ID value
A device ID. You may either use a generated value or write your own.
Custom device ID 2 and signature
Enable to be able to change Device ID 2 and signature.
Device ID 2
Signature
Reset device ID to default value
Regenerates Device ID, Device ID 2 and signature.
Hardware settings
Vendor
Hardware version
IP address
IP address that will be sent to a portal if requested. Not a real one. Most portals never use this information, so you may not change it.
Media player settings
Profile specific media player settings.
Media player
Select a default media player for profile
Player | Description | Comment |
---|---|---|
Exo | Github | The default player. Should be preferred on most devices |
VLC | web site | |
MPV | Github | |
Ijk | Github | Doesn't support subtitles |
Internal player | Uses Android's player. A list of supported codecs depends on your device's Android version. | Doesn't support subtitles |
External player | You may use almost any external player, but no integration with the emulator is available (media streams will be opened in an external application). |