PageSourceSearch

https://www.powerpopradio.com/build/v1.2.32/assets/ForRadioStations-r83c8lGN.js

js powerpopradio.com collected 2026-10-07 22:27:23 UTC 9,500 bytes, 1 lines download raw bytes

1import{j as e}from"./app-CAe7Rkgt.js";import{H as t,L as a}from"./vendor-inertia-D4lQTe-r.js";import{u as r,B as i}from"./BetaStreamLayout-LYs1xwOM.js";import{b as s,a as o}from"./BetaStreamIcons-CyWOFBAZ.js";import"./vendor-redux-DbIvLf9T.js";import"./AlexaPromoSection-Uj_W5Jz-.js";const n=[{title:"AI Content",features:[{name:"Beta AiNews\u2122",desc:"AI-generated news bulletins from your RSS feeds. 30s, 60s, or 120s. Choose voice, schedule, categories. Runs 24/7.",tier:"Bronze+"},{name:"Beta AiTravel\u2122",desc:"Live traffic and travel reports. Road incidents, rail disruptions, airport delays, bus and tram. All automated.",tier:"Silver+"},{name:"Beta AiCharts\u2122",desc:"AI chart countdown segments with jingles, song previews, and bed music. Your chart, your voice, every hour.",tier:"Bolt-on"},{name:"Beta AiPromo\u2122",desc:"AI-generated promos with song previews, jingles, and background music. Promote your shows automatically.",tier:"Silver+"},{name:"Beta AiAdverts\u2122",desc:"AI-generated adverts with TTS, jingles, and bed music. Create ad spots in seconds from your admin panel.",tier:"Silver+"},{name:"Beta AIRequests\u2122",desc:"AI song requests based on weather, time of day, and news mood. Forwards to your playout system automatically.",tier:"Gold+"}]},{title:"Station Tools",features:[{name:"Beta PlayerLive\u2122",desc:"5 layout presets, section-based builder. Popup, standalone, or embed. Now playing, schedule, weather, visualiser.",tier:"Bronze+"},{name:"Beta YourChart\u2122",desc:"Rolling weekly chart from your play data. Auto-generates hourly. Spotify and iTunes preview links.",tier:"Bronze+"},{name:"Beta MetaFix\u2122",desc:"Automatic metadata correction via audio fingerprinting. ShazamIO primary, AcoustID fallback. 80%+ cache hit rate.",tier:"Bronze+"},{name:"Beta SlideShow\u2122",desc:"Visual slideshow for DAB, stream players, and your website. 7 slot types, 16-position rotation.",tier:"Bronze+"},{name:"Beta Connectors\u2122",desc:"Connect to Dart Radio and AzuraCast playout systems. Song request forwarding, track search, rate-limited API.",tier:"Gold+"},{name:"Beta ShortLinks\u2122",desc:"Built-in URL shortener with click tracking, geo-location, UTM support, and custom domains.",tier:"Bronze+"}]},{title:"Reliability",features:[{name:"Beta SafeStream\u2122",desc:"High-availability streaming with automatic failover. Your stream stays live even when things go wrong.",tier:"Silver+"},{name:"Beta AirMonitor\u2122",desc:"Dead air detection with alerts. Know the moment your stream goes silent before your listeners do.",tier:"Silver+"},{name:"Beta Wingman\u2122",desc:"Automatic backup stream when your primary goes down. Seamless failover your listeners won't notice.",tier:"Gold+"},{name:"Beta HLstream\u2122",desc:"HLS listener analytics. Session tracking, progressive backoff, per-source identification.",tier:"Bolt-on"}]},{title:"Distribution",features:[{name:"Native Mobile Apps",desc:"White-label iOS and Android apps. Backgroun
1d audio, lock screen controls, now playing, schedule, catch-up. Submitted to App Store and Google Play.",tier:"Gold+"},{name:"AzuraCast Plus",desc:"Managed Icecast/AzuraCast streaming. SSL, auto-DJ, 99.9% uptime, analytics, API access. We run it, you broadcast.",tier:"Bolt-on"},{name:"Podcast RSS",desc:"Automatic RSS 2.0 podcast feeds from your show recordings. Apple Podcasts, Spotify, Google compatible. Chapter markers included.",tier:"Silver+"},{name:"Station Events",desc:"Event listings on your website with ticket links, venue info, and Songkick/Bandsintown integration. Included in all packages.",tier:"All"},{name:"Compliance Logging",desc:"OFCOM/PRS/PPL compliance with full play logging, one-click CSV export, daypart analytics, and listener hours reporting.",tier:"Bronze+"}]}];function l({pricing:t}){const i=r(),s=t||[];return e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 lg:grid-cols-5 gap-4",children:s.map(t=>e.jsxs("div",{className:"rounded-2xl p-6 "+(t.highlighted?"bg-indigo-950 border-2 border-indigo-500":"bg-slate-900 border border-slate-800"),children:[e.jsx("h3",{className:"text-lg font-bold text-white mb-1",children:t.tier}),e.jsx("p",{className:"text-xs text-slate-400 mb-3",children:t.tagline}),e.jsx("div",{className:"mb-4",children:0===t.monthly?e.jsx("span",{className:"text-3xl font-extrabold text-white",children:"Free"}):e.jsxs(e.Fragment,{children:[e.jsxs("span",{className:"text-3xl font-extrabold text-white",children:["\xa3",t.monthly]}),e.jsx("span",{className:"text-sm text-slate-500",children:"/mo"})]})}),e.jsx("ul",{className:"space-y-1.5 mb-5",children:t.features.map(t=>e.jsxs("li",{className:"text-xs text-slate-400 flex items-start gap-2",children:[e.jsx(o,{size:12,className:"text-indigo-400 shrink-0 mt-0.5"}),t]},t))}),e.jsx(a,{href:0===t.monthly?`${i}/sign-up/free`:`${i}/sign-up`,className:"block py-2.5 rounded-lg text-sm font-semibold no-underline text-center transition-colors "+(t.highlighted?"text-white bg-indigo-500 hover:bg-indigo-600":"text-white bg-slate-800 border border-slate-700 hover:bg-slate-700"),children:t.cta})]},t.tier))})}function d({pricing:i}){const o=r();return e.jsxs(e.Fragment,{children:[e.jsx(t,{title:"For Radio Stations - BetaStream"}),e.jsxs("section",{className:"relative overflow-hidden pt-20 pb-16 px-6",children:[e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_30%_-10%,rgba(99,102,241,0.2)_0%,transparent_50%)] pointer-events-none"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_80%_80%,rgba(168,85,247,0.08)_0%,transparent_50%)] pointer-events-none"}),e.jsxs("div",{className:"relative max-w-5xl mx-auto flex flex-col lg:flex-row items-center gap-10",children:[e.jsxs("div",{className:"flex-1 text-center lg:text-left",children:[e.jsx("h1",{className:"text-4xl sm:text-5xl font-extrabold text-white tracking-tight mb-5",children:"Everything your radio station needs"}),e.jsx("p",{className:"text-lg text-slate-400 leading-relaxed max-w-xl mb-8",children:"Full CMS, AI-powered content, streaming, monitoring, and analytics. Start free with a directory listing, upgrade when you're ready."}),e.jsxs("div",{className:"flex gap-4 justify-center lg:justify-start flex-wrap",children:[e.jsx(a,{href:`${o}/directory`,className:"px-8 py-3.5 rounded-xl text-base font-semibold no-underline text-white bg-gradient-to-r from-emerald-500 to-emerald-600 hover:from-emerald-600 hover:to-emerald-700 transition-all",children:"List Free"}),e.jsx(a,{href:`${o}/pricing`,className:"px-8 py-3.5 rounded-xl text-base font-semibold no-underline text-white bg-gradient-to-r from-indigo-500 to-purple-500 hover:from-indigo-600 hover:to-purple-600 transition-all",children:"View Pricing"}),e.jsx(a,{href:`${o}/contact`,className:"px-8 py-3.5 rounded-xl text-base font-semibold no-underline text-slate-300 bg-slate-800 border border-slate-700 hover:bg-slate-700 transition-colors",children:"Talk to Us"})]})]}),e.jsx("div",{className:"flex-1 max-w-md w-full",children:e.jsx(s,{width:560,height:380,label:"Station Admin Panel",className:"rounded-xl shadow-2xl shadow-indigo-500/10"})})]})]}),n.map((t,r)=>{const i=["bg-gradient-to-br from-indigo-950/20 via-slate-950 to-slate-950","bg-gradient-to-br from-slate-950 via-purple-950/10 to-slate-950","bg-gradient-to-br from-emerald-950/15 via-slate-950 to-slate-950"],s=["text-indigo-400","text-violet-400","text-emerald-400"];return e.jsx("section",{className:`py-12 px-6 ${i[r]||i[0]}`,children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsx("h2",{className:"text-2xl font-bold text-white mb-8",children:t.title}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-5",children:t.features.map(t=>e.jsxs(a,{href:`${o}
1/features/${t.name.toLowerCase().replace(/beta\s+/i,"").replace(/[\u2122\u2122]/g,"").trim().replace(/\s+/g,"-")}`,className:"bg-slate-950/80 border border-slate-800 rounded-xl p-6 no-underline hover:border-slate-600 transition-colors group",children:[e.jsxs("div",{className:"flex items-start justify-between mb-2",children:[e.jsx("h3",{className:`text-base font-bold ${s[r]||s[0]} group-hover:brightness-125`,children:t.name}),e.jsx("span",{className:"text-[10px] font-semibold text-slate-500 bg-slate-800 px-2 py-0.5 rounded-full shrink-0 ml-2",children:t.tier})]}),e.jsx("p",{className:"text-sm text-slate-400 leading-relaxed",children:t.desc})]},t.name))})]})},t.title)}),e.jsx("section",{className:"py-16 px-6",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsx("h2",{className:"text-3xl font-bold text-center text-white mb-3",children:"Radio Station Pricing"}),e.jsx("p",{className:"text-center text-slate-400 text-lg max-w-lg mx-auto mb-12",children:"Start free with a directory listing. Upgrade to unlock AI services and streaming tools."}),e.jsx(l,{pricing:i})]})}),e.jsxs("section",{className:"py-16 px-6 text-center bg-gradient-to-b from-transparent to-indigo-950/20",children:[e.jsx("h2",{className:"text-3xl font-extrabold text-white mb-4",children:"Ready to launch your station?"}),e.jsx("p",{className:"text-lg text-slate-400 max-w-lg mx-auto mb-8",children:"Get listed in the BetaStream directory for free. Upgrade when you're ready \u2014 every tier is better value than the competition."}),e.jsx(a,{href:`${o}/pricing`,className:"px-8 py-3.5 rounded-xl text-base font-semibold no-underline text-white bg-indigo-500 hover:bg-indigo-600 transition-colors",children:"Get Started"})]})]})}d.layout=t=>e.jsx(i,{children:t});export{d as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.