Generatore di feed rss dei podcast de IlPost per l'utilizzo in app di podcast che supportano l'autenticazione.
Una pagina php che restituisce il feed rss dei podcast de IlPost aggiungendo un'enclosure con l'indirizzo del file mp3, in modo da poterlo utilizzare nelle app di podcast (testato su Podcast Addict). E' necessario impostare Username e Password (attivando la spunta Authentication (Premium Podcast) in Podcast Addict) e verranno inclusi gli episodi a cui si ha accesso.
Il giornale online Il Post, produce numerosi podcast di cui alcuni sono gratuiti e liberamente accessibili, mentre altri sono disponibili solamente per gli abbonati. Questi ultimi possono essere ascoltati sull'app del post o tramite browser accedendo all'area riservata del sito. Purtroppo non è stata prevista la possibilità di utilizzare un'app di podcast per l'ascolto dei podcast riservati agli abbonati. A me queste modalità di fruizione risultano scomode perché mi obbligano ad utilizzare 2 differenti app per i podcast de Il Post e per tutti gli altri che ascolto.
La pagina php inclusa in questo repository esegue le seguenti operazioni:
- Effettua il login sul sito de Il Post, con le credenziali specificate nella richiesta http
- Richiede la pagina del podcast contenente i link ai file .mp3 delle puntate
- Richiede il feed rss del podcast (che è disponibile anche per gli utenti non autenticati, ma non contiene i link ai file .mp3 delle puntate)
- Restituisce il feed rss del podcast, aggiungendo un tag enclosure con il link alle puntate recuperato dalla pagina del podcast; viene anche aggiunto il tag itunes:block per segnalare che il podcast non è pubblico.
Il file index.php può essere caricato su un server web con i requisiti necessari, creando le directory log e cookies. A questo punto è possibile aggiungere i podcast in Podcast Addict selezionando come sorgente il feed rss restituito dalla pagina creata.
L'unico parametro che è possibile impostare nell'url è podcast che deve essere impostato con il nome del podcast di cui si vuole recuperare il feed. Se non viene specificato nessun parametro, verranno proposti gli episodi di morning. Per esempio, per recuperare il feed di Tienimi bordone bisognerà puntare a:
Sul server web è necessario che siano installati:
- PHP (testato su versione 7.4, ma non dovrebbero esserci particolari problemi con altre versioni)
- Modulo curl per PHP
- Modulo dom per PHP
In linea di principio è possibile utilizzare la pagina php, a patto che possano fare una richiesta http autenticata (basic authentication) al server web, tuttavia al momento non sono state testate applicazioni diverse da Podcast Addict su Android.
E' possibile trovare un'istanza della pagina presso
Quindi per scaricare il feed di "Ci vuole una scienza" l'indirizzo è:
https://www.funandfood.it/podcast-ilpost/?podcast=ci-vuole-una-scienza