Thanks for helping me test Strovix! This is a modern IPTV player built for people who already have a portal subscription (Stalker / MAG / Xtream / M3U) and want a single app that plays well on Android phones, tablets, and Android TV.
📱 Supported Platforms:
Android Phone & Tablet — Full IPTV streaming with all features
Android TV — Optimized TV experience with remote control support
iOS — Coming soon!
Below is everything you can poke at, plus a checklist of what I’d love feedback on.
After joining the Google Group, you’ll be able to download the beta version
Install it on your Android phone, tablet, or Android TV
Start Testing: Follow the checklist below and send us your feedback!
Questions? Email us at strovixapp@gmail.com
What is Strovix?
Strovix connects to your IPTV service and lets you watch:
Live TV channels with a program guide (shows what’s on now and coming up)
Movies — browse a full catalog with descriptions, cover art, and ratings
TV Series — watch episodes organized by season
The app works the same way on your phone, tablet, and TV. On Android TV, you control it with your remote.
Supported Services
You can connect Strovix to most major IPTV services. Just paste your service URL and login credentials when setting up a profile. The app automatically detects what type of service you’re using.
Multi-Profile
You can save multiple services at once and switch between them. Each profile remembers:
Your service URL and login
A display name so you remember which service it is
Your preferred timezone (for accurate program guides)
Your login session, so you don’t have to sign in again next time
Catalog Browsing
Home Screen
Continue Watching rail — 12 most recent VOD / episodes, newest first
Favorites rail — live, movies, and series you’ve starred
Recent Live Channels — last 12 channels you watched
Recommended categories carousel
Catalog Screen (per type)
Category sidebar with two sort modes:
Recent-first — categories you’ve visited float to the top
Alphabetical
Synthetic ★ Favorites and ↻ Continue rows pinned at the very top
Filter out adult categories if you want (hidden by default)
Sort by:
Live TV — by channel number or name
Movies & Series — by date added, name, year, or rating
Search within each category
TV layout: 4-column grid with a details panel on the right
Universal Search
Search across all your content at once
Filter which types you want to search (movies, series, live TV)
Remembers your preferences next time
Series Detail
Season picker (remembers your last viewed season per series)
Player error banner — appears centered in the player with a “Go back” button if a stream fails
Persistence — What’s Saved Where
Everything is stored locally on your device. With cloud sync enabled, the important slices roam through a cloud acrosss devices.
Profiles (portals, active profile)
Settings (every preference above)
Favorites (per-profile, per-type)
Continue Watching (resume position + duration + item snapshot)
Catalog cache (categories, paging state, last category visited, last season per series)
EPG cache (program listings with auto-refresh debounce)
Subtitles (selected track per content, local files, remote URLs)
Downloads (queue with status / progress / file paths)
Cloud auth token (when signed in)
What I’d Love You to Test (Beta Checklist)
Copy this into a text file or just keep it open while you play.
Setup: add your portal (Stalker / generic / M3U). Did auto-detect pick the right type? Did login work first try?
Multiple profiles: add a second profile and switch between them.
Live TV: zap channels (prev / next within a category). Does the EPG “Now / Next” look right for your timezone?
VOD: play a movie, scrub with the dot, tap-to-seek anywhere on the bar.
Resume: kill the app mid-movie, relaunch, check that “Continue Watching” remembers your position.
Series: open a series, switch seasons, pick an episode, come back later — does it return you to the same season?
Skip steps: change the back / forward increments using the inline − / + buttons (try the extremes: 10 s and 30 m). On TV, can you reach them with D-pad DOWN?
Playback speed: cycle from 1× up to 3× on a VOD. Speed should reset when you start a new title.
Subtitles: enter your OpenSubtitles credentials (separate guide), search for a movie’s subs from inside the player, download, play. Try the delay adjuster.
Aspect ratio: cycle Fit / Fill / Stretch on a movie that isn’t 16:9.
Brightness / mute (phone): try the brightness slider (Android only — iOS uses an overlay) and mute button.
External player: set “VLC” as your external target and play something. Does the resume position carry over?
Downloads: queue a movie, kill Wi-Fi, can you still play it? Cancel an in-progress download. Clear all completed.
Favorites: star a movie, a series, and a channel. Restart the app — are they still starred?
TV D-pad: navigate everything with only the remote. Anywhere you can’t reach a button? Anywhere focus gets lost?
TV focus debug overlay: enable it in Settings → Playback. Anything weird in the focus history?
Broken channels: when a live stream fails, does the channel get marked? Does it recover when it works again?
Backup: export a backup JSON, factory reset, re-import. Did everything come back?
Cloud sync (optional): sign in on phone + TV, change a setting on one, verify it shows up on the other.
Ads (if you see them): does the rewarded video actually unlock a 4-hour ad-free window? Does it sync to your other device?
Universal search: search a title that exists in both your VOD and series catalogs. Are the per-type buckets correct?
Censored content toggle: with the toggle off, are adult categories visible? Toggle on — do they disappear instantly without a portal refetch?
Reporting Bugs
If something goes wrong, please send me:
Device + OS version (e.g. “Pixel 7, Android 14” or “Fire TV Stick 4K, Fire OS 7”)
Portal type (Stalker / generic / M3U)
What you did (steps to reproduce, even rough)
What you expected vs what happened
If a stream issue: the Stream URL from MENU → DIAGNOSTICS in the player
If a network issue: an HAR export from Settings → Advanced → Request log
Screenshots and screen recordings are gold. Don’t worry about polish — even a paragraph of “hey this broke when I did X” is hugely useful.
Thanks
Genuinely — beta testing is unglamorous work and you’re saving me from shipping bugs to a wider audience. If you find a really weird edge case, I want to hear about it. Have fun!