Validator Podcast RSS-a

Zalijepite RSS XML podcasta i pronađite pogreške u XML-u, kanalu, epizodama, audio elementu <enclosure> i datumima, uz mjesto svake popravke.

Podcast RSS XML

Zalijepite cijeli feed, uključujući XML deklaraciju i <rss> korijen.

Ovo je provjera statične strukture. Ne traži feed, umjetnička djela ili medijske URL-ove; provjerite dostupnost na daljinu, duljinu u bajtovima, dekodiranje audio zapisa i prihvaćanje direktorija zasebno.

Dijagnoza feeda

Ovo je provjera statične strukture. Ne traži feed, umjetnička djela ili medijske URL-ove; provjerite dostupnost na daljinu, duljinu u bajtovima, dekodiranje audio zapisa i prihvaćanje direktorija zasebno.

    Zalijepite feed, zatim ga validirajte kako biste vidjeli svaki problem s linijom, stupcem i XML putem.

    Spremno za RSS XML.

    Vaš podcast feed provjerava se u pregledniku. BroBroGo ništa ne prenosi niti sprema.

    Česta pitanja

    Što ovaj Validator Podcast RSS-a provjerava?

    Provjerava je li RSS 2.0 XML ispravno oblikovan, jesu li unesena obavezna RSS polja i uobičajena polja kanala i epizode za Apple Podcasts, te atribute elementa <enclosure>, duplikate i RFC 2822 datume.

    Da li testira audio datoteku?

    Provjerava URL i duljinu u bajtovima elementa <enclosure>, MIME tip, duplikate i podudaranje naziva datoteke s tipom. Ne preuzima niti dekodira audio.

    Hoće li feed koji prođe biti prihvaćen svugdje?

    Ne. Podcast aplikacije mogu dodati pravila i daljinske provjere. Prolazak znači da zalijepljeni XML zadovoljava statične provjere prikazane ovdje, ne da će ga direktorij prihvatiti ili objaviti.

    Struktura i zahtjevi RSS 2.0 standarda za podcaste

    Prilikom izrade i održavanja podcast feeda, ključno je pridržavati se tehničkih pravila koja propisuje RSS 2.0 standard. Alat Validator Podcast RSS-a omogućuje brzu provjeru usklađenosti vašeg XML koda s ovim pravilima. Kako bi feed bio tehnički ispravan, korijenski dokument mora biti isključivo <rss>. Unutar tog elementa, atribut version mora biti postavljen točno na "2.0".

    Također, RSS feed mora sadržavati točno jedan direktni <channel>. Ako validator pronađe drugačiji broj kanala, prikazat će se poruka: RSS mora sadržavati točno jedan direktni <channel>; pronađeno je ‹count›.. Svaki ispravan kanal mora sadržavati barem jednu epizodu. Ako u kanalu nema epizoda, sustav javlja pogrešku: Dodajte najmanje jednu <item> epizodu u kanal.. Za serijske emisije (engl. serial shows) vrijedi dodatno pravilo prema kojem je potreban pozitivan cijeli broj u <itunes:episode> za svaku pojedinu epizodu. Ako se u feedu pojavi deklaracija tipa dokumenta, validator će zahtijevati njezino uklanjanje uz poruku: Uklonite DOCTYPE deklaraciju prije provjere ovog feeda..

    Specifični zahtjevi za Apple Podcasts platformu

    Apple Podcasts postavlja stroge standarde za strukturiranje metapodataka unutar RSS feeda. Da bi feed bio kompatibilan s ovom platformom, Apple Podcasts namespace mora biti ispravno deklariran na elementu <rss>. Ako ta deklaracija nedostaje, validator javlja pogrešku: Deklarirajte Apple Podcasts namespace na <rss>: ‹namespace›.

    Tijekom provjere, alat analizira prisutnost obaveznih polja za kanal i pojedinačne epizode. Ako neko od obaveznih polja nedostaje, prikazat će se poruka: Dodajte obavezni ‹field›.. Posebna pažnja posvećuje se sljedećim elementima:

    • Poveznice i URL-ovi: Svi linkovi moraju biti potpuni i ispravno formatirani. Ako veza nije ispravna, validator javlja: ‹field› mora biti potpuni HTTP ili HTTPS URL..
    • Slike: Atribut href za sliku kanala ili epizode mora biti ispravan. U suprotnom se prikazuje pogreška: Postavite itunes:image href na potpuni HTTP ili HTTPS URL..
    • Kategorije: Element <itunes:category> ne smije biti prazan. Ako je prazan, pojavljuje se poruka: Dodajte neprazan atribut text u <itunes:category>..
    • Eksplicitan sadržaj: Oznaka <itunes:explicit> mora biti jasno definirana. Dopuštene vrijednosti su isključivo "true" ili "false". Ako je unesena bilo koja druga vrijednost, validator javlja: Postavite <itunes:explicit> na true ili false..

    Validacija audio privitaka i elemenata epizode

    Svaka epizoda unutar podcast feeda mora sadržavati točno jedan element <enclosure> koji definira medijsku datoteku. Ako epizoda sadrži više takvih elemenata, validator javlja pogrešku: Zadržite točno jedan <enclosure> u ovoj epizodi; pronađeno je ‹count›.. Alat detaljno provjerava atribute ovog elementa, uključujući URL, duljinu u bajtovima i MIME tip. Ako nedostaje neki od obaveznih atributa, prikazat će se poruka: Dodajte obavezni atribut ‹attribute› u <enclosure>..

    Provjera atributa unutar elementa <enclosure> obuhvaća nekoliko ključnih pravila:

    1. URL adresa: URL medijske datoteke mora biti potpun. Ako nije ispravan, sustav javlja: Postavite atribut url elementa <enclosure> na potpuni HTTP ili HTTPS URL..
    2. Duljina datoteke: Atribut length mora sadržavati točnu veličinu datoteke izraženu u bajtovima. Ako je vrijednost nevažeća, javlja se pogreška: U atribut length elementa <enclosure> unesite cijeli broj bajtova.. Ako je duljina postavljena na 0, validator izdaje upozorenje: Atribut length elementa <enclosure> ima vrijednost 0. Potvrdite stvarni broj bajtova prije objavljivanja..
    3. MIME tip: Medijski tip mora biti važeći. Ako se koristi neispravan tip, prikazuje se poruka: Koristite važeći MIME tip poput audio/mpeg.. Ako MIME tip ne označava audio datoteku, validator izdaje upozorenje: Ovaj <enclosure> nije označen kao audio. Potvrdite da je video ili dokumentarna epizoda namjerna..
    4. Usklađenost naziva i tipa: Naziv datoteke mora odgovarati njezinom MIME tipu. U slučaju neslaganja, pojavljuje se upozorenje: Ime medijske datoteke i MIME tip se ne podudaraju (‹extension› vs ‹mime›)..

    Važnost ispravnog formatiranja datuma i upravljanja epizodama

    Točno formatiranje datuma objave ključno je kako bi aplikacije za podcaste mogle ispravno poredati i prikazati vaše epizode. Svaka epizoda trebala bi imati definiran datum objave. Ako taj podatak nedostaje, validator prikazuje upozorenje: Dodajte <pubDate> kako bi podcast aplikacije mogle pouzdano poredati i objaviti ovu epizodu..

    Datumi moraju biti formatirani strogo prema RFC 2822 standardu, uz korištenje stvarnih kalendarskih datuma i vremenskih zona. Ako format nije ispravan, pojavljuje se pogreška: Koristite datum u RFC 2822 formatu s stvarnim kalendarskim datumom i vremenskom zonom, na primjer: Sat, 01 Apr 2023 19:00:00 +0000.. Iako su imenovane vremenske zone tehnički prihvaćene, one su manje prenosive među različitim sustavima. Stoga validator u tom slučaju izdaje upozorenje: Ova imenovana vremenska zona je prihvaćena, ali manje prenosiva; preferirajte numerički pomak kao +0000..

    Također je važno paziti na jedinstvenost identifikatora i ukupan broj epizoda u feedu. Dupliciranje URL-ova privitaka ili jedinstvenih identifikatora (GUID) uzrokovat će pogreške:

    • Ova URL adresa privitka ponavlja vrijednost u retku ‹first›.
    • Ovaj GUID ponavlja vrijednost u retku ‹first›.

    Ako vaš feed sadrži iznimno velik broj epizoda, validator će vas upozoriti na ograničenja platformi: Ovaj feed ima ‹count› epizoda; Apple Podcasts prikazuje samo najnovijih 2.000..

    Kako interpretirati rezultate i otkloniti pogreške

    Kada pokrenete provjeru, alat generira izvještaj pod naslovom Dijagnoza feeda. Na samom vrhu prikazuje se sažetak koji sadrži broj pronađenih epizoda te ukupan broj problema u formatu: ‹count› pogreške, ‹count› upozorenja i ‹count› epizode. Ako je feed potpuno ispravan, prikazat će se poruka: Nisu pronađeni strukturni problemi.. U suprotnom, prikazuje se poruka o statusu: Pronađeno je ‹errors› pogrešaka i ‹warnings› upozorenja..

    Za svaki pojedinačni problem validator pruža točnu lokaciju unutar vašeg XML koda. Prikazat će se točna linija i stupac u formatu: Linija ‹line›, stupac ‹column›. Uz to, alat nudi XPath putanju do problematičnog elementa u obliku: Popravi: ‹path›. Kako biste lakše navigirali kroz kod, možete kliknuti na poveznicu: Idi na ‹path› na liniji ‹line› koja vas vodi izravno na mjesto problema. Ako feed sadrži prevelik broj problema, popis može biti skraćen, što označava poruka: Prikazuje se prvih ‹shown› od ‹total› problema.. Ako XML kod ima ozbiljne strukturne greške koje onemogućuju analizu, validator će javiti: Ispravite neispravan XML, zatim ponovno validirajte., uz dodatne informacije iz samog sustava: Detalji parsera: ‹detail›.

    Ograničenja i privatnost pri provjeri feeda

    Validator Podcast RSS-a je alat namijenjen isključivo za statičku provjeru strukture vašeg XML koda. To znači da uspješan prolazak kroz ovaj validator ne jamči da će vaš feed biti automatski prihvaćen ili objavljen u bilo kojem direktoriju podcasta. Alat ne preuzima niti dekodira vaše audio datoteke, niti provjerava dostupnost slika i medijskih URL-ova na daljinu.

    Prilikom korištenja alata primjenjuju se sljedeća tehnička ograničenja i pravila:

    • Maksimalna veličina unosa iznosi 500.000 znakova po jednoj provjeri. Ako pokušate unijeti veći feed, sustav će vas obavijestiti o ograničenju.
    • Ako proces provjere potraje predugo, prikazat će se poruka: Provjera je trajala predugo. Pokušajte s manjim feedom..
    • U slučaju neočekivanog prekida rada, prikazuje se poruka: Validacija nije mogla završiti..
    • Ako pokušate pokrenuti provjeru bez unesenog koda, sustav će zatražiti unos porukom: Zalijepite Podcast RSS XML prije validacije..

    Što se tiče sigurnosti vaših podataka, vaša privatnost je u potpunosti zaštićena. Vaš podcast feed provjerava se izravno u vašem pregledniku. BroBroGo ništa ne prenosi niti sprema na svoje poslužitelje.

    Često postavljana pitanja (FAQ)

    Što ovaj Validator Podcast RSS-a provjerava?

    Provjerava je li RSS 2.0 XML ispravno oblikovan, jesu li unesena obavezna RSS polja i uobičajena polja kanala i epizode za Apple Podcasts, te atribute elementa <enclosure>, duplikate i RFC 2822 datume.

    Da li testira audio datoteku?

    Provjerava URL i duljinu u bajtovima elementa <enclosure>, MIME tip, duplikate i podudaranje naziva datoteke s tipom. Ne preuzima niti dekodira audio.

    Hoće li feed koji prođe biti prihvaćen svugdje?

    Ne. Podcast aplikacije mogu dodati pravila i daljinske provjere. Prolazak znači da zalijepljeni XML zadovoljava statične provjere prikazane ovdje, ne da će ga direktorij prihvatiti ili objaviti.