Så kör du en 24/7 WordPress radiostation (utan VPS eller podd-värd)

Denna artikel har översatts från engelska med hjälp av AI. Läs originalet
WordPress WebRadio-spelare inbäddad i ett publikt blogginlägg, 24/7 linjär ljudstation med live-info

Din poddfeed är inte en radiostation.

Den är en lista med enskilda avsnitt, publicerade enligt schema, sorterade efter datum, som väntar på att någon trycker play. En radiostation spelar kontinuerligt. Någon slär på den medan de lagar mat, hör det som redan går. En timme senare stänger de av utan att ha valt något enskilt. I morgon kommer de tillbaka. Ingen spelar ett avsnitt; man slär på.

Den missäverensstämmelsen är ett större problem än det verkar för alla som gör redaktionellt ljud. Din poddpublik har spenderat år på att lära sig att «trycka play på senaste avsnittet» är hur ljud ser ut. Den alltid-på-bakgrundsrollen som terrestrisk radio och musikstreaming fyller — prataradio, rullande nyheter, en kurerad spellista som inte tar slut — är inte det en RSS-feed av avsnitt fyller.

Andra problemet: när en lyssnare klickar från din artikel för att spela det inbäddade poddavsnittet, öppnas spelaren på spotify.com eller apple.co, eller vilken plattform avsnittet nu syndikerades till. Uppspelningen tar slut. Deras podd-app, inte din, föreslår vad de ska lyssna på härnäst. Du betalade för trafiken som förde dem till din sida. En plattform behöll uppmärksamheten.

Och ett tredje, för den som gått åt andra hållet och självhostar: du bytte plattform-låsning mot sysadmin-tid. En Icecast- eller AzuraCast-server på en VPS någonstans. Ett AutoDJ-skript. SSL-certifikat att förnya. Portar att öppna. En dashbord bara du kan använda. Kontroll, ja — till priset av en permanent underhållsbelastning du inte skrev under på när du bestämde dig för att köra en station.

Du kan ha det som ligger mellan dessa poler — din egen station, på din egen WordPress-sida, utan VPS. Den här guiden visar hur.

De tre kostnaderna för 24/7-ljud

Streaming i vilken skala som helst — on-demand-podd eller linjär radio — har tre återkommande kostnader: transkodning av varje resurs till adaptiva format, lagring för de kodade segmenten, och bandbredd för att leverera segmenten till lyssnare. En 24/7 radiokanal möter dem kontinuerligt. Kodning sker medan biblioteket växer. Segment blir kvar online för varje resurs i rotation. Bandbredd faktureras varje timme någon är på — och en lojal radiolyssnare kan sitta på en ström en hel arbetsdag.

Ljud är förlåtande på kostnad per lyssnare eftersom bitratena är små — en 160 kbps AAC-ström är en bråkdel av vad 1080p-video kostar. Men radiolyssningar är långa, så bandbredd slutar vara gratis-dimensionen så snart du har en verklig publik. Lagring och transkodning förblir reella poster.

Poddplattformar (Spotify for Podcasters, Acast, Buzzsprout, Podbean) döljer dessa tre kostnader bakom annonsintäktsdelning, prenumerationsnivåer, eller både och. Mixcloud betalar rättigheter å dina vägnar och begränsar hur strömmen kan konsumeras. Icecast och AzuraCast låter dig driva allt själv, gratis i mjukvara men dyrt i tid — en VPS som aldrig är tom, en distro som ska patchas, en deploy som ska övervakas.

WebTV- & WebRadio-pluginet delar arbetet: transkodning och playlistgenerering körs på iReplay.TVs infrastruktur, medan ljudsegmenten ligger på din egen WordPress-sida och serveras från din domän. Fakturering baseras på samtidig lyssnartopp — den enda mettriken som faktiskt spårar publikvärde.

Planer startar gratis. Gratisplanen täcker en kanal och upp till fem samtidiga lyssnare — tillräckligt för att testa, inte för att bära verklig trafik. Betalda planer börjar vid 25 samtidiga lyssnare. Aktuella priser finns på setupsidan.

Din WordPress-radiostation igång på mindre än en timme

1. Installera pluginet

Ladda ner ZIP-en från setupsidan. I WordPress-admin: Tillägg → Lägg till nytt → Ladda upp tillägg, välj ZIP-en, installera och aktivera. När WordPress.org-ansökan godkänts hittar ett direktsök i Tillägg → Lägg till nytt det också.

Dashboard för WebTV- och WebRadio-pluginet i WordPress-admin
Dashboarden hanterar WebTV- och WebRadio-kanaler likvärdigt.

2. Anslut till iReplay.TV

Gå till WebTV & Radio → Inställningar, klistra in API-nyckel och hemlighet, klicka Testa anslutning. Saknar du behörighet, skapa ett gratiskonto och kopiera dem från kontosidan.

En detalj som betyder något om ditt säkerhetsteam följer plugin-aktiveringar: pluginet gör inga utgående förfrågningar innan du har sparat giltiga uppgifter. Det förblir vilande vid aktivering — ingen phone-home, ingen heartbeat, ingen automatisk registrering. Cron-jobb schemaläggs först när sajten kopplats till ett konto.

