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.

Deze tool leest RSS 2.0RSS 1.0AtomJSON Feedpodcastfeeds en elke pagina die een feed vermeldt.

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