Membership access · instant activation

Entertainment.
Without the Complicated Setup.

Enjoy live television and an extensive digital entertainment library through one secure membership — with beautiful cross-device support.

{{ b.icon }}{{ b.label }}

A library that feels endless.

{{ libraryNote }}

{{ row.name }}

{{ m.tag }}
{{ m.title }}
{{ m.meta }}
LIVE

Live television, always on.

News, sports, and entertainment channels streaming around the clock — with a modern guide that makes finding something effortless.

{{ ch.abbr }} ● LIVE
{{ ch.now }}
{{ ch.name }} · {{ ch.time }}
How it works

Watching in minutes.

{{ s.n }}
{{ s.t }}
{{ s.d }}

One membership. Every screen.

Plans start at {{ minPrice }}/month. Cancel anytime from your member dashboard.

Membership

Choose your plan.

Every plan includes live television, the on-demand library, device management and your member dashboard.

✓ {{ couponAppliedText }} — applied at checkout
MOST POPULAR
{{ p.name }}
{{ p.tagline }}
{{ p.price }} /{{ p.per }}
{{ p.savings }}
{{ f }}
All memberships renew automatically and can be cancelled anytime from your dashboard.
Access is governed by the subscription agreement and Terms of Service.

Compare everything

Feature
Essential
Premium
Ultimate
{{ r.f }}
{{ r.a }}
{{ r.b }}
{{ r.c }}
Features

Designed around you.

Every detail of the LostMedia experience is built for effortless, beautiful viewing on every screen you own.

{{ f.t }}
{{ f.d }}
Supported devices

Every screen you own.

Sign in once and pick up where you left off — living room, pocket, or desk.

{{ g.name }}

{{ d.n }}
Loading…
This title isn't available.
{{ mediaDetail.category }} · {{ mediaDetail.media_type }}

{{ mediaDetail.title }}

{{ mediaDetail.release_year }}

{{ mediaDetail.description }}

FAQ

Questions, answered.

{{ f.a }}
Still have questions?
Support Center

How can we help?

{{ c.t }}
{{ c.d }}
{{ c.n }} articles

Contact support

We typically reply within a few hours. Priority members are answered first.

All services operational
{{ s.n }}{{ s.v }}
Popular guides
{{ g }}
Ticket portal

Signed-in members can open and track support tickets from the dashboard.

Checkout

Review your order — your membership activates only after you complete checkout.

{{ coPlanName }} membership
{{ coPriceLine }}
{{ f.f }}
✓ {{ coCouponAppliedText }}
Total due today {{ coTotalLine }}
Card payments aren't switched on yet — checkout is coming soon. Your plan is saved here for when ordering opens.
You can cancel anytime from your dashboard and keep access until the end of your billing period.
Your cart is empty.
LostMedia

{{ authTitle }}

{{ authSubtitle }}

{{ authError }}
{{ authError }}
🔒 Protected with encrypted sessions, secure password hashing, and sign-in rate limiting.

{{ memberWelcome }}

{{ memberPlanLine }}
{{ memberStatusLabel }}
Subscription
{{ memberPlanName }} {{ memberPriceLine }}
✓ MEMBERSHIP ACTIVE

Set up your streaming account

Choose a username and password for the streaming apps. We'll create it instantly — no waiting for approval. Use these to sign in on your TV, phone, or any device.

{{ svError }}
Your membership is active. Streaming setup will be available here shortly — check back soon.

Your streaming account

Username
{{ svAccountUsername }}
Server
{{ svServerUrl }}
Manage or reset your streaming password from the Security tab.
{{ s.l }}
{{ s.v }}
{{ s.d }}
Continue watching
Synced across devices
{{ m.title }}
{{ m.meta }}

Device Management

You have used {{ deviceUsed }} of {{ deviceMax }} registered devices.
{{ d.name }}
{{ d.os }} · {{ d.loc }} · Last seen {{ d.seen }}
{{ d.status }}

Active Streams