3. Skapa din WebRadio-kanal

WebTV & Radio → Kanaler → Lägg till ny. Välj WebRadio som typ — pluginet transkodar då enbart ljud, hoppar över videovarianterna och renderar shortcoden med ljudspelaren. Ge ett namn — Morgonnyheter, Långa intervjuer, vad än stationens identitet är — ett handle (används i shortcoden och publika URL:en), ett språk, en åldersklassificering.

Skapandeformulär för en WordPress WebRadio-kanal
Skapandeformuläret. Att välja «WebRadio (Audio Only)» som typ byter spelaren till ljud.

En inställning betyder något för distribution senare: kryssrutan Publik kanal. Kryssad visas kanalen automatiskt i My TV Channel-appens ekosystem (iOS, iPadOS, tvOS, macOS, Web; Android under utveckling). Appen hanterar ljudkanaler vid sidan av videokanaler, vilket ger lyssnarna en dedikerad «slå på»-destination på telefonen — något en poddfeed i Apple Podcasts inte kan replikera på samma sätt.

4. Ladda upp biblioteket

Klicka Hantera resurser, dra ljudfiler till slippzonen — MP3, WAV, FLAC, AAC och M4A accepteras. Pluginet bitar upp uppladdningar så stora filer överlever timeouts på delad hosting, och skickar sedan varje fil till iReplay.TV för transkodning till adaptiv HLS på 160 kbps AAC.

Ljudresursuppladdning pågår för en WordPress WebRadio-station
Bitvis uppladdning med framsteg per fil, varje fil går igenom Laddar upp → Transkodar → Klar.

Varje resurs har en vikt från 0 till 10. Schemaläggaren väljer nästa objekt baserat på dessa vikter — en resurs med vikt 10 går ungefär tio gånger oftare än en med vikt 1. I praktiken, för en spoken-word-station: flaggskeppsdagsprogrammet på tio. Evergreen-intervjuer på sex eller sju. Arkivmaterial på tre. Kuriositeterna du gillar men som inte riktigt passar varumärket, på ett — närvarande men sällan.

När du har fyra klara resurser på sammanlagt minst femton minuter, genererar schemaläggaren ett 48-timmars lookahead och kanalen går live. Två lyssnare som slår på vid olika timmar hör olika ordningar; inget upprepas för ofta; du behöver inte tänka på ett programschema. För redaktionella spoken-word-caser — prataradio, nyheter i rotation, 24/7-feed från ett poddnätverk — räcker viktad slump för att kännas som en programmerad station.

5. Bädda in spelaren

I vilket WordPress-inlägg eller sida som helst, shortcoden:

[ireplay-radio channel="ditt-handle"]

Det är hela integrationen. Spelaren är en kompakt alltid-på-«slå på»-rad — kanalnamn, titel som spelas, play/pause, volym — inte en avsnittsväljare. Lyssnare som landar på artikeln ser något som beter sig som radio, inte som ett poddarkiv.

Uppdatera den publicerade sidan och stationen sänder. Lyssnare som landar vid olika tidpunkter hör olika positioner i 48-timmarsfönstret — du har en station.

Vägen vidare

Viktad slumpmässig schemaläggning räcker för de flesta redaktionella 24/7-ljudkanaler. När stationen växer mot ett riktigt schema — morgon drivetime, nyheter på timmen, tematisk söndagskväll — vill du ha tidslinjekontroll. iReplay.TVs companion-app My TV Channel hanterar radiokanaler vid sidan av videokanaler. Visuell tidslinje, dra-och-släpp programblock, live-insättning för en gäst på telefon, automatiskt failover till rotationen om liven faller. iOS, iPadOS, tvOS, macOS, Web; Android under utveckling.

Annonsinventarium är det starkaste argumentet för att göra ljud så här i stället för via en podd-värd. Poddar lägger pre-roll i början av varje avsnitt; dynamiskt insatta av plattformens annonsserver, men — avgörande — hoppbara. Lyssnare trycker 15-sekunders-hopp-knappen. Leveransgrader sjunker. Annonsörer vet det. Priserna speglar det.

En linjär radioström är annorlunda. Server-guided ad insertion (SGAI) och Apple HLS Interstitials sätter in annonsen i den spelande strömmen, på samma sätt som en terrestrisk FM-station sätter in ett reklamblock. Ingen hoppknapp. Annonsen spelar, eller lyssnaren byter station — en mycket högre tröskel på en enkelstation-tuning än att trycka ett hopp-UI. Samma format som annonsörer känner från terrestrisk broadcast, med internetleverans-ekonomi. iReplay.TV stöder SGAI och HLS Interstitials i backend; kunder med annonsserver-integrationer (Google Ad Manager, FreeWheel, SpringServe) aktiverar det via en supportbegäran.

Sponsor-overlay fungerar för den andel lyssnare som har sidan öppen medan stationen spelar. En sponsor-overlay-CTA per kanal — en länk, alltid synlig, valfri QR-kod för mobila lyssnare. Funkar för ett «presenteras av»-banner i community-radiostil, en permanent affiliatelänk eller ett nyhetsbrev-CTA. CTA per resurs — en annan call-to-action per program, ett intervju länkar till gästens bok medan en nyhetsspåning länkar till prenumerationssidan — ligger på roadmapen.

