Watch your IPTV in Firefox
Firefox plays Wemovexa IPTV HLS streams just fine through hls.js, but it has its own rules: audio autoplay blocked by default, anti-tracking protections, and video codecs borrowed from the operating system. Here is how to set it up.
How Firefox plays your channels
Like Chrome, Firefox does not play HLS playlists (.m3u8) natively. Wemovexa IPTV uses hls.js on top of Firefox's Media Source API, and automatically falls back to mpegts.js on the channel's .ts stream if HLS fails. The key difference is decoding: Firefox hands part of the video codec work to the operating system. The same channel can therefore play on Windows and stay black on a Linux install that lacks the right libraries.
Because the player page is served over HTTPS, Firefox — like every modern browser — blocks HTTP streams loaded from it. The HTTPS relay of the built-in proxy is therefore on by default: it serves your provider's streams over HTTPS, from the same origin as the player.
Getting Firefox ready
1. Allow audio and video
Out of the box, Firefox blocks audio on autoplay. Clicking a channel counts as an interaction and is usually enough. If a video stays silent or won't start, click the crossed-out play icon in the address bar and choose Allow Audio and Video for this site. The global setting lives in Settings › Privacy & Security › Permissions › Autoplay.
2. Check Enhanced Tracking Protection
In Standard mode, tracking protection does not affect the player: thanks to the relay, video and data come from the same site. In Strict or custom mode, if the page stays empty, click the shield in the address bar, turn protection off for this site only, and reload.
3. Codecs on Linux
On Linux, Firefox relies on the system's FFmpeg libraries for H.264 and AAC. If every channel shows a black screen with no sound, install the FFmpeg (or libavcodec) package from your distribution, or use the Firefox build published by Mozilla. H.265/HEVC support in Firefox remains patchy depending on version and platform, so prefer an FHD or HD variant of the channel when one is listed.
4. Interface language
The Wemovexa IPTV interface comes in English and French, set to Auto by default so it follows the language your browser reports. If you enabled fingerprinting resistance (privacy.resistFingerprinting), Firefox may report English regardless of your locale; pick the language you want in Settings › Langue / Language and the choice is remembered.
Installing or pinning the player
Desktop Firefox has not traditionally offered to install web apps the way Chrome or Edge do. The easiest option is to pin the tab (right-click the tab › Pin Tab) or add a bookmark to the toolbar. On Android, Firefox can add the site to your home screen: see the Android guide.
Full screen, keyboard and extensions
The Wemovexa IPTV Full screen button fills the window; F11 then hides Firefox's own interface. Everything can be driven from the keyboard: arrow keys, Enter, and Esc or Backspace to go back. Blocking extensions such as uBlock Origin or Privacy Badger rarely interfere, since streams come through the same domain as the page; if in doubt, test in a private window, where extensions only run if you allowed them. Wemovexa IPTV keeps favorites and history in the browser's local storage: a private window erases them when it closes, and clearing cookies and site data removes them too.
Troubleshooting
- Black screen, sound playing: the video codec isn't being decoded. Try another quality of the channel and check hardware acceleration under Settings › General › Performance.
- Black screen, no sound on Linux: missing FFmpeg libraries (see above).
- Message about a blocked HTTP stream: the relay is off on this device; the button shown with the message turns it back on.
- Empty list or network error: double-check your login details on the Xtream Codes web player page, then your subscription status with your provider.
- No programme information: the guide depends on your provider's EPG data, see EPG TV guide.
Accepted playlist formats: see the online M3U player. More questions: FAQ. Using Chrome instead? The steps differ: Chrome guide.
The steps at a glance
- Open the player — Open Wemovexa IPTV in Firefox and enter your IPTV subscription access.
- Allow audio and video — Use the autoplay icon in the address bar and choose "Allow Audio and Video" for this site.
- Check tracking protection — In Strict mode, if the page stays empty, turn Enhanced Tracking Protection off for this site only.
- Install codecs on Linux — Install your distribution's FFmpeg package if channels stay black.
- Pin the tab — Right-click the tab and choose "Pin Tab" to find the player every time Firefox starts.
Frequently asked questions
Does Firefox support HLS streams?
Yes. Firefox does not play HLS natively, but Wemovexa IPTV uses hls.js, which runs in Firefox on top of the Media Source API.
Why does Firefox show a black screen on Linux?
Firefox relies on the system's FFmpeg libraries for H.264. Install them from your distribution and restart the browser.
Can I install Wemovexa IPTV as an app in Firefox?
Not in a standard way on desktop. Pin the tab or bookmark it; on Android, adding it to the home screen works.