Maximum concurrent streams: {{ streamCount }} / {{ streamMax }}
{{ s.device }}
Watching “{{ s.title }}”
ONLINE
You've reached your plan's concurrent stream limit. To begin watching on a new device, please stop playback on one of the devices above — or upgrade for more simultaneous streams.

Start playback on a device

Simulates pressing play on a registered device, so you can see the concurrent-stream limit in action.

{{ d.name }}
{{ d.badgeLabel }}

TV Guide

{{ liveTvSubtitle }}
{{ liveTvStatus }}
{{ ch.name }}
{{ ch.meta }}
NOW{{ ch.nowTitle }}
{{ ch.nowSub }}
Next · {{ ch.nextLabel }}
Channel guide data from Gracenote's public TV listings — program information only, separate from the LostMedia on-demand library.

Billing

VISA
•••• 4821
Expires 08/28

Membership

{{ membershipLine }}
Your membership is set to cancel. You'll keep full access until {{ renewDate }}, then it won't renew.
You'll keep access until the end of your current billing period. No cancellation fees.

Payment history

{{ p.date }} {{ p.desc }} {{ p.amt }} PAID

Account Security

{{ s.t }}
{{ s.d }}
{{ s.badge }}

Streaming password

Reset the password for your streaming apps (username {{ svAccountUsername }}). This changes it on the media server right away.

{{ svResetError }}

Recent login activity

{{ l.device }} {{ l.loc }} {{ l.time }} {{ l.badge }}

Support Tickets

{{ t.subject }}
#{{ t.id }} · {{ t.date }} · tap to view & reply
{{ t.status }}

Device Apps

Download the LostMedia app for your devices, then sign in with your membership.

Setup guides

{{ g }}

Watch History

Pulled live from your streaming account.
No streaming account is linked to your membership yet. Once one is set up for you, your real watch history will appear here.
Nothing watched yet — your history will show up here.
{{ h.title }} {{ h.meta }}

Recently Watched

{{ m.title }}
{{ m.meta }}

Account activity

{{ a.e }}{{ a.t }}

Preferences

{{ p.t }}
{{ p.d }}
ADMIN

{{ adminTitle }}

{{ s.l }}
{{ s.v }}
{{ s.delta }}
Revenue — last 12 months
Most watched by members
Live play counts from your connected media server.
{{ adminPopularStatus }}
{{ p.rank }} {{ p.title }} {{ p.type }} {{ p.meta }}
{{ p.name }} {{ p.vis }}
{{ p.members }} members
Price / mo
Max devices
Max streams
⚠ Only upload content that is public domain, owned by LostMedia, or properly licensed for distribution. This is a software compliance guardrail, not legal advice — a title cannot be published without a rights status, and licensed titles require a license reference.

{{ mediaFormTitle }}

Title
Category
Release year
Media type
Description
Poster URL
Rights status *
License reference {{ mfRightsRefRequired }}
Rights notes / proof of source
Published to members
{{ mediaFormError }}
Catalog ({{ adminMediaList.length }})
Title
Category
Rights
Published
Actions
{{ m.title }}
{{ m.category }}
{{ m.rights_status }}
{{ m.pubLabel }}
These connect to public metadata APIs (and, optionally, your own media server) purely to pre-fill the Add Title form — title, poster art, description, year. Nothing here is shown to members automatically: every import still lands in the Media tab with rights status blank, and still can't be published until an admin sets it.

TMDB — search & import

Save your TMDB v3 key once — it's stored on the server and used for all searches (nothing runs in your browser). Key status: {{ tmdbKeyStatus }}

{{ r.title }}
{{ r.year }}
{{ tmdbStatus }}

TheTVDB — search & import

Save your TVDB v4 project key once — stored on the server and used for all searches. Key status: {{ tvdbKeyStatus }}

{{ r.title }}
{{ r.year }}
{{ tvdbStatus }}

TVmaze — top-rated series

Free public API — no key required.

{{ r.title }}
{{ r.year }}
Connect your Jellyfin or Emby server here, then manage member streaming accounts, concurrent-stream limits, and see who's watching live. Members create and reset their own streaming logins after they pay — no manual approval needed.
Server status
{{ c.l }}
{{ c.v }}

