
Gestern Abend war ich von RaiPlay Sound so genervt, dass ich einen Endpunkt erstellt habe, der aktualisierte RSS-Feeds für alle Podcasts, Hörbücher und Playlists generiert.
Ersetzen Sie einfach die Domain auf der Programmübersichtsseite www.raiplaysound.it con api.frammenti.dev/rss (ohne www) und fügen Sie die Erweiterung hinzu .xmlZum Beispiel:
https://www.raiplaysound.it/programmi/primapagina => https://api.frammenti.dev/rss/programmi/primapagina.xml
Beim ersten Mal kann es je nach Größe des Podcasts eine Minute oder länger dauern, da jede URL innerhalb des RAI-CDN aufgelöst werden muss, um stabile Adressen zu erhalten. Beim zweiten Mal geschieht dies fast sofort, da das Ergebnis erhalten bleibt.
Sie können die erhaltene Adresse in jeden RSS-/Podcast-Client eingeben und ohne die Tracker der RAI-Plattformen frei anhören.
Wenn Sie neugierig sind, können Sie das Repo finden WHO. Es verwendet die undokumentierte öffentliche API, die RAI für sein Frontend verwendet.
Wenn etwas nicht funktioniert, schreiben Sie einfach. Offensichtlich hängt es von der aktuellen Datenstruktur ab und es kann nicht garantiert werden, dass sie auch in Zukunft stabil bleibt.
Viel Spaß beim Zuhören
https://i.redd.it/zqt5eztf6xwg1.png
Von Framenti
11 Kommentare
Funziona anche su Podcast per iOS (Libreria > Segui un podcast tramite URL…)
Sei il king di tutti i king.
Avevo fatto una [cosa simile](https://timendum.github.io/raiplaysound/) anche io, ma mi sono fermato ad una generazione statica perché non volevo fare da hosting a tutti. Se vuoi dare un’occhiata, io ho aggiunto le immagini al feed, che sono carine.
Mi sembra un ottimo lavoro questo, occhio che non i link sono mp3, ad esempio [Lillo e Greg 610](https://api.frammenti.dev/rss/programmi/lilloegreg610.xml).
Goat
Ennesima prova che persona con un po‘ di tempo libero e le skill giuste > sviluppatori Rai. Grazie OP.
No vabbe‘ <3 apprezzatissimo
Grazie mille.
Giulio magnifico ha fatto una cosa simile: https://giuliomagnifico.github.io/raiplay-feed/
Con i tuoi rss u/Framenti non riesco a vedere la descrizione di ogni puntata sul mio player (ho provato solo Battiti), con quelli di Giulio sì.
In ogni caso ottimo lavoro.
Funziona anche con singoli audiolibri anche se sono raggruppati tutti nello stesso canale (per esempio quelli di Ad alta voce)? Ho provato a sostituire nel link come hai descritto ma da errore.
grazie!
Grazie mille! Tu che client usi?
Ma la domanda fondamentale è: se genero un feed e lo aggiungo al mio lettore, poi il tuo servizio aggiorna i feed generati ogni 1/3 ore?
Perchè anche io ho fatto la stessa cosa un annetto fa ma si aggiorna in automatico ogni ora con GitHub actions e aggiunge i nuovi episodi al feed: https://giuliomagnifico.blog/post/2025-03-22-rai-play-sound-feed/
Insomma funziona come un vero/normale feed RSS così, non ho capito il tuo se sulla tua istanza c’è un’azione cron che fa il refresh degli .xml già generati