Everything we've shipped recently — features, fixes and security updates — so listeners, hosts and admins stay in the loop.
Last updated August 12, 2026
Automated billing, one unified account view and real analytics
v2026.08.12 · August 12, 2026
Invoices now issue and chase themselves, admin panels collapsed into a single account view, and every analytics dashboard runs on live data instead of samples.
New
Automatic invoicing and receipts
Renewals, add-ons and overages now generate numbered invoices, settle against online payments and file receipts without manual work.
New
AI billing assistant
Drafts friendly payment-reminder emails and a plain-language revenue digest for staff.
Improved
Account 360 view
Wallet, hosting plan, subscriptions and stations for a member now live in one drawer instead of three overlapping panels.
Improved
Real listener, community and creator analytics
Listening history, community activity and creator plays/earnings charts are now computed from actual plays, pings and payouts.
Improved
Live music marketplace catalog
Rights-holder profiles and track submissions save to the real catalog, and marketplace and Creator Studio read approved tracks plus your pending submissions from the database.
Security
Add-on prices locked to the catalogue
Add-on purchases now validate price and quantity server-side, so totals cannot be altered at checkout.
Fixed
Steadier station playback
Player start/stop calls are serialised, clearing the interrupted-playback errors on station pages.
Sub-second streaming, live show recording and installable station apps
v2026.08.11.2 · August 11, 2026
A new low-latency playback ladder with a guided wizard, automatic live-show recording to your own cloud storage, installable station apps for listeners, plus site-wide speed and search/AI discovery upgrades.
New
Ultra low-latency playback ladder
Players now negotiate the fastest available tier — Realtime (about 0.4s), Low (2-4s) or Standard — and automatically fall back if a tier fails mid-stream. A latency badge shows the current tier and lets listeners switch manually.
New
Low-Latency Wizard
A four-step guided setup at /host/latency explains each tier, verifies your encoder is reaching the server, and runs a listen test that measures time to first audio in milliseconds.
New
Live stream recording
Broadcasts can now record automatically to your own cloud storage (S3, Wasabi or R2). Manage your recording library, then publish any recording as an on-demand episode listeners can replay any time.
New
Installable station app for listeners
Every station now generates its own installable app with your logo, colors and lockscreen art, so listeners can add your station to their home screen on Android and iOS.
New
Directory Submission Kit
A new page at /host/directory gives you copy-ready station metadata and direct links to submit to TuneIn, Radio Garden and other aggregators.
New
Plan usage meters
See listener hours, storage and bandwidth against your plan allowance, with projected overage before it happens.
New
Responsive banner ads with live preview
A new fluid banner size plus a device-switchable preview (desktop, tablet, mobile) so you can see exactly how a banner looks before submitting it.
New
Art Deco Walnut player
A new skeuomorphic radio cabinet player with walnut body, brass trim, rotary knobs and pulsing retro speakers.
Improved
Faster first load on every page
The assistant, search palette and launcher now load after the page is interactive, cutting the initial download for every route.
Improved
Better search and AI discovery
The sitemap now covers 1,000+ real pages including blog articles, schedules, fan clubs and the store, and a new machine-readable summary helps AI answer engines describe the platform accurately.
Fixed
Broken station links in search results
Sitemap station, episode and played-log URLs pointed at a path that returned Not Found. All links now resolve correctly.
Fixed
Player interruption errors
Switching stations or streams no longer triggers playback errors when a new source loads before the previous one finishes starting.
Fixed
No more repeat sign-ins for AI keys
Staff can manage network-level AI provider keys directly from /admin/ai-keys, and the settings pages now clearly show which providers run by default and which key is in use.
Wowza+ card-on-file trials and tighter break rotation
v2026.08.11 · August 11, 2026
The 7-day ad-free trial now saves a card up front and converts automatically, plus smarter rotation for sponsors, jingles and news breaks.
New
Wowza+ 7-day free trial with card on file
Starting an ad-free trial now goes through PayPal: your card is saved up front, nothing is charged for 7 days, then Wowza+ renews at $5.99/month.
New
Manage your Wowza+ subscription
See your next charge date and cancel auto-renewal any time — your ad-free listening stays active until the end of the paid period.
Improved
One-tap trial from the player
The in-stream and directory ad-free prompts now use the same trial checkout, so you can start ad-free listening from wherever you are.
Improved
Budget-weighted sponsor pacing
Sponsor spots are now selected by remaining budget, so bigger campaigns air proportionally more often without monopolizing a station.
Improved
No-repeat window for jingles and station IDs
Idents remember the last four played, so the same jingle no longer repeats back-to-back.
New
Centralized news breaks
Newscast production is staff-only and managed from /admin/news, while finished newscasts still air across every station in the network.
Fixed
Ad-free status in embeds
Embedded players now honor an active Wowza+ pass and correctly hide the trial offer once a pass has been used.
Sub-second streaming, recordings and one-click migration
v2026.08.11.3 · August 11, 2026
The playback ladder now negotiates WHEP realtime audio, live shows record straight to your own cloud storage, listeners can install your station as an app, and moving from another host takes a single paste.
New
Ultra low-latency playback ladder
Players negotiate WHEP (~400ms) then LL-HLS then Icecast, with automatic demotion if a tier fails. A latency badge lets listeners switch tiers manually.
New
Low-Latency Wizard at /host/latency
Four guided steps to verify your encoder is on air and measure real time-to-first-audio in milliseconds.
New
Live stream recording to your own cloud
Record broadcasts automatically to S3, Wasabi or Cloudflare R2, manage the library, and publish any recording as an on-demand episode.
New
Installable station listener apps
Every station now ships a branded PWA with its own icon, splash art and standalone player — plus an install prompt for Android and iOS.
New
Station team roles
Invite DJs and managers to your station with scoped permissions instead of sharing one login.
New
One-click migration importer at /host/migrate
Paste your current stream URL (including .pls/.m3u) and we relay it here instantly with zero downtime, then swap to our ingest when you cancel the old host.
New
Directory Submission Kit and tracker
Copy-ready metadata plus submission tracking for TuneIn, Radio Garden and other aggregators.
Improved
Faster first paint
AI assistant, search palette and admin widgets now load after the page is interactive, cutting initial JavaScript.
Improved
AI answer-engine optimisation
Added /llms.txt, AI-crawler-friendly robots rules, fixed social previews, and expanded the sitemap to 1,000+ real URLs.
Fixed
No more interrupted play() errors
Audio start/stop is now serialised across all players, so switching stations or tiers no longer throws playback errors.
90-Second Launch and Visible Ops
v2026.08.10.2 · August 10, 2026
Go from a blank account to a live, broadcasting station in under 90 seconds, plus new operational visibility tools for hosts and staff.
New
90-Second Launch
New QuickLaunch90 panel with a live countdown, step-by-step progress logging, and instant Listen / Add Music links the moment your station is audible.
New
One-tap station provisioning
A single server round-trip creates the station, provisions stream credentials, activates it immediately, and seeds a 14-track starter rotation.
New
Persistent Host Transport Bar
A sticky transport bar now shows live listener trends and quick station controls across the host dashboard.
New
Stream Incidents Runbook
A public, SEO-friendly runbook documents stream incidents and resolution steps so hosts and listeners stay informed.
Improved
Station ops snapshot
Authorized snapshots of station state now include listener counts, health status, and recent events for faster troubleshooting.
Fixed
Station ops permission error
Resolved a permission-denied error when loading the station operations snapshot behind the scenes.
Ad Revenue Share v2 and stronger checkout protection
v2026.08.10 · August 10, 2026
A rebuilt revenue share program plus new safeguards so prices can only ever be set by us, not by the browser.
New
Ad Revenue Share v2: payouts now use net revenue after a 10% delivery fee, with invalid-traffic filtering (3s minimum listen, 6 plays per listener per day).
New
$25 payout floor with automatic carry-forward, so small balances roll into the next cycle instead of disappearing.
New
New public Revenue Share terms page with transparent payout math, plus a staff control panel to tune the policy.
New
Add-on purchases are now priced from the official add-on list on the server — submitted amounts are ignored.
New
Listener pass checkout prices are set only by the server payment flow.
New
Promo codes are no longer readable from the browser; discounts validate server-side.
New
Featured placement pricing locked to staff and the official purchase flow.
Subscription origin tracking and security scan cleanup
v2026.08.09.2 · August 9, 2026
Admins can now see how every subscription was created — direct, in-house, comped, or imported — and our latest security review cleared the remaining false-positive findings.
New
New Subscription Sources panel in /admin/users-dashboard
New
Track Direct, In-house, Comped, and Imported subscriptions
New
Estimated MRR shown for each acquisition source
New
Staff can create in-house subscriptions with attribution notes
New
Security scan cleanup: cleared two false-positive findings
Software update manager, banner ads, and tighter account security
v2026.08.09 · August 9, 2026
This release adds a one-click software update manager for administrators, a full banner advertising system with live placements across the site, and a round of privacy hardening for payout details and automation credentials.
New
Software update manager
Administrators can upload new packaged versions, keep a full release history, mark one build as current, and download packages through short-lived secure links.
New
Banner advertising system
Create image banners in standard ad sizes, schedule them, and place them on the home page, blog and listening pages with impression and click reporting.
New
DJ record pool and podcast downloader
Grab commercially safe music and spoken-word content straight into your media library so your station never hits dead air.
Improved
Search everywhere
Press Command-K (or Ctrl-K) on any page to jump to stations, tracks, episodes and settings, and every page now has a clear way back.
Security
Payout details kept private
Payout email and payout schedule can no longer be read or edited from the browser, and changes only go through trusted server checks.
Security
Automation credentials hidden
Station automation passwords and metadata secrets are now masked in the studio and only revealed to the station owner on request.
Fixed
Banner editor and placements
The edit button in the banner manager now opens reliably, and banner slots render correctly across public pages.
Security hardening across accounts and media
vv2026.08.06.4 · August 6, 2026
Continued tightening of who can read and write what.
Security
Stream credentials locked to owners
Ingest URLs, stream keys and usernames are only readable by the station owner and staff.
Security
Store artwork and medals write-scoped
Artwork uploads are limited to signed-in sellers and medal management to signed-in staff, while public viewing is unchanged.
Security
Profile data access narrowed
Sensitive profile fields, including payout emails, are restricted to the owner and staff.
PayPal checkout for memberships
vv2026.08.06.3 · August 6, 2026
Subscribe, upgrade and manage plans with PayPal end to end.
New
PayPal subscriptions
Plans and add-ons are created on the fly and activated automatically when PayPal confirms payment.
Improved
Reliable plan activation
Webhook handling keeps subscription status, renewals and cancellations in sync with your account.
Site-wide search, fixed and available to everyone
vv2026.08.06.2 · August 6, 2026
Search now returns live results and can be opened from any page.
Fixed
Search results load again
The search backend was failing to resolve; it now returns live stations, magazine posts, episodes and store items.
New
Floating search launcher
A search pill sits top-right on every page with a Cmd/Ctrl+K shortcut, so visitors can search without signing in.
DJ Record Pool — unlimited crate digging
vv2026.08.06.1 · August 6, 2026
A subscription add-on that drops fresh, cleared tracks straight into your media library and rotation.
New
DJ Record Pool add-on ($19.99/mo)
Unlimited downloads with BPM and key tags, searchable by genre and energy. Replaces the old Priority Global CDN option at checkout.
New
One-click import to playlists
Selected tracks land in your media library and can be appended to any rotation playlist instantly.
New
Wowzaradio Crate curated by staff
Admins and staff can upload and manage curated records with BPM/key metadata; curated picks rank first in results.
Improved
Clear licensing disclosures
Every download shows where the music comes from — authorized DJ pools, direct artist agreements and royalty-free catalogs.
Improved
Free access for staff and admins
Server-side entitlement grants the pool to staff and administrators without the add-on.
Pricing refreshed + Wowza+ ad-free listener pass
vv2026.08.02.4 · August 2, 2026
A new Starter tier, sharper broadcaster pricing, and an ad-free membership for listeners that pays hosts.
New
Starter plan at $19/mo
Scheduler, episode archives, polls, play logs and the Wowza Guide AI assistant.
New
Wowza+ ad-free listener pass
$5.99/mo with a 7-day trial; hosts earn a 20% share of passes sold from their station page.
Improved
Plan tiers re-aligned
Hobbyist, Starter, Creator, Pro and Network feature gates updated across the app and comparison matrix.
Improved
Live ad console
Audio Ad Manager now shows real revenue, impressions and CPM targeting with CSV export.
New AI providers: VEED & Wondercraft everywhere
vv2026.08.02.3 · August 2, 2026
More choice for voice, image and video generation — all with your own API keys.
New
VEED as a first-class provider
Available for video, image and voice, with validation probes for both auth styles.
New
Wondercraft in every AI category
Wired into the AI settings panel with health checks and preferred-provider selection.
Improved
Free.ai set as the default
Image, video and writing categories now recommend Free.ai out of the box.
Podcast downloader — six directories, your own keys
vv2026.08.02.2 · August 2, 2026
Search and import legally downloadable podcast episodes straight into your Media Library on Starter and above.
New
Podcast Index, Listen Notes, gPodder & Apple search
Bring your own API keys, search across directories and import episodes to the Media Library in one click.
New
Taddy & AllFeeds.ai added
Two more podcast directories with live key verification probes and unified import.
Security
Feed URL safety checks
All feed and episode URLs pass SSRF validation, and imports respect a 30-per-day fair-use cap.
Live Source Input — go live from OBS, butt & hardware encoders
vv2026.08.02.1 · August 2, 2026
Creator, Pro and Network stations can now broadcast live from any external encoder with their own RTMP, SRT or WHIP credentials, plus a 5-step setup wizard.
New
Live Source Input panel
Per-station RTMP/SRT/WHIP ingest URLs and stream keys, ready to paste into OBS, butt, Mixxx or a hardware encoder.
New
Guided Live Source setup wizard
Five steps walk you from encoder settings to a live check, with green badges as each step completes.
Security
Stream-key authentication
Every publish attempt is validated against your plan and station stream key before it reaches the server.
Fixed
Ingest URLs repaired
Station ingest paths now use the station slug and canonical RTMP URLs, so WHIP and SRT links resolve correctly.
Improved
Stream health monitor
Live path status, publisher state and viewer counts now read straight from the media server API.
Wondercraft AI, a live ad console and new plans
v2026.07.31 · July 31, 2026
A new AI audio provider across every category, a fully live Audio Ad Manager, refreshed pricing tiers and the Wowza+ listener pass.
New
Wondercraft added to AI settings
Connect your Wondercraft key once in AI settings and it powers music beds, AI hosts and DJ links, scripts, cover art and promo clips — it appears in every AI category with a live key health check.
New
Audio Ad Manager is now fully live
Campaigns, impressions, billed revenue, completion rates and station targeting all run on real data, with approve, pause and delete controls plus CSV export of the order book.
New
Wowza+ ad-free listener pass
Listeners can go ad-free for $5.99/mo with a 7-day trial, and hosts earn a share of every pass sold from their station page.
Improved
Refreshed pricing tiers
Hobbyist stays free, Starter lands at $19/mo, Creator at $29/mo with 90% splits, Pro at $69/mo and Network at $199/mo after a full competitor review.
New
Free.ai set as the default for images, video and writing
Image, video, and script tools now default to your Free.ai key so new stations can generate art, promos and copy with no extra setup.
Improved
Live What's New panel
This changelog now updates in real time — no page refresh needed when we ship something new.
Stronger privacy for members and sellers
vv2026.07.30.6 · July 30, 2026
Your details stay yours.
New
Full member profiles are visible only to you and support staff
New
Community pages use a safe public directory with no payout details
New
Store audio downloads are unlocked only by a verified purchase
Edit any station from the admin console
vv2026.07.30.5 · July 30, 2026
Full control over listings and live status.
New
Edit station details, artwork and streaming settings in place
New
Approve or decline listener-submitted stations
New
Broadcast controls now switch stations on and off air reliably
Add from media library in Content Studio
vv2026.07.30.4 · July 30, 2026
Fill your rotation without re-uploading a thing.
New
Search and folder filters right inside the upload tab
New
Preview a track before you add it
New
Select several tracks and add them to the playlist at once
New
Already-queued tracks are clearly marked
Fair-use safeguards on the downloaders
vv2026.07.30.3 · July 30, 2026
Keeps the free tools available for everyone.
New
Rolling 24-hour download and import ceilings
New
Repeat abuse triggers an automatic timed pause with an admin restore button
New
Staff and administrators keep unlimited access
Link to MP3 — YouTube, Spotify & SoundCloud
vv2026.07.30.2 · July 30, 2026
Paste a link, get broadcast-ready audio straight in your media library.
New
Converted audio lands in your library ready for playlists
New
Live status banner tells you when the converter is reachable
New
Available on every plan, with clear terms on responsible use
Social Studio — plan, write and schedule posts
vv2026.07.30.1 · July 30, 2026
One dashboard to plan, generate and auto-publish across your networks.
New
AI composer drafts platform-specific posts in your station voice
New
Calendar and queue for scheduled and repeating posts
Bring your own network keys — included with Creator, Pro and Network plans
Reliable AI ad voiceovers
vv2026.07.28.7 · July 28, 2026
The ad voiceover generator now uses the voice key saved in AI settings first, so an old key cached in your browser can no longer break generation.
New
Saved AI settings key is tried first, then browser and workspace keys
New
Clearer message when every key is rejected
Network jingles & station IDs
vv2026.07.28.6 · July 28, 2026
Administrators can now inject jingles, station IDs, sweepers and promos across the whole network or hand-picked stations.
New
New manager at /admin/idents with weighted rotation
New
Choose when each ident plays: tune-in, around ad breaks, or between songs
New
Target the whole network or specific stations
New
Play counts tracked for every ident
Sponsor spots now reach listeners
vv2026.07.28.5 · July 28, 2026
Approved campaigns play to real listeners with a pre-roll and periodic mid-roll, and every play is counted and billed.
New
Pre-roll on tune-in plus mid-roll spots between songs
New
Impressions verified server-side before advertiser spend is recorded
New
A failed creative is skipped silently — never dead air
Directory playback fixed for good
vv2026.07.28.4 · July 28, 2026
Every station in the network directory now plays its own programmed rotation, with fresh streaming links generated on demand.
New
Database stations always win over cached local entries
New
Each station streams only its own playlist — no cross-over
New
Expired media links are refreshed automatically at play time
Podcasts, spoken word & license credits
vv2026.07.28.3 · July 28, 2026
The music downloader now finds commercially safe podcasts to fill dead air, and every download carries its license details.
New
New Podcasts & Spoken Word catalog with dead-air filler spotlights
New
License badges and plain-English terms on every track
New
Export an acknowledgements file (TXT or CSV) for your station
Beginner Mode guided checklist
vv2026.07.28.2 · July 28, 2026
A large-type, big-button walkthrough for first-time broadcasters, with simple tooltips explaining every step.
New
Guided checklist appears right after setup
New
56px action buttons and larger type for easy reading
New
Simple tips explain each broadcast term in plain English
Station creation, simplified
vv2026.07.28.1 · July 28, 2026
A two-step Quick Setup replaces the old five-step form, with a live station preview and genre starter packs that seed your rotation instantly.
New
Quick Setup: details, then plan — advanced streaming options are tucked away
New
Live preview card updates as you type your station name, genre and art
New
Genre starter packs seed a commercially safe rotation on day one
New
Plain-English streaming choices instead of bitrate and mount-point jargon
One-step station finalization & smarter Content Studio
v2026.07.27 · July 27, 2026
Finish a station in a single click, with AI-assisted setup and verified media that is guaranteed to reach your rotation.
New
Apply everything & finalize station
A single action saves your studio playlist, validates required fields, checks schedule timing for overlaps and coverage, and marks the station live only when every check passes.
New
AI Studio Copilot
Gemini-powered readiness scoring, library reclassification suggestions and broadcast imaging copy, built into the Content Studio home tab.
Improved
Media validation before rotation
Uploads are checked for size, format, loudness and station assignment, then re-verified as reachable before they can enter AutoDJ.
Fixed
AutoDJ plays only your station's media
Strict station isolation across the queue and rotation stops silent fallbacks to the shared library.
Improved
Clearer host application flow
Step 5 of the station application now ends with an explicit Complete application button.
Station pages and directory reliability
vv2026.07.26.10 · July 26, 2026
New stations show up everywhere and station pages stop crashing.
New
One-click Sync directory backfills local Auto Stations into the public directory
New
Station pages fail soft when a directory lookup errors, with Try again and Back to directory actions
New
Faster dashboard load after sign-in by deduplicating auth and plan lookups
New
Automated regression tests now guard the station page against lookup and server failures
AutoDJ plays exactly what you programmed
vv2026.07.26.9 · July 26, 2026
Content Studio playlists and AutoDJ rotation are now in sync.
New
Duplicate uploads no longer appear in playlists
New
Curated playlists take priority over library shuffle
New
AutoDJ stopped polluting playlists with already-played tracks
New
Weather breaks cached for 30 minutes to avoid provider rate limits
AI music imports fixed end to end
vv2026.07.26.8 · July 26, 2026
Tracks generated with Treblo and MusicGPT now import and save reliably to the right station.
New
Normalized completion statuses so finished jobs are no longer missed
New
Audio URLs extracted from every response shape the providers return
New
Rotating CDN hosts and redirects handled safely on download
New
Generated tracks save into the selected station scope
Auto Station console, reorganized
vv2026.07.26.7 · July 26, 2026
The 24/7 Auto Station panel is now a tabbed console instead of one endless scroll.
New
Station, DJ Voice, Newsroom, Weather, Music & Ads and Clock now live in their own tabs
New
Sticky header keeps station scope and controls in view while you work
New
Publish flow shows step-by-step status, inline validation errors with Fix links, and a success toast listing what went live
Studio and voice upgrades
vv2026.07.26.6 · July 26, 2026
More voices, controllable music sources and a clearer setup wizard.
New
14 new AI commentary voices
Expanded ethnic and regional voice options for AI DJ segments.
New
Manual music source selection
Toggle Library, AI-generated and royalty-free sources independently per station.
Improved
Clearer wizard steps
Clickable step rail with completion checkmarks and an unambiguous Save/Launch action.
Free.ai key unlock flow
vv2026.07.26.5 · July 26, 2026
No more Unauthorized dead ends — paste a key once and it stays on your account.
Fixed
Unauthorized error resolved
Free.ai requests now authenticate correctly, with a clear notice when a key is missing.
New
3-step unlock dialog
Choose upgrade or key, paste, retry — triggered automatically from the Builder error banner.
New
Secure key screen
/auto-station/key validates keys live against Free.ai server-side and only ever shows a masked preview.
Improved
Auto-validation on paste
Keys are checked as you paste or blur, with an inline verified/failed banner before you retry.
Improved
Key remembered per account
Saved keys are detected on open, so the dialog jumps straight to Retry generation.
Launch Logs & Status panel
vv2026.07.26.4 · July 26, 2026
Confirm a station really saved and launched — and see exactly what failed if it did not.
New
Live launch log
Terminal-style status feed with info, success, warning and error lines in the Builder sidebar and Wizard step 5.
Improved
AI and music source errors surfaced
Failed AI calls and music source lookups are now reported inline instead of failing silently.
24/7 Auto Station access, locked down
vv2026.07.26.3 · July 26, 2026
Auto Station is now paid-member and staff only — enforced on the server, not just the UI.
Security
Server-side Auto Station authorization
Every Auto Station read/write now asserts an active Creator, Pro or Network plan (or staff) before running.
New
Auto Station button on the Builder
Paid members and staff get a one-click route into Auto Station; free users see a locked chip.
Improved
Upgrade tooltip
The locked chip explains the plan requirement and links straight to billing or the key screen.
Creator tier ($29/mo) with 90% splits
vv2026.07.26.2 · July 26, 2026
A new Creator plan for independent artists, plus onboarding for verification and payouts.
New
Creator plan launched
$29/mo tier with 90% revenue splits and ISRC licensing access.
New
Creator onboarding flow
Guided verification, revenue split configuration and PayPal payout setup at /creator-onboarding.
Improved
Plan gates realigned
Voice Studio, MusicGPT and high-split revenue tools now match the advertised tier matrix.
Plan promises audited — every advertised feature now wired
vv2026.07.26.1 · July 26, 2026
We traced every line of the pricing page and comparison chart against the live product, then fixed the gaps so what you buy is exactly what unlocks.
New
Feature access corrected: media library, embeds, RSS, station chat, tips, directory listing, loudness normalization and sharing now unlock for every tier that advertises them.
New
Creator tier now genuinely includes polls, AI clip exporter, play logs, ISRC music licensing, broadcast log exports and the AI assistant.
New
Digital Store splits are now plan-accurate: Creator keeps 90%, Pro 88%, Network 92% with the promised reduced platform fee.
New
Fan Club splits aligned: Creator 90%, Pro 85%, Network 90% reduced fee.
New
Ad revenue share now pays the advertised 70% on Pro and 85% on Network.
New
Creator plan free music downloads are now unlimited (previously capped at 15/month by mistake).
New
Comparison chart honesty pass: 24/7 Auto Station is marked Pro/Network only, and loyalty deposit bonuses now reflect the real spend-based tiers.
New
Locked dashboard links now take you straight to billing instead of dead-ending.
New
Security: verified PayPal payout details are unreadable to other members — only you and staff can access them.
Plan tiers refreshed to unlock the full platform
vv2026.07.26 · July 26, 2026
Rebuilt the pricing tiers and the "Everything, side-by-side" comparison chart so every Hobbyist, Pro, and Network plan clearly maps to the features we ship today — from AI DJ Nova and the Digital Store to Liquidsoap and MediaMTX ingest.
New
Hobbyist gets the community & gamification hook
Free tier now leads with XP, medals, levels, tip jar, embeddable player, and 15 royalty-free downloads per month to drive signups.
New
Pro bundles the full monetization stack
AI DJ Nova, AI Station Builder, weather/news breaks, Digital Store, Fan Clubs (85% creator split), Super Chats, discount codes, wallet +2% bonus, and 70% ad revenue share.
New
Network unlocks broadcast-grade infrastructure
Liquidsoap Station Programmer, MediaMTX RTMP/SRT/WHIP ingest, weekly PayPal royalty payouts, 85% ad share, wallet +4% bonus, geo heatmaps, API exports, and white-glove onboarding.
Improved
Compare chart rebuilt around real features
New groups cover Broadcasting, Automation & AI, Monetization, Community & Audience, Analytics & Compliance, and Support & Enterprise — every row backed by a shipped capability.
Improved
Voice Studio, Store, and Fan Clubs surfaced on the plans
TTS + voice cloning, digital marketplace, and gated fan tiers are now explicit tier benefits instead of hidden features.
Embed analytics + trends
v7.1 · July 25, 2026
Track which sites drive traffic to your embed with impressions, listener starts and play-rate, plotted over 7/30/90/180 days.
New
embed_events table + /api/public/embed/track
New
Per-station views, listens and play rate
New
Interactive trend charts on /host/analytics
New
CSV export for both cards
Redesigned station pages
v7.0 · July 25, 2026
Every network, host and directory station now has its own SEO-friendly page with a copyable embed widget and related stations.
New
Embed snippet with live iframe preview
New
RadioStation + Breadcrumb JSON-LD
New
OG + Twitter cards on every sub-page
New
Related stations by genre
Wallet forgery fix
v6.9 · July 25, 2026
Users can no longer insert their own wallet rows — provisioning goes through signup triggers or ensure_wallet only.
New
Dropped self-insert RLS on public.wallets
New
Security definer helpers for wallet creation
New
Removes a balance-forgery vector
Faster AI music + global keys
v6.8 · July 25, 2026
MusicGPT and Treblo now use smarter polling and can fall back to a workspace-wide key so you stop pasting yours.
New
Exponential polling backoff
New
Global MUSICGPT_API_KEY / TREBLO_API_KEY fallback
New
Stricter Treblo key validation to reject pasted status text
Zero-downtime transfer playbook
v6.7 · July 25, 2026
A step-by-step checklist to move stations to a new server while AutoStation keeps you on the air.
New
docs/station-transfer-checklist.md
New
AutoStation fallback armed during DNS cutover
New
VPS install script for MediaMTX + Liquidsoap
Station Programmer (Liquidsoap)
v6.6 · July 25, 2026
Broadcast-grade audio engine per station: LUFS normalize, limiter, crossfade and dead-air protection.
New
Auto-generated .liq scripts
New
Heartbeat + now-playing webhook
New
Copy-ready Docker Compose and docker run
New
Owner-scoped RLS on programmer tables
Admin surface hardening
v6.2 · July 25, 2026
Rewards administration, SMTP, and the free-music playlist tool were tightened so only staff (or the station owner) can touch sensitive endpoints.
Security
Rewards admin endpoints staff-only
Every admin rewards handler now checks the is_staff RPC and honors cookie-admin sessions before mutating balances or catalog.
Security
SMTP settings staff-gated
Reading and writing SMTP config, test-sends, and provider presets all require a verified staff session — no more open relay surface.
Security
Free-music playlist append checks ownership
Appending a downloaded track to a station playlist now verifies the caller owns the station or is staff.
New
Listener geo analytics
Where fans tune in from is now visible on /host/analytics with unique-listener KPIs, top countries, and top cities — no personal data stored.
Fixed
Changelog badges and summaries
Fixed the What is New reader so item tags render with the right colored badge (Security, Fixed, Improved, New) instead of a generic Update pill.
Paid-feature self-approval blocked
v6.3 · July 25, 2026
Three privilege-escalation paths closed at the database layer — users can no longer skip payment on featured placements, Super Chats, or station tips.
Security
Featured placements locked to pending on create
The insert policy now forces status=pending and blanks approval/wallet fields. Only staff or the payment webhook can flip a placement to active.
Security
Super Chat shares protected
User-created Super Chats start pending with zero host/platform shares and no moderation state. Staff or the wallet flow set the real amounts.
Security
Station tips require real payment
New guard triggers reset status, wallet txn, provider ref, and amount on any non-staff insert or update. Only the payment webhook can mark tips completed.
Improved
Defense in depth
RLS policies and BEFORE triggers now enforce the same rules — one layer is a bug, both is a lock.
Liquidsoap Station Programmer
vv6.4 · July 25, 2026
Broadcast-grade audio pipeline per station with LUFS normalization, crossfade, dead-air protection, and live-assist takeover.
New
Station Programmer panel
Configure normalization, limiter, crossfade, and harbor live-assist per station from /host/console.
New
.liq script + Docker bundle
One-click Copy Compose and docker run snippets scoped to each station.
New
Programmer webhook
Liquidsoap heartbeats, track updates, and errors stream into station_programmer_events via /api/public/hooks/liquidsoap/:kind.
New
Public rotation M3U
Liquidsoap pulls the AutoStation rotation from a per-station playlist feed.
Station transfer playbook
vv6.5 · July 25, 2026
Zero-downtime cutover guide plus VPS bootstrap script for moving stations to a new server.
New
5-phase transfer checklist
docs/station-transfer-checklist.md walks through inventory, prep, per-station cutover, verification, and rollback.
New
vps-install.sh
Automated Docker + FFmpeg + UFW bootstrap for the target server.
Improved
AutoStation fallback stays armed
Listeners never hit silence during DNS propagation.
Faster AI music generation
vv6.6 · July 25, 2026
MusicGPT and Treblo now generate with smarter polling and a global key fallback so members skip the key setup hurdle.
Improved
MUSICGPT_API_KEY global fallback
Members can generate immediately without pasting their own key.
Improved
Exponential polling backoff
Treblo 4s → 6s → 10s; MusicGPT 6s → 10s → 15s cuts overhead on long renders.
Fixed
Clearer terminal messages
Rejections and timeouts now surface instead of infinite spinners.
Fixed
Treblo key validator
Rejects pasted status text and whitespace so bad keys can no longer be saved.
Wallet balance forgery blocked
vv6.7 · July 25, 2026
Signed-in users can no longer create their own wallet rows — balances are provisioned exclusively by the signup trigger.
Security
Dropped wallets self-insert policy
Wallets are created only via handle_new_user_wallet and the ensure_wallet SECURITY DEFINER helper, always starting at zero.
Configurable fallback rules
v6.0 · July 25, 2026
Dial in exactly how failover behaves per station.
New
Grace period slider (0–10 min)
New
Source picker: AutoStation, Playlist, or Silence
New
Optional voice announcement text
New
Minutely cron promotes pending fallbacks
MediaMTX hooks snippet
v6.1 · July 25, 2026
Ready-to-paste mediamtx.yml block wires every station path with one edit.
New
pathDefaults hooks — no per-station duplication
New
Publish / Unpublish / RecordSegmentComplete wired
New
Shared-secret auth via TRANSCODE_WORKER_SECRET
AI weather segment
v6.5 · July 24, 2026
Autonomous weather breaks for the 24/7 Auto Station with per-station zipcode and frequency controls.
New
Zippopotam + Open-Meteo backed
New
Rate-limited and cached at the edge
New
User- and admin-configurable cadence
Listener geography analytics
v6.4 · July 24, 2026
See where your audience is tuning in from with country maps and device mix on /host/analytics.
New Stream Health panel in the Host Console with one-click stream-key rotation.
New
Real-time bitrate, uptime, packet-loss readouts
Security
Rotate stream_key instantly if leaked
New
Copy-ready ingest URL + key
24/7 fallback automation
v5.8 · July 24, 2026
Never go silent — AutoStation takes over the moment your encoder drops.
New
Per-station fallback toggle
New
AutoStation keeps the ON AIR LED lit
New
Publish clears fallback automatically
Webhook event log
v5.9 · July 24, 2026
New /admin/mediamtx-events page with 24h tiles, search, and payload inspection.
New
Every publish/unpublish/segment logged
New
Latency + IP + result JSON
Fixed
Filter by event, error, station
Now Playing panel
v5.5 · July 23, 2026
Real-time current track, stream status, listener estimate and recently played list on the host console.
New
Live track title / artist / album
New
1s ticker progress bar
New
Pulsing stream status chip
New
Listener estimate from usage
New
Recently played via music_play_logs realtime
Tape reel loading everywhere
v5.4 · July 23, 2026
Route transitions and data fetches now show spinning tape reels for a radio-native loading feel.
New
TapeReelRouteIndicator on navigation
New
Reusable TapeReelLoader component
New
Router defaultPendingComponent wired
New
Retro loading states in host console
Real-time ON AIR status
v5.3 · July 23, 2026
Header lamps and LED tallies now reflect live broadcast state instantly across every screen via realtime host_stations.
New
useLiveStations realtime hook
New
Header lamp pulses red when on air
New
LED tally reflects auth + on-air
New
Instant global updates on toggle
Station Setup Wizard
v5.2 · July 23, 2026
Guided 3-step wizard for studio line, encoder (Icecast/Shoutcast/RTMP) and initial schedule with one-click Start Broadcast.
New
/host/setup-wizard guided flow
New
Studio line + encoder configuration
New
Initial schedule templates
New
Start/Stop broadcast toggle
New
Writes to host_stations.is_live
Retro broadcast Waves 1–4
v5.1 · July 23, 2026
Radio-native language, ON AIR lamps, 3-light loudness, Record Crate hub, Simple Mode DJ knobs, Hour Wheel, Paper Log, Cart Wall, Two-Deck console, tape reels and LED tallies.
New
ON AIR pulsing lamp on dashboard
New
Radio-native terminology across host tools
New
3-light loudness meter replaces LUFS badges
New
/host/music Record Crate hub
New
Simple Mode: DJ Talk / News / Ads knobs
New
Hour Wheel programming clock
New
Paper Log weekly schedule
New
NAB-style Cart Wall
New
Wood-grain Two-Deck console with VU meters
New
Tape reel spinners + retro nav rail
Checkout testimonials CMS
v5.0 · July 23, 2026
Manage checkout testimonials from a dedicated admin page.
New
New /admin/checkout-testimonials page
New
Live preview editor with avatar gradients
New
Schedule with start/end dates and display weights
New
Replaces hardcoded quotes with database-driven rotation
Rotating checkout testimonials
v4.9 · July 22, 2026
Fresh social proof on every checkout visit.
New
Weighted random rotation across active quotes
New
Auto-rotates every 7 seconds with fade transitions
New
No back-to-back repeats
Loyalty Rewards Program
vv4.0 · July 22, 2026
Earn points every day and redeem for perks, badges, and wallet credit.
Automatic cancellation of subscriptions and worker writes before final delete
Payout security + scheduled jobs
vv4.6 · July 22, 2026
Sensitive fields are locked down and background jobs run on their own.
New
profiles.paypal_email and payout_frequency revoked from anon/authenticated
New
New my_payout_settings view for safe self-service access
New
Cron: dormant sweep (daily), blog ingest (6h), transcode watchdog (10m)
Guided beginner setup checklist
vv3.9 · July 22, 2026
A new step-by-step onboarding card on the Host Dashboard turns station setup into a clear checklist with a next-best-action prompt.
New
Setup checklist on Host Dashboard
10 guided steps — branding, cover art, media, playlists, schedule, going live, monetization, and promotion — with a live progress bar.
New
Next-best-action card
Surfaces the single most important step remaining and deep-links straight to the right tab or route.
Improved
Auto-detected completion
Steps check off automatically from your station data (branding filled in, cover uploaded, payments received, etc.).
Wowza Guide — your in-app AI copilot
vv3.8 · July 22, 2026
A floating AI assistant, gated to Pro/Network members, that walks you through every feature of the platform using your own free.ai API key.
New
Wowza Guide assistant
Bottom-right chat that understands the current page and answers beginner and power-user questions with markdown-formatted guidance.
New
Bring-your-own free.ai key
Users provide their own API key, stored only in browser localStorage — no server-side credit usage.
Improved
Plan-aware feature gating
Added an ai_assistant feature flag so only paid tiers see the assistant.
Transcode Ops console for admins
v4.3 · July 22, 2026
A new /admin/transcodes page tracks the FFmpeg worker queue in real time — retry stuck or failed jobs, cancel runaway ones, and watch throughput per status.
Realtime Supabase subscription refreshes the table as workers claim and finish jobs.
Live broadcasts auto-archive as episodes
v4.2 · July 22, 2026
MediaMTX now calls Wowzaradio on publish, unpublish, and record-segment-complete. Every live show closes out as a draft episode with a transcode job already in flight, so the ABR HLS ladder is ready before you hit Publish.
New
New /api/public/hooks/mediamtx endpoint verifies a shared secret + the station stream_key, then handles publish / unpublish / record_segment_complete.
New
Record-complete calls insert an unpublished episode (tags: live, auto-archive) and enqueue a live_recording transcode job with metadata.episodeId so hls_url populates automatically.
New
docs/worker-setup.md now includes a drop-in mediamtx.yml snippet for runOnPublish / runOnUnpublish / runOnRecordSegmentComplete.
HLS-first episode playback + MediaMTX smoke test path
v4.1 · July 22, 2026
The transcode worker's HLS master playlist now takes over automatically for episode VOD, and a shared MediaMTX server is wired up so you can test live ingest without provisioning a box first.
New
Episodes now prefer the HLS ABR master URL over the raw upload when the transcode worker finishes a job (metadata.episodeId hop-through).
New
media_loudness gained hls_url so the player + admin views can surface the ABR ladder alongside the loudness verdict.
New
docs/worker-setup.md includes browser publish/playback + OBS RTMP instructions against mediaserver.silverstream.cam for smoke tests.
Transcode worker foundation: MediaMTX + FFmpeg
v4.0.0 · July 22, 2026
Step 1 of the ultimate MVP ships. Every upload can now be routed to a self-hosted worker for loudness, silence trimming, and HLS ABR packaging — with real-time status back to hosts.
New
Transcode job queue
New transcode_jobs table with real-time updates. Hosts see queued → processing → succeeded/failed live in the Content Studio.
New
Signed completion webhook
POST /api/public/hooks/transcode-complete accepts HMAC-signed callbacks from the worker and mirrors loudness/silence/clip QA into media_loudness.
New
enqueueTranscode server function
createServerFn wrapper lets uploaders and the Auto Station push jobs with per-job target LUFS, true-peak, silence trimming, and a custom ABR ladder.
Improved
Runnable worker setup guide
docs/worker-setup.md ships a Docker Compose file, MediaMTX hooks config, and the exact FFmpeg loudnorm + HLS command.
Security
Owner-write guard on jobs
End users can only cancel their own queued jobs; workers and staff (via service role) own all other transitions.
Admin discount code manager
v4.8 · July 21, 2026
Create, edit, schedule, and deactivate discount codes from the admin panel.
New
Full CRUD at /admin/discount-codes
New
Set type, value, and expiration windows
New
Activity and usage tracking
Discount codes at checkout
v4.7 · July 20, 2026
Apply promo codes on checkout with smart validation.
New
Percentage and flat-amount codes
New
Expiration, redemption limits, and min-spend rules
New
Clear error messages and no-stacking safeguards
Plan-aware member portal & security hardening
vv3.7 · July 18, 2026
Members get a plan-aware dashboard and a full Billing & Membership portal. Admin routes are now gated before render, and two privilege-escalation paths were closed.
Security
Billing & Membership portal
New /settings/billing page shows current plan, station subscriptions with renewal dates, payment history, wallet + ad-payout KPIs, 30-day listener hours, and an entitlements matrix.
Security
Plan-aware member dashboard
Sidebar entries and quick actions now reflect useFeatureAccess — locked features show a lock icon and route to Billing for upgrade.
Security
Admin panel gated before render
/admin/* now runs a beforeLoad session check via adminMe and redirects non-admins to /admin-login before any admin UI mounts — no more flash of admin chrome.
Security
Plan self-upgrade blocked
Added a BEFORE UPDATE trigger on profiles.plan that blocks non-staff callers from changing their own subscription plan, closing the self-referential RLS bypass.
Security
Community mute enforcement
Removed a duplicate INSERT policy on comments that let muted users keep posting — the is_muted() check now runs on every comment insert.
Listener Analytics — real-time and historical metrics
vv3.6 · July 18, 2026
A dedicated analytics dashboard for hosts and staff, with live streaming plays and 30 days of history.
New
Listener Analytics dashboard
New /host/analytics page with KPI tiles for 24h/7d/30d plays, listener hours, unique tracks, and live stations right now.
New
Real-time play feed
Recent plays stream in live via Supabase realtime on music_play_logs — no refresh needed.
New
Historical charts
Plays-per-day and listener-hours-per-day bars over the last 30 days, plus a plays-by-hour-of-day view to spot your peak listening windows.
New
Top tracks & per-station breakdown
Top 10 most-played tracks over 30 days and a per-station 7-day table showing plays, hours, and live status.
Improved
Scoped by RLS
Hosts see analytics for their own stations; staff and admins see everything — automatically, no extra configuration.
Improved
Dashboard sidebar link
Added a Listener Analytics entry to the user dashboard sidebar with a LIVE badge.
MusicGPT AI music, Free Music Downloader & smarter key management
vv3.5 · July 17, 2026
We replaced the music generator with MusicGPT, added a legal free-music importer for station libraries, and surfaced credit balances so hosts know when to top up.
New
MusicGPT AI music generation
Generate original tracks via MusicGPT and automatically mirror them to your Media Library for any playlist or station. Includes our affiliate link so users earn free credits.
New
Free Music Downloader
Search and import Creative Commons / public-domain / royalty-free / indie artist tracks from legal sources into the Media Library, complete with license and attribution metadata.
New
Per-station MusicGPT API keys
Save a default MusicGPT key for your account, or assign a dedicated key per station. Keys are masked and validated server-side.
Improved
Live credit balance on key cards
Settings key cards now show the last-known MusicGPT credit balance and when it was refreshed, with color-coded alerts when credits run low.
Improved
Setup wizard explains MusicGPT credits
The AI Station Builder wizard now clearly explains how MusicGPT credits work, where to get a key, and how the affiliate program benefits users.
Fixed
Removed Soundverse references
All Soundverse code and copy has been purged and replaced by the MusicGPT pipeline.
AI voices, AI music generation & community moderation
vv3.4 · July 17, 2026
Fish Audio S2.1 Pro voices, AI music generation tools, guided setup wizards, Discord-style community with voice moderation, and a refreshed landing page.
New
Fish Audio S2.1 Pro TTS
New premium voice provider wired into Auto Station, AI Radio Studio, and audio ad voiceovers — bring your own key or use the shared demo key.
New
AI music generation
Generate original songs and instrumentals inside the platform. Tracks auto-save to your media library with signed playback URLs.
Improved
End-to-end AI music test harness
An admin test flow validates key resolution, generation, persistence, enqueue, and playback in one click.
New
Guided setup wizards
First-run wizards for 24/7 Auto Station, AI Radio Studio, and AI Station Builder walk new hosts through configuration step by step.
New
Discord-style community
Rooms, channels, and Jitsi voice lounges gated to Pro/Network. Admins jump in and out without re-authenticating.
New
Community moderation suite
Report, block, mute, and remove members from voice rooms. New /admin/moderation triages reports and manages active mutes.
New
Support Inbox in voice-support
Members submit tickets that auto-open a DM with Wowzaradio Support and mirror to a staff-only #support-desk channel.
New
Read-only impersonation
Staff can impersonate any account with a global mutation guard and a persistent Exit Impersonation button.
Improved
Admin station switcher
Selected station now persists across every admin panel — Auto Station, AutoDJ, Schedule, Library, Content Studio.
Improved
Refreshed landing Features panel
12 updated feature tiles covering 24/7 Auto Station, AI DJ, licensing, wallet & loyalty, embeds, and compliance reporting.
SMTP mail server + more control everywhere
vv3.3 · July 13, 2026
Custom SMTP outbound email, live hosting tiers editor, station content studio upgrades, and a wave of admin controls.
New
Custom SMTP settings panel
New /admin/smtp panel to configure host, port, credentials and from-address. Includes a one-click test-send and a reusable sendMail server function you can wire into any flow — ready for your own VPS SMTP server.
New
Live Hosting Tiers editor
Manage the real subscription tiers powering Pick-a-Plan and checkout from /admin/hosting-tiers — separated from the marketing pricing cards to avoid drift.
Improved
Station Content Studio v2
Bulk actions, docked preview player, LUFS loudness badges, playlist templates, plan-aware gating, and filename-based auto-sorting for uploads.
New
Admin page manager
Add, edit, reorder and delete pages in both the top nav and the footer from /admin/landing → Pages.
New
Read-only admin impersonation
Staff can now impersonate a user account with an always-visible exit button. All mutating requests are blocked while impersonating and every session is audit-logged.
New
Digital wallet + loyalty rewards
Users can deposit via PayPal, transfer credits, and earn tiered loyalty bonuses on deposits and purchases. Activity feed exposes every bonus calculation.
New
Broadcast scheduling for hosts
New /host/schedule lets station owners build a weekly 24/7 clock with conflict detection.
New
Admin station switcher
Pick a station once in the sidebar — auto-station, autodj, schedule, library and other panels all follow the selection.
Improved
CTA wiring pass
Fixed non-functional buttons across Landing, Admin Overview, Webhooks, Billing, Builder, Licensing, and Creator Promo.
Security
Row-level security hardening
Tightened policies on catalog_rights_holders, media_loudness, music_play_logs, station_chat_messages, station_clips, ad_orders and station_licenses to prevent self-approval and information leaks.
Station Content Studio, wallet & broadcast scheduling
v2026.07.12 · July 12, 2026
A host-ready release: build your station library and playlists in the new Content Studio, fund your account with PayPal, earn loyalty credit, and schedule weekly programming from a drag-style grid.
New
Station Content Studio
Hosts can now upload audio, organize a station library, and build curated playlists at /host/content. Files are auto-loudness-scanned and flow straight into Auto Station rotation.
New
Wallet + loyalty rewards
Every user gets a digital wallet for PayPal deposits, P2P transfers, store credit, and a Bronze-to-Platinum loyalty bonus that credits automatically on qualifying deposits and purchases.
New
Broadcast schedule grid
Plan a 24/7 week in /host/schedule with Live, Auto, and AI slot types, conflict detection, on-air indicators, and coverage metrics.
Improved
Admin station switcher is live
The station dropdown in the admin sidebar now loads real stations, persists the selected station, and broadcasts the change so other panels can react.
Improved
Pricing plan redirects to station CMS
After a successful plan purchase, new users are routed directly to /host/content so they can start uploading and programming immediately.
Improved
Audio Ad Manager wired to Auto Station
Paid sponsor spots are now picked automatically during Auto Station ad breaks and impressions are tracked against campaign budgets.
New
BTCPay crypto tips
Stations can accept Bitcoin and Lightning tips via BTCPay Server, with a per-station toggle to enable or disable the option.
New
End-to-end catalog licensing
Stations can subscribe to blanket licenses, play logs record catalog ISRCs, and artists see earnings in /creator/where-plays.
Monetization, licensing & a cleaner front door
v2026.07.11 · July 11, 2026
A big drop this cycle: crypto tipping, artist royalties end-to-end, ad revenue sharing, community tools on every station page, and a fully editable landing site — plus a redesigned top menu.
New
Editable landing pages + cleaner top menu
Admins can now add, reorder, publish and delete custom pages from Admin → Landing → Pages. Published pages appear automatically in a redesigned, less-cluttered top navigation.
New
Bitcoin / crypto tips via BTCPay Server
Listeners can tip stations in BTC/LN through BTCPay. Each station owner has a one-click toggle in the Host Dashboard to enable or disable crypto tips on their public station page.
New
Catalog licensing, royalties & cue sheets
Stations can subscribe to blanket music licenses, play logs feed a royalty engine, and artists see per-station earnings at /creator/where-plays. Hosts export monthly cue sheets from /host/cue-sheets.
New
Ad revenue sharing with PayPal payouts
Station owners earn a share of ad revenue based on their plan. Track earnings at /host/revenue; admins run monthly/quarterly batch payouts from /admin/revenue-share.
New
Advertiser self-serve dashboard
Advertisers can onboard at /advertise, buy audio-ad spots targeted to stations, and see live delivery metrics. Impressions are recorded and budgets deducted automatically from Auto Station rotation.
New
Community tools on every station page
Live chat, listener polls, and a Tip Jar are now available on public station pages, gated by membership tier via Plan Access Control.
New
AI Clip Exporter
Turn any recent broadcast segment into a shareable clip with automatic transcription and a branded card — great for social.
New
Hardened embeddable player + oEmbed
The public embed widget now supports themes, safe iframe sandboxing, and oEmbed discovery for Notion, Substack, WordPress, and more.
New
24/7 Auto Station upgrades
Daypart programming clocks, a self-healing watchdog with uptime metrics/CSV exports, autonomous RSS news breaks, and automatic paid ad insertion via pickAdForStation.
New
AI Website Fixer (admin)
One-click SEO, performance, and content fixes powered by Free.ai / Lovable AI. Scans the whole site and applies safe auto-repairs from /admin/fixer.
New
Dormant account policy
Configure automatic suspension or deletion after 90 days of inactivity from the Users & Subscriptions panel.
New
Plan-based feature access control
Toggle which features each plan (Hobbyist / Pro / Network) can access from one panel — mapped to every new community, licensing and monetization feature.
Improved
Station directory now streams end-to-end
Fixed public station playback, added social sharing, dynamic SVG OG images, and correct slug routing. Approved stations are now included in sitemap.xml.
Improved
Real-time pricing & What's New
Pricing plans and this What's New feed now update instantly across all open browsers via Supabase realtime.
Improved
Server-side AutoStation configs
Per-station AutoStation settings (news sources, TTS voice, rotation rules, ad frequency) persist in the cloud and sync across devices.
Improved
Users & Roles dashboard
New read-only /admin/users-dashboard with KPI tiles, signup analytics, and per-user drawers. Station assignment tools added to each row.
Improved
Automatic LUFS loudness normalization
All uploaded audio is now scanned for loudness so stations sound consistent across tracks, ads, and voice breaks.
Improved
CDN & storage recommendations
5centsCDN added and pre-selected as the recommended CDN; MEGA highlighted as the recommended storage provider.
Fixed
User & Role management authorization
Fixed 'Unauthorized: no authorization header provided' when creating users from the admin panel by unifying staff auth to accept Supabase tokens and admin cookies.
Fixed
Audio Ad Manager wiring
Ad campaigns now correctly feed the 24/7 Auto Station rotation, with a 'Send test ad' action and direct upload → media library flow.
Security
Hardened RLS across community & catalog tables
Tightened row-level security on media_loudness, music_play_logs, station_poll_votes, and profiles, and switched sensitive views to security_invoker.
Station syndication: RSS & Atom feeds
v2026.07.10 · July 10, 2026
Every network station page now exposes RSS 2.0 and Atom 1.0 feeds so any reader — Feedly, Inoreader, NetNewsWire, podcatchers — can subscribe to the now-playing track and daily schedule.
New
Per-station RSS feed
Live at /stations_/<slug>/feed.xml with the current now-playing track, full schedule, station artwork and the live audio stream as a media enclosure.
New
Per-station Atom feed
Same content served as Atom 1.0 at /stations_/<slug>/atom.xml for readers and tools that prefer Atom.
Improved
Feed autodiscovery in <head>
Each station page advertises both feeds via <link rel="alternate"> so browsers and RSS extensions detect them automatically.
Improved
Short cache + TTL
Feeds cache for 60 seconds with a matching RSS <ttl> so readers pick up new tracks as they rotate without hammering the origin.
New Users Dashboard
v2026.07.09 · July 9, 2026
A read-only, streaming-dashboard-style overview of users, signups, plans, roles, and live activity for administrators.
New
New Users Dashboard
A dedicated read-only user management dashboard at /admin/users-dashboard gives a streaming-dashboard-style overview of signups, activity, plans, and roles.
Improved
KPI tiles & 14-day trend charts
See total users, new signups this month, active users, paid conversion, broadcasters, and live-now counts with trend percentages and a 14-day signup bar chart.
Improved
Plan & role distribution
Visual breakdowns of user plans, roles, suspended accounts, and staff membership help identify patterns at a glance.
Improved
User lookup & contextual panels
Quick user search plus on-air users, recent signups, and top broadcasters panels surface actionable context without opening the full manager.
Improved
Responsive, space-efficient design
The dashboard adapts to any screen size and follows the same visual consistency and contextual-information patterns used across the streaming admin UI.
Billing, Treblo and admin auth fixes
v2026.07.08 · July 8, 2026
A focused reliability pass across Settings → Billing, the Treblo panel, the public station embed player and the Users & Roles admin.
Fixed
Billing Manage button works again
Fixed the broken Manage subscription action in Settings → Billing and cleaned up related errors.
New
Test Treblo Key button
One-click validation of your Treblo API key from the Treblo settings panel.
New
Server-side Treblo key validator
New /api/treblo/validate endpoint returns standardized results (plan, credits, latency) and structured error codes.
Fixed
Embed Player on public station page
The Embed Player action now renders a compact, autoplay-capable player with live status, now playing and an Open link.
Fixed
Admin Create user unauthorized error
Users & Roles admin actions no longer fail with Unauthorized: No authorization header provided when signed in via the Studio admin cookie.
Security
Staff auth middleware
New requireStaffAuth accepts either a Supabase bearer token or the Studio admin cookie, keeping admin server functions secure across both sign-in paths.
Provider settings + fix justifications
v2026.07.07 · July 7, 2026
Pick and test your AI provider, and see plain-English reasoning for every proposed fix.
New
Provider settings panel
Switch between Free.ai, Lovable Gemini, and Lovable GPT-5 mini, test each connection, and pick a default.
New
Confidence & risk on every fix
Each proposed change now shows a confidence score, risk level, impact, and whether it is reversible.
Improved
Plain-English justification
Every fix explains, in one sentence, why its confidence score and risk level were chosen so you can approve with full context.
Fixed
Treblo API key sign-in prompt
Saving a Treblo key without a session now shows a clear "Sign in required" prompt instead of an Unauthorized error.
AI Website Fixer
v2026.07.06 · July 6, 2026
One-click scans, fixes, and improvements across SEO, performance, content, and accessibility — admin-only.
New
AI-powered site scanner
Scans any page for SEO, performance, content, and accessibility issues and turns findings into concrete fixes.
New
One-click auto-repair
Safe meta and content patches can be applied in a click and rolled back at any time from a local override store.
Improved
Free.ai default, Lovable fallback
Uses Free.ai (qwen7b) by default and automatically falls back to Lovable Gemini or GPT-5 mini if it is unavailable.
Cache & storage audit log
v2026.07.05 · July 5, 2026
Every purge is now traceable back to the admin who ran it.
Security
Auditable cache actions
Cache and storage purges are recorded with timestamp, admin identity, action, and outcome.
Improved
Audit log filter
Filter the admin audit log by Cache & storage events to review recent purge activity at a glance.
Cache performance metrics
v2026.07.04 · July 4, 2026
Added a live probe so admins can verify caching is actually helping.
New
Cache Performance Probe
Measures hit rate, cold vs warm TTFB, edge cache status, and estimated latency saved across key pages.
Improved
Response header visibility
See cache-control, Age, and edge HIT/MISS per endpoint to confirm improvements safely.
Server + admin cache tools
v2026.07.03 · July 3, 2026
Introduced a safe caching policy on the edge and a dedicated admin panel to inspect and purge caches.
New
Smart edge caching
Hashed assets are cached forever, static files use stale-while-revalidate, and gated pages stay uncached.
New
Cache Tools panel
New /admin/cache page shows local, session, query, and browser cache usage with targeted purge actions.
Improved
Guided purges
Purge app storage, query cache, or force a hard reload without nuking third-party data.
Website performance pass
v2026.07.02 · July 2, 2026
Safely tuned CPU and memory usage across the site and server for faster loads.
Improved
Lighter landing experience
Trimmed hero and live demo player work so first paint and interaction feel snappier.
Improved
Leaner demo modal
Deferred heavy work in the Demo modal so it opens instantly without blocking the main thread.
Improved
Server-side efficiency
Reduced repeated work on the server render path to keep CPU and RAM steady under load.
What's New auth fix + Auto Station demo mode
v2026.07.01 · July 1, 2026
Resolved the What's New authorization error and shipped a demo content toggle for the 24/7 Auto Station.
Fixed
What's New now updates reliably
Fixed "Unauthorized: No authorization header provided" so admins can publish release notes again.
New
Auto Station demo content toggle
Switch the 24/7 Auto Station between real programming and curated demo content on demand.
What's New hub + sharper release notes
v2026.06.30 · June 30, 2026
A dedicated place — for listeners, hosts and admins — to follow every shipped feature, fix and security hardening.
New
What's New page
Public timeline at /whats-new and an admin mirror at /admin/whats-new.
Improved
In-app discoverability
Added What's New to the main site nav and the admin sidebar.
Treblo remix + AI music history
v2026.06.29 · June 29, 2026
Browse every AI-generated track in the Media Library and remix any of them through Treblo's /v3/extend endpoint.
New
AI generations filter
Sidebar chip in the Media Library lists only Treblo-origin tracks.
New
Remix any AI track
Re-runs Treblo in extend mode and re-hosts the remix back into your library.
Improved
Prefs auto-applied
Default format, instrumental mode and auto-queueing are pulled from your saved Treblo settings.
Treblo settings + AutoDJ queue wiring
v2026.06.28 · June 28, 2026
Bring-your-own Treblo API key, with shared preferences that flow into the generator, AutoDJ and AI Studio.
New
Treblo settings panel
Manage your API key, default format and instrumental mode from /settings.
New
Shared AutoDJ queue
Send tracks straight from Media Library or AI Generator into AutoDJ and AI Studio.
Security
Provider keys locked down
user_provider_keys table is RLS-scoped to the owner.
AI Radio Studio — 24/7 autonomous stations
v2026.06.27 · June 27, 2026
Spin up an AI DJ persona, schedule talk breaks and let a station run end-to-end without a human at the desk.
New
AI Radio Studio
New /admin/ai-studio with persona builder, Gemini scripts and OpenAI TTS.
New
Autopilot mode
24/7 automated daily scheduling for any station.
New
Treblo Melodia v3
Generate music inside the platform and re-host it in a private bucket.
Hosting Manager + Host onboarding
v2026.06.26 · June 26, 2026
Monetize the platform end-to-end: take applications, provision streams and track MRR/ARR in one place.
New
Hosting Manager hub
/admin/hosting with MRR / ARR stats and subscription tracking.
New
Host onboarding wizard
/host/apply walks users through tiers, stream provisioning and credential reveal.
New
PayPal payouts
Subscription billing + revenue-share payouts to hosts and creators.
Royalty Splits for artists & labels
v2026.06.25 · June 25, 2026
Set per-track pricing, split revenue cleanly and pay out on a weekly or monthly cadence by tier.
New
Royalty Splits module
Auto-calculate 70/30, 50/50 or 100% splits with per-track pricing $0–$10.
New
Payout history + CSV export
Shared timeline for artists and admins with filtering.
New
Real-time analytics
Live accrual visible to creators in /creator/royalties.
Users & Roles overhaul
v2026.06.24 · June 24, 2026
Search, filter and act in bulk across the user base — plus safe admin impersonation for support.
New
Bulk actions + filters
Search and act on multiple users at once from /admin/users.
New
Admin impersonation
Step into a user session with a persistent ImpersonationBanner.
New
FAQ tab in Landing editor
Full CRUD over homepage FAQs with dynamic FAQPage JSON-LD.
Header redesign + admin polish
v2026.06.23 · June 23, 2026
A floating glass-pill header, grouped product nav and a much tidier mobile menu.
Improved
New site header
Grouped navigation in a single rounded pill with a responsive mobile sheet.
Fixed
Landing page saves persist
Edits in the Landing editor now flow through to the live homepage correctly.
Fixed
Storage & CDN panel hydration
Fixed empty-state flash before localStorage loaded.
Security hardening pass
v2026.06.22 · June 22, 2026
Multiple rounds of RLS, column-level grants and trigger guards across the most sensitive tables.
Security
host_stations credentials locked
Stream keys are no longer readable by anon and only staff can write to credential columns.
Security
user_roles visibility
Non-privileged role assignments are now hidden from regular users.
Security
DM realtime leak closed
dm_messages / dm_threads removed from the realtime publication.
Security
ai-music bucket policies
Folder-level INSERT/UPDATE policies scoped to auth.uid().
New guides
Step-by-step onboarding and troubleshooting for the latest features.