Your media server — connection & browse

1. Enter your Jellyfin/Emby URL & API key and Save Connection — this stores it on the LostMedia server (enabling streaming accounts, watch history, popularity stats, and library browsing). 2. Then Browse Library to pull titles into the rights-gated import pipeline. All requests run server-side, so there are no browser CORS errors.

Sync entire library

Imports every movie and show from your connected server in one go, applying the rights status below to all of them. Titles already in the catalog (same title & year) are skipped, so it's safe to re-run.

Rights status for all
License reference {{ syncRefRequired }}
{{ syncStatus }}
Add artwork (TMDB + TheTVDB)

Fills in a poster, backdrop, and description (where missing) for catalog titles: movies are matched on TMDB first (TheTVDB fallback), shows on TheTVDB first (TMDB fallback). Requires a saved TMDB or TVDB API key (Integrations tab). Runs automatically after a library sync; only touches titles without art, so it's safe to re-run.

{{ tvdbEnrichStatus }}
{{ msStatus }}
{{ r.title }}
{{ r.year }}
{{ serverStatus }}

Member streaming accounts

Create a new account for a member (credentials emailed), or Link existing to attach an account that already exists on your server — type its exact username and click Link. Suspending a member in LostMedia also disables their streaming account automatically.

Server accounts not yet linked: {{ msUnlinkedHint }}
{{ a.name }}
{{ a.email }}
{{ a.badge }}
Save your media server connection above to manage member streaming accounts.

Concurrent stream limits

Each member's plan cap is enforced two ways: the server's native per-user session limit (set automatically) and a background check that stops any over-limit stream and messages the device. Over-limit playback is stopped within ~20 seconds automatically — use these to apply changes right away.

{{ msLimitStatus }}

Now playing

Live streams on your media server right now. Stop any stream instantly — the device gets a notice.

{{ msNowPlayingStatus }}
{{ n.title }}
{{ n.who }} · {{ n.device }}
{{ n.state }}

Trending this week — matched to your library

Cross-references TMDB's trending-this-week list against your connected media server, and only surfaces titles you already have. Nothing outside your library is ever pulled in. Uses the TMDB key here and the server connection configured in the Jellyfin / Emby tab.

{{ r.title }}
{{ r.year }}
{{ trendingStatus }}

Maintenance Mode

When enabled, members see a maintenance notice and all non-admin changes are blocked. Admins can still sign in and use the dashboard.

{{ maintBadgeText }}

Payment provider and ordering controls have moved to the Billing / Stripe tab.

Stripe Payments

{{ stripeBadgeText }}

{{ stripeStatusText }}

Keys are stored server-side and never sent back to the browser — only the last 4 characters are shown. Keys set in the server .env take precedence and are read-only here.

Ordering & Test Mode

Test mode lets members complete orders without a real payment — useful for demos before Stripe is live. Turn it off in production.

{{ billingAvailableText }}

Create a promo code

Leave Max uses blank for unlimited, and Expires blank for no expiry. Each member can use a code once.

Promo codes

No promo codes yet — create one above.

{{ c.code }}
{{ c.discount }}
{{ c.uses }}
Exp: {{ c.expiry }}
{{ c.statusText }}

Post an announcement

Posted

No announcements yet.

{{ a.title }}
{{ a.statusText }} {{ a.audience }}
{{ a.body }}
Support Tickets

No tickets yet.

#{{ t.id }}
{{ t.subject }}
{{ t.user_email }}
{{ t.priority }}
{{ t.statusText }}
{{ adminTableTitle }}
{{ c }}
{{ cell.v }}
LostMedia LostMedia

A premium entertainment membership. Live television and on-demand viewing on all your devices.

{{ col.h }}
© 2026 LostMedia. All rights reserved. Content, features and availability may change over time.
LostMedia respects intellectual property rights.
{{ ticketSubject }}
{{ ticketStatusLine }}
{{ m.who }} · {{ m.date }}
{{ m.body }}
🛠 {{ maintBannerMsg }}
{{ toastMsg }}