The first platform built to put independent record labels and podcasters on Roku — without the engineering team.
Menos Labs LLCConfidentialMarch 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
Most Popular
Label
$89/mo
Everything you need for a professional streaming channel.
Unlimited artists
DDEX ERN auto-ingestion
Per-track royalty breakdown
20 custom categories
PDF royalty export
Priority support
90-day free trial · No long-term contracts · Cancel or upgrade anytime
Rate Negotiation
Build your projection. Confirm your rate.
Your setup
Paid subscribers250
Free / ad-supported viewers500
Subscription price$9.99
Negotiated revenue share70%
Standard rate is 70%. Adjust above to negotiate a custom rate for this agreement.
Projected earnings
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.
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.
StreamSpindle
The first platform built to give independent labels and podcasters a branded Roku channel — without the engineering team, without the gatekeepers.