Distribution till smartahögtalare, bilar och dedikerade appar: pluginet levererar en standard HLS-ström, så allt som spelar HLS-ljud spelar din station. Apple CarPlay och Android Auto via lyssnarens podd-/radioapp. Sonos och liknande smartahögtalare via URL-fält. För en dedikerad märkesapp — din station på Roku-ljudrutnätet, på en Apple TV, som smartahögtalare-skill med ditt namn — bygger iReplay.TV white-label native-appar via vendredi-app.

Medlemskap och paywalls lever utanför pluginet. Stapla det med MemberPress, Restrict Content Pro eller WooCommerce Memberships — pluginet levererar strömmen; ditt medlemskapsverktyg avgör vem som ser sidan.

Musiklicensiering — en notering för den som överväger en musikstation. Att sända upphovsrättsskyddad musik — terrestrisk FM, internetradio eller WordPress — kräver rätt uppförande- och mekaniska licenser i din jurisdiktion (STIM och SAMI i Sverige; ASCAP/BMI/SESAC i USA; SACEM i Frankrike; GEMA i Tyskland; PRS/PPL i UK; liknande organ på andra håll). Du är utgivaren av din stations sändning, så licensiering är ditt ansvar. iReplay.TV tillhandahåller tekniken; pluginet och plattformen klarerar inte rättigheter. För spoken-word — nyheter, prat, intervjuer, sportkommentar, poddar — behövs vanligen ingen musiklicens.

Timmen som förändrar vad ditt ljud är

Om du har läst så här långt har du passerat frågan om en 24/7-station betyder något för din publik. Frågan är om du vill ha den på din egen sida — där URL:en är din, lyssnare inte ramlar tillbaka i en konkurrents rekommendationsalgoritm, och ingen podd-värd tar en del av annonsinventariet du kunde sälja själv.

Installera pluginet och skapa en gratis kanal på ireplay.tv. Fem samtidiga lyssnare på gratisplanen räcker för att ladda upp dina första program, testa viktad slumpmässig schemaläggning och kontrollera inbäddningen på en staging-sida. Betalda planer startar vid 25 samtidiga lyssnare och skalar med din publik.

Kör du också en videokanal? Del ett av denna guide täckte videosidanSå kör du en 24/7 WordPress TV-kanal (utan YouTube) — samma plugin, samma arbetsflöde, annan spelare. Värt att läsa om du har arkivintervjuer eller föreläsningar som kan leva som video och ljud.

FAQ

Får jag sända upphovsrättsskyddad musik?
Tekniskt sänder pluginet det du laddar upp. Juridiskt kräver skyddad musik rätt licenser i din jurisdiktion (STIM/SAMI, ASCAP/BMI/SESAC, SACEM, GEMA, PRS/PPL osv.). Du är utgivaren — rättighetsklarering är ditt ansvar, inte plattformens. För spoken-word (prat, nyheter, sport, intervjuer, poddar) ingen musiklicens att hantera.

Hur kopplar jag in ett live-DJ-set eller en live-värd?
Pluginets v1 levereras med VOD2Live — förinspelade resurser i rullande schema. Åkta live-insättning (en värd som kopplar in via en realtids-ljudfeed från OBS, Radio.co, rtpMIDI eller liknande) hanteras av tidslinjefunktionen i My TV Channel-appen, som byter det schemalagda segmentet mot live-feeden och faller tillbaka till VOD när liven tar slut.

Vad är haken i gratisplanen?
Fem samtidiga lyssnare. En nisch-pratshow på tystare kvällstimme eller en station i lanseringsfas med liten förtroendepublik kan passa. En utgivare med befintligt publik gör det inte; du hamnar på en betald plan innan verklig trafik träffar.

Kan lyssnare slå på från en mobilapp?
Ja, via tre vägar. Pluginet levererar en standard HLS-ljudström som vilken podd-/radioapp som helst spelar genom att klistra in URL:en. Kryssar du Publik kanal, listas stationen i My TV Channel-ekosystemet (iOS, iPadOS, tvOS, macOS, Web idag; Android kommer). För en dedikerad app med din stationsidentitet — iOS, Android, CarPlay, Android Auto, smartahögtalare-skills — bygger vendredi-app white-label native-appar.

Vilken bitrate transkodar ni till?
En enda 160 kbps AAC-variant, hög fidelity för spoken-word och acceptabel för de flesta musikformer. Multi-bitrate adaptiva varianter ges inte ut för radiokanaler ännu — ljud är tillräckligt litet att lyssnarens anslutning nesten alltid håller enkelbitraten. För en specifik högre-bitrate profil (320 kbps, FLAC-kvalitet, spatialt ljud), kontakta support.

Need Help With Your Streaming Project?

This article was written by experienced professionals available through iReplay.tv. Whether you need expertise in WordPress radiostation—our network of specialists can bring your project to life.

Hire a Professional →