Skip to main content

STB profiles

An STB profile is a set of options for emulating a set-top box in the app. The app creates one profile on first launch. You can edit it or add more profiles to load different portals on the same device. To create a profile, double-tap the screen to display the menu at the top or side 1. Select Settings, then Profiles, where you can add or edit profiles.

StbEmu does not provide, host, or index any media or IPTV playlists. Users must have a legal right to the content they access via the emulator.

Profile name​

The profile name. This can be any non-empty string.

Portal settings​

Options specific to the portal.

Portal URL​

The URL of the portal. It must start with a scheme (http://, https://, ftp://, etc.).

Portal language​

The default portal language, specified as a two-letter ISO 639-1 language code.

HTTP Proxy settings​

HTTP proxy settings.

Use HTTP proxy​

Enable if you want to use an HTTP proxy.

Proxy host name​
Proxy port​
Portal is internal​

Enable this option to use an internal portal for MAG devices.

Internal portal URL​

STB configuration​

The main emulation settings.

STB Model​

The STB model to emulate.

Firmware​

The firmware to emulate; no actual firmware is installed. Some portals require specific firmware. If so, select it from the list if it is available. Most supported STB models offer only Generic firmware, which usually represents the latest version.

Available firmware options:

  • Generic: usually the latest available firmware.
  • Custom (MAG 250 only): customizable firmware. Use this if you need to change specific firmware settings.

Most users should use Generic firmware (selected by default).

Firmware settings​

This option is available only with Custom firmware (currently supported only for MAG 250). Use it to configure specific firmware settings, such as the version or a custom User Agent string.

User Agent​

The User Agent string for the app's web browser.

Screen resolution​

The screen resolution to emulate; this does not change the actual display resolution. Choose a resolution your portal supports, usually 1280x720.

MAC address​

The MAC address of the emulated device. You can use the MAC address of a real MAG 250 device you own, or 12 random hexadecimal digits (0–9, A–F), grouped in pairs separated by colons. 2

Most portals require the MAC address to start with 00:1A:79.

Serial number​

The serial number of the emulated device. Most portals do not check it, so any text string will usually work.

Device ID​

Device ID settings.

Use MAC-based device ID​

Generate the device ID from the device's MAC address. Press Reset device ID after enabling or disabling this option to regenerate the ID.

Send Device ID​

Send the device ID when a portal requests it. If disabled, the app sends an empty string.

Device ID random seed​

The seed used to generate the device ID. Use the same seed on all devices that use the same portal URL and MAC address. Press Reset device ID after changing this value.

Device ID value​

The device ID. Use the generated value or enter your own.

Custom device ID 2 and signature​

Enable this option to edit Device ID 2 and the signature.

Device ID 2​
Signature​
Reset device ID to default value​

Regenerate Device ID, Device ID 2, and the signature.

Hardware settings​

Vendor​
Hardware version​

IP address​

The IP address sent to a portal on request. This is an emulated address, not the device's actual IP address. Most portals do not use this information, so you usually do not need to change it.

Media player settings​

Media player settings for this profile.

Media player​

Select the default media player for this profile.

PlayerDescriptionComment
ExoGitHubThe default player, recommended for most devices
VLCWebsite
MPVGitHub
IjkGitHubDoes not support subtitles
Internal playerUses the Android player. Supported codecs depend on your device's Android version.Does not support subtitles
External playerUse almost any external player. Integration with the emulator is unavailable; media streams open in another app.

UDPXY settings​

Enable UDPXY support​
UDPXY server URL​
Overwrite stream protocol​

Advanced settings​

Footnotes​

  1. If you use a 3D remote control or a mouse, move the pointer, click the screen, and open the app's menu at the top. ↩

  2. On some Wi-Fi-only devices, the generated MAC address may be 00:1A:79:00:00:00. This means the app could not detect it correctly because of Android restrictions. Replace the 00:00:00 portion with random hexadecimal digits, keeping the colons between pairs. ↩