Step 1Getting started.
Install on phone or TV, sign in, add a source. Three steps below.
Download from App Store or Google Play
Get GridStreamr from the App Store for iOS or Google Play for Android. Sign in with Apple, Google, or email to get started.
Choose your Theme
Select between light and dark mode to match your preference. Your theme choice syncs across all your devices automatically.
Configure your @username
Set up your unique username or user tag in the side menu Settings. This identifier is essential for other GridStreamr users to find you and share curated content with you directly.
Add your first playlist
Connect your first playlist by adding an Xtream Codes account or importing an M3U playlist. Free tier includes 1 Xtream account and 1 playlist to get you started.
TVSign in on Android TV.
GridStreamr for Android TV uses your phone to complete account sign-in: the TV shows a QR code, and the GridStreamr mobile app on the same account authorizes the TV. Typing passwords with a remote is not required.
On your Android TV
- Open the GridStreamr app on your Android TV or Google TV device.
- From the sign-in screen, note the pairing code and the QR code (they encode the same device ID).
On your phone
- Install GridStreamr on your iPhone or Android phone and sign in with the same GridStreamr account you want on the TV.
- Scan the TV's QR code with your phone camera (or open mylists.gridstreamr.com/activate and enter the on-screen code manually).
- When the browser redirects into the GridStreamr app, confirm the prompt to authorize this TV. Your TV will create its own session and finish signing in.
infoPhone not signed in yet?
If the link opens the app before you are logged in, sign in on the phone first, then scan the QR code again or revisit the activation page with the same code so the app can complete authorization.
AutoAndroid Auto (AOSP).
GridStreamr for Android Auto runs on aftermarket AOSP car head units (including portrait and Tesla-style screens). Use the same GridStreamr account as on phone and Android TV. This release targets AOSP sideload installs — not phone-projection Android Auto.
Install on the head unit
- Download App: open Download App on the head unit and enter code 2611137.
- Any browser: open aftv.news/2611137.
- Install the APK and launch GridStreamr Auto.
Sign in & sync
- Sign in with the same GridStreamr account you use on phone or TV (QR pairing where shown).
- Your Smart Collections, Live TV, Movies, Series, Search, parental PIN, and continue watching sync from the cloud.
- Subscribe to Premium on your phone — entitlement syncs to the head unit (no in-car purchase).
lightbulbWhat you can watch
Live TV with EPG and TimeShift (when your provider exposes archive), Movies, Series, Search, Jellyfin (Premium), and PIN-protected Smart Collections. Switch collections from the home or nav picker just like on Android TV.
Step 2Manage your sources.
Add Xtream panels and M3U URLs; they show up as sources you can mix into Smart Collections.
Free: 1 | Premium: ∞Xtream Codes API
Connect via Host URL, username, and password. GridStreamr uses the Xtream API to fetch VOD metadata and real-time XMLTV EPG markers.
Free: 1 | Premium: ∞Remote M3U Playlists
Paste a remote M3U8 link or upload local .m3u files. Streams are parsed for group-titles and automatically mapped to EPG channels.
50,000+ ChannelsGridStreamr Global EPG
Exclusively for Smart Collections or reconfiguring existing XTREAM lists, access the new Global EPG source featuring 50,000+ integrated providers. Get real-time personalized alerts for live games and favorite shows.
Instant feedbackFast Search
Search across all your connected sources simultaneously. Find the movie or channel you want in seconds, no matter which playlist it's in.
Step 3Smart Collections.
Pull channels, movies and series from any source into one curated list (Free: 20 entries; Premium: 2,000).
play_circle
See it in action
Three quick walkthroughs that mirror exactly how Smart Collections behave inside the GridStreamr mobile app. Each one auto-plays while you read.
9:41signal_cellular_altwifibattery_full
1add
searchSearch Smart Collections…
dataset_linked
Sports Hub
live_tv38Livemovie4Moviestv0Series
Step 1Create a Smart Collection
Spin up a fresh collection in three taps. No setup, no syncing, ready instantly.
- 1
Tap the + button
Open the Smart Collections page and tap the mint + in the top right.
- 2
Name your collection
Pick something memorable, the name is just for you. You can edit it any time.
- 3
Done, start adding entries
GridStreamr drops the new collection at the top of your list, ready to fill.
9:41signal_cellular_altwifibattery_full
searchSearch 50,000+ channels…
sports_soccer
Sports Live HD
Premier League · Live
play_arrownewspaper
play_arrowlocal_movies
play_arrowexplore
play_arrow
Step 2Add entries with a long press
Build your collection from any source. Long-press to multi-select, then add the whole batch in one move.
- 1
Long-press any channel
Hold a channel in Live TV, Movies or Series and GridStreamr enters multi-select.
- 2
Tap Add to Smart Collection
The glass bulk-actions bar slides up. Pick the primary action.
- 3
Choose the collection
Tick one or more Smart Collections, tap Add. GridStreamr confirms with a snackbar.
9:41signal_cellular_altwifibattery_full
3add
searchSearch Smart Collections…
dataset_linked
Family Hub
live_tv147Livemovie1.2KMoviestv380Series
more_vertchevron_right
schedule2m ago
dataset_linked
Sports Hub
live_tv38Livemovie4Moviestv0Series
Step 3Share with a friend, securely
Send any Smart Collection to another user with a single @handle. Virtual credentials keep your main login safe.
- 1
Tap the three-dot menu
GridStreamr opens a small menu with the only action you need here: Manage shares.
- 2
Open Manage Shares
The shares page slides in. See active shares, expiry windows, and export options.
- 3
Send to an @username
Type a friend's handle. Virtual credentials keep your main login safe.
Create your Smart Collection
You can create the Smart Collection first or do that on the go the first time you select entries to add to it.
Add entries
Select channels, movies, or series from any connected source to add to your Smart Collection. Use long press on any category, channel, movie, or series to quickly add it. Free allows up to 20 entries per collection; Premium raises the cap to 2,000. From v2.2.4 you can also copy selected entries into another Smart Collection without removing them from the source.
Customize & EPG Sync
Rename and reorder channels and categories, update logos and use the 'Manage EPG' option to assign GridStreamr Global EPG sources to your channels, ensuring you always have the most accurate program information.
Share your collection
Copy secure Xtream credentials and an M3U Plus URL (get.php?type=m3u_plus) for VLC, Kodi, or TiviMate. Pair with the XMLTV EPG URL from Manage Shares. You can also share directly with other GridStreamr users via their @username for one-tap setup.
infoEntry limits
Free allows
up to 20 entries per Smart Collection. Premium raises the cap to
2,000 entries per collection. See
Pricing for the full Free vs Premium matrix.
infoTMDB & OpenSubtitles integrations (Premium)
Connect your own TMDB API key to enrich movies and series in Smart Collections with posters, descriptions and ratings. Set a preferred TMDB metadata language in Settings → General (v2.2.4+). Connect your OpenSubtitles credentials to search and download subtitles directly inside the player. Both are Premium features. See the
Integrations & Player Settings section for full step-by-step instructions.
lightbulbPro tip
By swiping left on the list entries, you can rename categories and channels in your Smart Collection to make them uniquely yours. The changes only affect your curated collection, not the original source.
lightbulbQuick add with long press
Long-press any category, channel, movie or series to add it to a Smart Collection without leaving the source list.
lightbulbCopy between collections (v2.2.4)
Select entries inside a Smart Collection and copy them to another collection without removing them from the source — useful for themed lineups built from an existing curation.
Step 4Secure & Flexible Sharing.
Share your custom curation with others while keeping your main credentials private.
Configure your @username
Set up your unique username or user tag in the side menu Settings. Other users share to your @username; you get a push and can accept the collection.
Direct User Sharing
1. Configure your unique @username in Settings (side menu).
2. Go to your Smart Collection → Manage Shares.
3. Type the recipient's @username.
4. They'll receive a real-time notification and automatic configuration!
Real-time notifications
When someone shares a Smart Collection with you, you'll receive an instant push notification. Tap the notification to automatically add the shared collection to your list. You can also configure personalized EPG notifications for your favorite programs!
Universal Reach - External Players
Your curated Smart Collections work with any external media player that supports XTREAM Codes or M3U Plus. From Manage Shares, copy virtual Xtream credentials and the M3U Plus URL for VLC, Kodi, TiviMate, or any other compatible player.
XMLTV EPG URL for shares
From Manage Shares, open XMLTV details to copy an EPG URL that third-party players can load alongside your shared M3U Plus or Xtream credentials. Pair the guide with your curated lineup without exposing your real provider login.
Secure by design
Shares use virtual credentials. Your main line username and password are NEVER exposed to the people you share with.
Flexible time limits
Set shares to expire in 24 hours, 7 days, any custom duration, or keep them forever. You can revoke any share instantly with one tap.
PINParental controls.
Protect sensitive Smart Collections with a 4-digit account PIN on mobile, Android TV and Android Auto (AOSP). PIN preferences sync with your GridStreamr account.
Set your PIN
- Open Settings → Parental Controls
- Create a 4-digit PIN (change or remove it anytime)
- Mark which Smart Collections require the PIN before opening
How locks behave
- Protected collections prompt for your PIN when opened
- Continue Watching hides titles from locked collections until unlocked in the session
- Forgot PIN? Use Reset PIN and verify your account on mobile
infoCross-device
The same PIN gates Smart Collections on Android TV and Android Auto (AOSP) when you switch to a protected collection.
Step 5Your Media Library.
Live TV with EPG, Movies and Series with resume across devices.
Live TV & Guide
Browse categories or use the full-screen player. Free: Current/Next info. Premium: Full timeline view of the day's programming. Premium also unlocks TimeShift: browse past programmes and watch them on demand from the player when your Xtream provider exposes a TV archive for that channel.
Home screen widget (mobile)
On iOS and Android, pin live channels from a Smart Collection to your home screen. Open Settings → Home widget to choose the collection, category, and grid or list layout. Tap a channel on the widget to open it in GridStreamr. From v2.2.3 the widget can also show current and next programme from your EPG.
Movies & Series
Browse posters, seasons and episodes. Resume watching across synced devices. On Xtream libraries, sort by default order, date added, or rating — preferences are remembered per account and category.
Favorites
Heart your top picks. Favorites grouped at the top of your list for instant access. Highly optimized for fast channel switching.
Advanced Player (Premium)
Select from multiple audio tracks and subtitle languages. HD playback with automatic quality adjustment for patchy networks.
lightbulbAccount Sync
Your Favorites and Continue Watching lists are synced to the cloud. Start a movie on your iPhone and finish it on your Tablet without missing a beat.
infoTimeShift (Premium)
Browse and play past broadcasts from the live TV player: open the TimeShift sheet, pick a day within your archive window, and watch in the same player with back-to-live when you finish. Availability and how deep the archive goes are set by your IPTV provider—not GridStreamr.
Step 6EPG Notifications Setup.
Premium users can set push alerts from the mobile app when a matched EPG title is about to start — for example a team or show you flagged.
Define Preferences
In the mobile app, navigate to EPG settings to add your favorite sports teams or specific program titles to your notification preferences.
Real-Time Alerts
GridStreamr monitors your customized global EPG catalog and will send you a push notification when a matching program is about to start.
lightbulbPremium Feature
EPG Notification Alerts require an active Premium subscription. The notifications are powered by our massive 50,000+ channel Global EPG catalog to guarantee accuracy.
Step 7workspace_premiumPremium unlocks this feature
TMDB and OpenSubtitles integrations require an active Premium subscription.
Try Free Integrations & Player Settings.
Connect your own TMDB and OpenSubtitles accounts to unlock rich metadata and on-demand subtitles, and fine-tune the player to suit your viewing preferences.
movieTMDB, Movie & Series Metadata
Get your TMDB API key
- Create a free account at themoviedb.org
- Go to your profile → Settings → API
- Request a Developer API key (free)
- Copy the API Read Access Token or API Key (v3)
Add the key in GridStreamr
- Open GridStreamr and tap the side menu
- Go to Settings → General
- Tap TMDB API Key and paste your key
- Optionally set a preferred TMDB metadata language so posters and plots match your locale (v2.2.4+)
- Your key and language preference sync securely across all your signed-in devices
Enrich your VOD library with TMDB
Once your API key is saved, GridStreamr enriches movies and series in your Smart Collections with TMDB data, posters, backdrops, descriptions, ratings, cast and crew, and release year. With Premium and a key, unenriched VOD can be auto-enriched as you browse (v2.2.4+). Here is how it works:
- Open your Smart Collection and navigate to Movies or Series
- GridStreamr matches titles from your playlist against the TMDB database automatically
- Matched items show rich posters, descriptions and metadata in the detail view
- If a title is not matched automatically, tap the item and use Search on TMDB to manually select the correct match
infoPremium feature
TMDB enrichment requires an active Premium subscription. GridStreamr is not affiliated with TMDB and does not issue API keys. You are responsible for your key and for complying with TMDB's terms of use.
subtitlesOpenSubtitles, Subtitle Search & Download
Create an OpenSubtitles account
- Create a free account at opensubtitles.com
- Note your username and password, that is all you need
Add credentials in GridStreamr
- Open GridStreamr and tap the side menu
- Go to Settings → General
- Tap OpenSubtitles and enter your Username and Password
- Your credentials sync securely across all your signed-in devices
Search and download subtitles while playing
- Start playing any movie or series episode in the GridStreamr player
- Tap the subtitles icon in the player controls
- Select Search OpenSubtitles, GridStreamr queries the database using the title and episode info automatically
- Pick the subtitle track you want from the results list (language, number of downloads, and rating are shown)
- The subtitle downloads and loads instantly without interrupting playback
infoPremium feature
OpenSubtitles subtitle search requires an active Premium subscription. A free OpenSubtitles account is all you need, just your username and password. You are responsible for complying with OpenSubtitles' terms of use.
scheduleEPG time format
12-hour or 24-hour guide times
Open Settings → General → EPG and choose 12-hour or 24-hour time display. The preference syncs with your account so Live TV, mini-guide, TimeShift and catch-up views stay consistent across devices.
dnsJellyfin library filters (Premium)
Filter by content type
When browsing a Jellyfin library, use the type filter bar to focus on movies, series, or other item types. Available on iOS, Android, Android TV and Android Auto (AOSP) with Premium.
format_sizeSubtitle Appearance
Set your subtitle size in Settings
- Open the side menu and go to Settings → Subtitles
- Tap Subtitle Size
- Choose your preferred size, Small, Medium, Large, or Extra Large
- This becomes the default size applied to all subtitle tracks across every playback session
Step 8workspace_premiumPremium unlocks this feature
AI Enrichment requires Premium + in-app credit packs from $0.99.
Try Free AI Live Channels Enrichment.
Use GridStreamr-hosted AI and in-app AI credit packs to rename Live TV channels, detect language, tag stream quality (SD, HD, FHD, 4K) and content type, and fill missing logos. Changes apply only to your Smart Collection after you review them.
paymentsPremium & AI credits
Get Premium and buy AI credit packs
- AI Live Channels Enrichment requires an active Premium subscription
- Purchase AI credit packs as in-app add-ons. Entry pricing starts at $0.99 USD for 500 credits (regional and store pricing may vary)
- When you run out of credits, the app will prompt you to top up, or you can open the paywall or store entry from the app, follow the on-screen purchase flow in the iOS or Google Play build
- Each enrichment run draws down your credit balance on our servers; no third-party AI account or API key is required
auto_awesomeRun channel enrichment
Enrich your channels with AI
- Open any Smart Collection and go to the Live TV channel list
- Tap the ⋮ menu (top-right) and select Enrich with AI
- GridStreamr sends your channel metadata to GridStreamr-hosted AI; the run uses your AI credits
- The model returns standardised names, detected language, stream quality, content type, and discovered logos for each channel
- Review the suggestions, approve all at once or cherry-pick individual changes
- Confirmed changes apply to your Smart Collection only, your original source is never modified
infoPremium + credits
AI Live Channels Enrichment requires Premium. Usage is paid with in-app AI credit packs (e.g. from $0.99 for 500 credits); no third-party API keys are required. Pricing may vary by region and store.
lightbulbNon-destructive by design
Enrichment suggestions are always shown for your review before anything is saved. Your original source playlist is never touched, all changes apply only to your Smart Collection copy.
DVRworkspace_premiumPremium unlocks this feature
Pairing, scheduling and job management require an active Premium subscription.
Try Free Home DVR setup.
GridStreamr DVR records live TV, movies and series to storage you own — a Mac, Windows PC, Linux host or Docker. Files stay private; the phone app (Premium) pairs over Wi‑Fi or controls jobs remotely with Cloud Relay. Download installers and Docker images from gridstreamr.com/download/dvr.
laptop_macmacOS & Windows
Recommended path: use the prebuilt installer. No separate FFmpeg install. Apple silicon · Intel Mac · Windows x64
Download the installer
Get the package for your machine from the DVR download page — Apple silicon or Intel .pkg on macOS, or the x64 Setup .exe on Windows. Each installer bundles the DVR service, browser dashboard, and a pinned FFmpeg.
Run the installer
The installer registers an auto-start background service (launchd on macOS, Windows Service on Windows) bound for LAN access on port 8787. On Windows, tick the firewall checkbox so phones on your network can reach the DVR. On macOS, allow the incoming-connections prompt the first time.
Open the dashboard
macOS: /Applications/GridStreamr DVR.app. Windows: Start Menu → GridStreamr DVR Dashboard. Or browse to http://127.0.0.1:8787. Closing the browser never stops recordings — the service keeps running.
Pair from the app
In GridStreamr (Premium): Settings → DVR → LAN → Find on Wi‑Fi, or enter http://<computer-lan-ip>:8787. Enter the one-time pairing code shown in the dashboard, then pick storage and schedule jobs from the app or dashboard.
lightbulbStorage on desktop
In the dashboard → Storage, set the default recording location. Use a local folder, external disk, or a network share already mounted by the OS. On Windows, use a UNC path (\\server\share) — mapped drive letters are not visible to the background service.
terminalLinux
On Linux, Docker (below) is the simplest path for most hosts. To run the binary as a systemd service from a source build:
Build the service
- Install Go 1.26+, Node 20+ and FFmpeg
- Build the dashboard and embed it, then compile the Go service (
make -C gridstreamr-dvr-service build) - For LAN/phone access, bind
0.0.0.0:8787 (not loopback-only)
Install as systemd
- From the repo:
sudo ./packaging/linux/install.sh - Unit installs the binary under
/usr/local/bin and data under /var/lib/gridstreamr-dvr - Open
http://127.0.0.1:8787, pair from the app, then adjust bind address in the unit if phones need LAN access
infoPrefer Docker on Linux?
Prebuilt images on Docker Hub avoid a local Go/Node toolchain. Use the Docker section below for compose on Ubuntu, Debian, or any Docker host.
deployed_codeDocker
Pick the image for your CPU: gridstreamr/gridstreamr-dvr-amd64:latest (Intel/AMD) or gridstreamr/gridstreamr-dvr-arm64:latest (ARM). Check with uname -m.
Persist data & recordings
- Create host folders for SQLite/device data and video files (e.g.
.../data and .../recordings) - Mount them to
/data and /recordings in the container - Set
TZ to your timezone so schedules match wall-clock time
Run with compose
- Publish port 8787 and set
GRIDSTREAMR_BIND_ADDRESS=0.0.0.0:8787 - Paste the sample compose from the DVR download page or use the snippet below, then
docker compose up -d - Open
http://<host-lan-ip>:8787 and pair with Premium
services:
gridstreamr-dvr:
image: gridstreamr/gridstreamr-dvr-amd64:latest
# ARM: gridstreamr/gridstreamr-dvr-arm64:latest
container_name: gridstreamr-dvr
restart: unless-stopped
environment:
GRIDSTREAMR_BIND_ADDRESS: "0.0.0.0:8787"
GRIDSTREAMR_DATABASE_PATH: "/data/dvr.db"
GRIDSTREAMR_RECORDINGS_PATH: "/recordings"
TZ: "Asia/Dubai"
ports:
- "8787:8787"
volumes:
- ./data:/data
- ./recordings:/recordings
warningmDNS on Docker
Docker's default bridge often does not forward mDNS, so Find on Wi‑Fi may fail. Enter http://<lan-ip>:8787 manually, use network_mode: host where appropriate, or link Cloud Relay for remote job control.
cloudCloud Relay & uninstall
Away from home
In the app: Settings → DVR → Cloud → Link a DVR, copy the code, then paste it on the dashboard under GridStreamr Cloud Relay. The machine only makes an outbound secure connection — no port forwarding. Watching or downloading video still needs LAN or your own public URL.
Uninstall desktop
macOS: sudo gridstreamr-dvr-uninstall (add --purge to delete recordings and the DB). Windows: Settings → Apps → GridStreamr DVR → Uninstall. Recordings are kept unless you purge.
HowToHowTo Videos.
Short videos: add a source, build a Smart Collection, share it.
play_arrow1:42How-To•1:42
Smart Collection Creation and Edit
Add channels, movies and series to a Smart Collection, then rename and reorder the list.
Watch tutorialarrow_forward
play_arrow1:33How-To•1:33
Configure Smart Collection Shares
Master the art of sharing your curated playlists securely with other GridStreamr users and any other apps like TiviMate or IBOPlayer without sharing your main account credentials.
Watch tutorialarrow_forward
play_arrow2:00How-To•2:00
How to Add Your First Xtream Codes Source
Step-by-step guide to connecting your IPTV provider via Xtream Codes in GridStreamr, from the panel URL to watching live TV in seconds.
Watch tutorialarrow_forward
play_arrow2:00How-To•2:00
Using TimeShift to Catch Up on Live TV
How to use the Premium TimeShift feature to watch programmes you missed, scrub through TV archives, and jump back to live, when your Xtream provider supports it.
Watch tutorialarrow_forward
play_arrow2:00How-To•2:00
Setting Up TMDB for Richer Movie and Series Metadata
Learn how to connect your free TMDB API key to GridStreamr so your Smart Collections get posters, descriptions and ratings for every movie and series.
Watch tutorialarrow_forward
play_arrow3:00How-To•3:00
How to Connect Your Jellyfin Server to GridStreamr
Step-by-step guide to adding your self-hosted Jellyfin server in GridStreamr Settings, browsing your movie and series library, playing content with full subtitle and audio track support, and resuming playback across devices.
Watch tutorialarrow_forward
play_arrow2:30How-To•2:30
Watching Multiple Streams at Once with MultiView
Learn how to open MultiView from the live TV player, add up to four streams, tap to focus a pane, and rearrange your layout — perfect for sports, news and multi-camera setups.
Watch tutorialarrow_forward FAQFrequently Asked Questions
01
Do my friends need GridStreamr to view shared playlists?
No. Sharing via @username is the quickest path inside GridStreamr, but you can also copy an M3U Plus URL or Xtream credentials from your Smart Collection share token. Those work in VLC, Kodi, TiviMate and similar players without installing our app.
02
Is sharing my playlist secure?
Completely. When you share a playlist, GridStreamr creates 'virtual credentials' (a unique Share Code and a secure Token) for the recipient. These act as an Xtream Codes username and password, masking your actual IPTV service details. Your original host, username, and password are NEVER shared or exposed. You also have total control: set expiration dates, limit access to specific content, or revoke shares instantly at any time.
03
How do I configure EPG for my Smart Collection?
In your Smart Collection settings, go to 'Manage EPG'. From there, you can select the new 'GridStreamr Global EPG' source, which provides data for hundreds of channels worldwide. This ensures your curated list always has a complete and accurate program guide, separate from your original source.
04
How do I get an XMLTV URL for a shared Smart Collection?
Open the Smart Collection → Manage Shares → XMLTV details. Copy the EPG URL and paste it into any third-party player that supports XMLTV alongside your shared M3U Plus or Xtream credentials.
05
How do I set up parental controls?
Open Settings → Parental Controls and set a 4-digit account PIN. Mark individual Smart Collections as requiring the PIN before they can be opened. Continue Watching hides titles from locked collections until you unlock them in the current session. If you forget your PIN, use Reset PIN and verify your GridStreamr account.
06
How do I install GridStreamr on Android Auto (AOSP)?
GridStreamr for Android Auto runs on aftermarket AOSP head units. On the head unit, open Download App and enter code 2611137. From any browser, open aftv.news/2611137. Sign in with the same GridStreamr account you use on phone or TV. Subscribe to Premium on your phone — entitlement syncs to the head unit.
07
How do I use the home screen live-channels widget?
On iOS or Android, open Settings → Home widget, pick a Smart Collection and optional category, then choose grid or list layout. Add the GridStreamr widget from your home screen widget picker. Tap a channel to open live TV in the app. Available from v2.2.2; EPG now/next appears from v2.2.3.
08
How do I use TMDB with Smart Collections?
GridStreamr supports integration with The Movie Database (TMDB) as a Premium feature for movies and series in Smart Collections. Create a free TMDB account, generate an API key in your TMDB account settings (profile → Settings → API), then open GridStreamr Settings → General and paste your key. Optionally set a preferred TMDB metadata language in the same settings. With Premium and a key, GridStreamr automatically matches playlist titles and can auto-enrich unenriched movies and series. If a title is not matched automatically, tap the item and use Search on TMDB to pick the correct entry manually. GridStreamr does not supply TMDB API keys; you are responsible for your key and for compliance with TMDB’s terms.
09
How do I copy entries between Smart Collections?
Open a Smart Collection, select the channels, movies or series you want to duplicate, then choose Copy to another collection. Entries are added to the destination without removing them from the source. Available from v2.2.4 on mobile.
10
How do I search and download subtitles?
GridStreamr integrates with OpenSubtitles as a Premium feature. Create a free account at opensubtitles.com, then open GridStreamr Settings → General, tap OpenSubtitles and enter your username and password. While a video is playing, tap the subtitles icon in the player controls and select Search OpenSubtitles. Pick your preferred language and track from the results, it downloads and loads instantly without interrupting playback. You are responsible for your account and for compliance with OpenSubtitles’ terms.
11
How do I use AI Live Channels Enrichment?
AI Live Channels Enrichment is a Premium feature powered by GridStreamr-hosted AI. Purchase AI credit packs in the app (add-on packs from $0.99 for 500 credits; regional pricing may vary). Open any Smart Collection, go to the Live TV channel list, tap the ⋮ menu and select Enrich with AI. Enrichment uses credits and returns standardised names, detected language, stream quality, content type, and channel logos. You review suggestions before anything is applied, your original source playlist is never modified.
12
What is the difference between free and premium?
Free includes 1 Xtream account, 1 regular playlist, and 1 Smart Collection with up to 20 entries and current/next EPG info. Premium adds unlimited sources, up to 2,000 entries per Smart Collection, full-day EPG timelines, M3U file exports, Custom EPG Configuration, TMDB enrichment, OpenSubtitles subtitle search, AI Live Channels Enrichment (via optional in-app AI credit packs), multi-audio and subtitle controls, TimeShift when your Xtream provider exposes archive, and home DVR on Mac, Windows, Linux or Docker.
13
How do I set up GridStreamr DVR?
Home DVR is a Premium feature. Install on macOS or Windows from gridstreamr.com/download/dvr, run Docker on Linux, or build the Linux binary and install the systemd unit. Open the dashboard at http://127.0.0.1:8787, pair from Settings → DVR in the app with the one-time code, then choose storage and schedule recordings. See the Home DVR setup section on this page for platform steps.
14
How does TimeShift work?
TimeShift is a Premium feature available from v2.0.6. When a live Xtream channel exposes a TV archive window from your provider's panel, tap TimeShift in the player controls to browse past programmes grouped by day, start any show from its beginning, scrub within it, then use Back to Live to return to real time. If archive is not exposed for a channel, that control stays hidden. Archive window length varies by provider—GridStreamr does not supply content or lengthen it.
15
How does 'Continue Watching' work?
The app maintains a 'Resume' list across all your devices. When you stop a movie or series on one device, it appears at the top of your list on your others. The list helps you quickly find and restart your recent media.
16
Can I use GridStreamr on my TV or in the car?
Yes. Android TV signs in via QR code from your phone (see Android TV login on this page). Android Auto (AOSP) runs on aftermarket head units — install with Download App code 2611137 or aftv.news/2611137. A native tvOS app is in development.