Gratis, geen account nodig
Podcastfeedvalidator
Plak het adres van een podcastfeed en Inoreader haalt deze op zoals een podcastapp dat doet, haalt de nieuwste afleveringsbestanden en de afbeelding op en controleert alles wat Apple Podcasts, Spotify en de apps vereisen. De validator is gratis en je hebt geen account nodig.
Controleer alles waarvan een podcastapp afhankelijk is
Een podcastfeed moet de controles van een feedreader doorstaan voordat de podcastcontroles ertoe doen. Het rapport begint daarom daarmee en voegt een sectie toe voor wat de podcastcatalogi en de apps vereisen.
Levering
De status, omleidingen, reactietijd, botbescherming, cachingheaders, compressie en https.
Document en items
Correct opgebouwde XML, de tekencodering en stabiele ID's en datums voor elke aflevering.
Podcast
De grootte en het type van de afbeelding, de categorieën, de markering voor expliciete inhoud, de eigenaar, het type podcast, het bestand van elke aflevering met het bijbehorende type en de grootte, de duur en transcripties. De systemen waarmee Inoreader feeds ophaalt, sturen een HEAD-verzoek en een bytebereikverzoek naar de drie nieuwste afleveringsbestanden en halen de afbeelding op om de afmetingen ervan te bepalen.
Vereisten van podcastcatalogi
| Vereiste | Wie erom vraagt | Rijen in het rapport |
|---|---|---|
Vierkante afbeelding, 1400 tot 3000 pixels, JPEG of PNG |
Apple Podcasts, Spotify | Afbeelding |
Ten minste één itunes:category |
Apple Podcasts | Categorie |
itunes:explicit op het kanaal |
Apple Podcasts | Markering voor expliciete inhoud |
Een enclosure met lengte en type voor elke aflevering |
Apple Podcasts, Spotify, elke app | Afleveringsbestanden |
Bestanden via https die bytebereikverzoeken beantwoorden |
Apple Podcasts | Levering van afleveringsbestanden, Bytebereiken |
itunes:owner met een e-mailadres |
Apple Podcasts, voor eigendom | E-mailadres van de eigenaar |
podcast:guid, podcast:transcript |
Podcast Standards Project | GUID van de podcast, Transcripties |
Veelvoorkomende oplossingen
Bied de bestanden aan via een host die bereikverzoeken ondersteunt
Objectopslagdiensten en CDN's doen dat. Een script dat het bestand via PHP streamt, doet dat meestal niet. Je herkent dit aan een 200 in plaats van een 206 als antwoord op een Range-verzoek.
Exporteer de afbeelding op 3000 bij 3000 pixels
Apple Podcasts weigert een podcast waarvan de afbeelding kleiner is dan 1400 pixels of niet vierkant is, en weigert ook afbeeldingen die groter zijn dan 3000 pixels.
Geef de werkelijke bestandsgrootte op
Een lengte die niet overeenkomt met het bestand, verstoort de weergave van de downloadvoortgang in elke app en zorgt ervoor dat sommige downloads voortijdig stoppen.
Geef aan of de podcast expliciete inhoud bevat
Een ontbrekende markering wordt opgevat als geen expliciete inhoud, wat voor de helft van de podcasts het verkeerde antwoord is.
Veel gestelde vragen
Welke eisen stelt Apple Podcasts aan een feed?
Een correct opgebouwde RSS 2.0-feed via https met een titel, een beschrijving, een taal, een vierkante itunes:image van 1400 tot 3000 pixels, ten minste één itunes:category, een itunes:explicit-markering en voor elke aflevering een enclosure met een grootte en een type, aangeboden door een host die bytebereikverzoeken beantwoordt. Het rapport controleert elk van deze punten.
Waarom zijn bytebereiken belangrijk?
Elke podcastapp gebruikt HTTP-bereikverzoeken om naar een ander punt in een aflevering te springen en onderbroken downloads te hervatten. Een host die een Range-verzoek beantwoordt met het hele bestand, maakt het onmogelijk om naar een ander punt te springen, en Apple Podcasts weigert de feed dan. Het rapport stuurt een bereikverzoek van twee bytes naar de nieuwste afleveringen en laat zien wat er terugkwam.
Controleert de validator Podcasting 2.0-elementen?
Het rapport vermeldt de elementen die het Podcast Standards Project aanbeveelt: podcast:guid, podcast:transcript en de locked-markering. Ontbrekende elementen worden als opmerkingen vermeld, niet als fouten, omdat de podcastcatalogi ze nog niet vereisen.
Waarom bevat het rapport ook secties voor levering, document en items?
Een podcastfeed is in de eerste plaats een RSS-feed. De server moet antwoorden, de XML moet kunnen worden geparseerd en de items moeten stabiele ID's en datums hebben voordat een app een aflevering kan tonen. Die secties bevatten dezelfde controles als de RSS-feedvalidator.
Is de podcastvalidator gratis?
Ja. De validator is gratis en je hebt geen account nodig. Inoreader speelt ook podcasts af, dus je kunt de feed volgen en ernaar luisteren naast alles wat je verder leest.
Gerelateerde opties
Podcasts
Luister naar podcasts in je RSS-lezer
RSS-feeds vinden
Vind bronnen die het volgen waard zijn
YouTube RSS-feeds
Volg YouTube-kanalen in je RSS-lezer
Tekst-naar-spraak
Luister naar elk artikel