In quest'ultimo perido FeedValidator è diventato un po' pignolo e un "amante" di iTunes.
Infatti il feed rss di Radio NK e ToiletteCast più volte utilizzati nel libro, non gli andavano più bene… Meglio, gli andavano bene, però non erano da 10 e lode, infatti mancavano di due tag:<guid> e <itunes:owner>.
Il tag <guid> è praticamente un copia del tag <link>, ovvero di quelle informazioni univoche dell' <item>, una sorta di indirizzo URL (per chi avesse in mano la copia del libro, tutto questo non sarebbe arabo, ve l'assicuro!). Quindi un feed rss che non abbia questo tag <guid> verrebbe ugualmente validato, ma come dice il sito:"This feed is valid, but may cause problems for some users", potrebbe causare qualche problema con alcuni aggregatori. Con iTunes funziona bene, così come moltri altri aggregatori, se qualcuno ha riscontrato problemi lo segnali. Quindi per non correre rischi, aggiungiamo questo tag <guid> all'interno del nostro <item>, inserendo il percorso della nostra puntata.
esempio, riporto uno scorcio del feed rss di Radio NK:
<item>
<title>Annuncio – marzo 2006</title> <link>http://www.radionk.com/trasmissioni/avviso_02.mp3</link> <guid>http://www.radionk.com/trasmissioni/avviso_02.mp3</guid>
<description>
STIAMO ARRIVANDO.
STIAMO ARRIVANDO.
</description>
<author>redazione@radionk.com</author> <enclosure url="http://www.radionk.com/trasmissioni/avviso_02.mp3" length="280000" type="audio/mpeg" />
<category>Caffenichilismo On Air</category>
<pubDate>Sun, 05 Mar 2006 19:00:20 GMT</pubDate>
</item>
evidenzioando appunto cosa inserire con il tag <guid>.
L'altra modifica è prettamente orientata all'uso di iTunes, infatti è un tag specifico per questo aggregatore: <itunes:owner>.
Questo tag va inserito nella parte generale del feed rss, indicando queste voci:
<itunes:owner>
<itunes:name>Radio NK</itunes:name>
<itunes:email>redazione@radionk.com</itunes:email>
</itunes:owner>
Se non mettiamo questi tag, Feedvalidator non ci valida il nostro feed rss, infatti ricordiamoci che all'inizio del nostro feed rss, indichiamo la tipologia di linguaggio utilizzato, nel nostro caso:
<?xml version="1.0" encoding="UTF-8"?>
<!– must include xmlns:itunes tag –>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
creando un feed rss generico, che non risponda alle caratteristiche dello standard di iTunes, molto probabilmente questa tipologia di errore non si verificherebbe.