Your Label. Your Channel. Your Revenue.
The first platform built to put independent record labels and podcasters on Roku — without the engineering team.
Menos Labs LLC Confidential March 2026
The Problem
Independent creators are
locked out of TV.
For Labels

No direct Roku access

Getting on Roku requires a developer team, BrightScript experience, and a direct Roku publisher agreement — barriers most indie labels can't clear.

Fragmented royalty reporting

Labels juggle DSP dashboards, spreadsheets, and manual accounting to figure out what they owe artists. No single source of truth.

No TV-native distribution

Music distribution today means Spotify and Apple Music. The 80M+ household Roku audience is completely untapped for most indie labels.

For Podcasters

Audio-only monetization

Podcast revenue is dominated by Spotify and Apple — ad rates are low, discovery is algorithmic, and the TV screen is completely ignored.

No branded channel presence

Podcasters build massive audiences but have no dedicated branded viewing experience. A Roku channel changes that entirely.

Zero subscription revenue

No mechanism exists for podcasters to monetize their Roku audience with subscriptions or ad-supported streaming at scale.

The Solution
StreamSpindle — one platform,
your branded Roku channel.

Launch in minutes, not months

Sign up, upload your catalog via DDEX or drag-and-drop, set your colors and logo — your Roku channel is live. No code, no Roku developer account required.

Dual monetization from day one

Viewers subscribe at $9.99/month or watch ad-supported for free. Labels and podcasters keep 70% of subscription revenue and 65% of ad revenue.

Real royalty transparency

Per-track ISRC-level reporting, monthly acknowledgment logs, 7-year data retention, and per-artist royalty breakdowns built into the dashboard.

Distribution company tools

Distributors manage their entire label roster — toggle labels on/off, oversee territory rights across US/CA/GB/MX, and handle label transfers with a 4-step handshake.

DDEX-native ingest

Drop a ZIP package or ERN XML file — StreamSpindle auto-populates title, artist, ISRC, UPC, genre, territory rights, and duration. No manual data entry.

Territory rights control

Three-level rights management: distributor → label → per-track. Every Roku monetization locale (US, CA, GB, MX) controlled granularly per artist and per track.

Market Opportunity
A massive audience
nobody is serving.
90M+
Roku streaming households globally as of Jan 2025
#1
TV OS in US, Canada & Mexico by units sold
50%
Of US broadband households have a Roku device
4
Roku monetization markets: US, Canada, UK, Mexico
Independent Labels (US)
10k+
Registered independent record labels in the US with no Roku presence
Active Podcasts (Global)
4M+
Active podcast shows with no dedicated Roku channel or TV monetization
No direct competitor
First mover
No platform currently serves indie labels or podcasters with a Roku-specific channel product
Revenue Model
Transparent splits.
Fair for everyone.
Per $9.99 subscriber / month
Viewer pays
$9.99
Roku keeps 20%
−$2.00
StreamSpindle 30%
−$2.40
Label / Podcast keeps 70%
$5.59
Ad-supported: creator keeps 65% of net ad revenue
StreamSpindle revenue streams
Label subscriptions
Starter$49/month
Label$89/month
Distributor portal (proposed)
Indie (≤10 labels)$199/month
Mid-Size (≤50 labels)$599/month
EnterpriseCustom
Platform revenue share
30% of net subscription revenue + 35% of net ad revenue across all active channels
Pricing Tiers
Plans built for
every stage of growth.
Starter
$49/mo
For labels just getting started on streaming video.
  • Up to 50 artists
  • Branded Roku channel
  • SVOD + ad-supported
  • 5 custom categories
  • Unlimited playlists
  • Monthly revenue reports
90-day free trial · No long-term contracts · Cancel or upgrade anytime
Rate Negotiation
Build your projection.
Confirm your rate.
Paid subscribers 250
Free / ad-supported viewers 500
Subscription price $9.99
Negotiated revenue share 70%
Standard rate is 70%. Adjust above to negotiate a custom rate for this agreement.
Subscription earnings
Ad revenue
Platform fee (Label plan)
Monthly take-home
$0
$0 / year
Distributor Strategy
Labels move.
Seamlessly.
What distributors get
Full roster management
Activate or deactivate any label's Roku presence with a single toggle — immediate effect.
Territory rights control
Manage US/CA/GB/MX rights at the label level and per-artist level across the full roster.
Royalty oversight
See what every label owes their artists. Send royalty statements directly from the portal.
Label transfers with handshake
4-step transfer protocol between distributors. Labels stay live during the 7-day handoff window.
Transfer handshake
1
Either party initiates
Label or distributor sends transfer request
2
Receiving distributor accepts
Confirms they are taking on this label
3
Outgoing distributor confirms release
Official removal from outgoing roster
4
Label moves — content stays live
Zero downtime during handoff window
Labels remain live on Roku throughout the entire 7-day handoff window — no disruption to subscribers.
Technology
Built on
Cloudflare's edge.
Infrastructure
Dashboard
HTML / CSS / JS
Live
API
Cloudflare Workers
Live
Database
Cloudflare D1
Live
Storage
Cloudflare R2
Live
Auth
JWT / HMAC-SHA256
Live
Hosting
Cloudflare Pages
Live
Billing
Stripe
Next
Roku
BrightScript + SceneGraph
Planned
Why Cloudflare
Edge-native — API responses in <50ms globally. D1 and R2 are serverless-native, zero ops overhead. Pages auto-deploys on every GitHub push. All on the same account, all on the free tier to start.
Live endpoints
portal.streamspindle.com
api.streamspindle.com/health
api.streamspindle.com/auth/signup
api.streamspindle.com/auth/signin
api.streamspindle.com/catalog
DDEX support
ERN 3.x and 4.x XML parsing in the browser. ZIP package import with asset auto-discovery. Green / amber field highlighting. All client-side, zero server cost.
Roadmap
What's next,
in order.
Phase 1 — Now building
01
Stripe billing + webhooks
Subscription management for all three plans. Auto-gate features by plan. Handle payment failures gracefully.
02
Dashboard → API connection
Wire the label dashboard HTML to call the live Worker API. Real sign-in, real catalog, real uploads.
03
R2 asset upload pipeline
Presigned URLs for direct browser-to-R2 upload. Audio, video, and artwork ingestion with progress indicators.
04
Royalty tracker + PDF export
Per-artist, per-ISRC monthly reports with acknowledgment logging and 7-year retention.
Phase 2 — After launch
05
Roku BrightScript channel
Native Roku app that reads from the Worker API. Handles Roku Pay subscriber events and content serving.
06
DDEX auto-ingest pipeline
Server-side ZIP unpack with asset transcoding to Roku H.264 spec. Artwork resizing to exact Roku dimensions.
07
Distributor portal backend
Multi-label accounts, transfer handshake API, territory rights enforcement, roster royalty reports.
08
Latin America expansion
As Roku matures its monetization infrastructure in Latin America, add MX+ territories to the rights system.
The first platform built to give independent labels and podcasters a branded Roku channel — without the engineering team, without the gatekeepers.
$49
Starter / month
70%
Revenue to you
90M+
Roku households
streamspindle.com portal.streamspindle.com Menos Labs LLC