Poddflöde har bara 500 avsnitt

Jag vill lyssna på gamla avsnitt av Tankesmedjan i min poddapp, men ert flöde har bara de 500 senaste avsnitten. Den verkar använda det gamla API:et som inte verkar vara dokumenterat, så jag undrar om man kan göra något anrop för att få samtliga avsnitt som ett RSS-flöde. Nya API:et verkar kunna ge en lista på avsnitt, men inte i RSS-format.

Kommentarer

  • Hej
    Tyvärr har vi fått begränsa antalet avsnitt på grund av att Apple slutar att visa nya avsnitt om det finns för många.

    mvh
  • Okej, då förstår jag varför det är så. Finns det inget anrop för att få alla avsnitt i samma format?
  • Hej August,

    SR har ett öppet API som skulle kunna vara användbart för ditt syfte, men då får man själv skriva ihop något som hämtar avsnitt utifrån APIt. Mer information finns här: https://sverigesradio.se/oppetapi
  • Hej,
    Jag ser att man kan hämta rss med version 1? av apiet
    http://api.sr.se/api/rssfeed/rssfeed.aspx?rssfeed=109
    Men finns något stöd för parametrar liknande pagination=false eller size=99999 i det?
    I api v2 hittar jag dessa parametrar men inget sätt att visa rss, bara någon form av XML <sr>...</sr>.  Går det att hämta rss med api v2?




  • I version två av APIt kan man få ut data som JSON och XML, jag är inte säker på att man kan få ut saker som RSS. I appen använder vi JSON, men mer info om V2 och de format som stöds finns på https://sverigesradio.se/api/documentation/v2/index.html

    Om du vill ha paginering är V2 ett bättre alternativ, men det beror ju mer på vad du vill göra med datat. Jag skulle rekommendera https://groups.google.com/forum/#!forum/sr-api för mer info och vidare diskussion, det är det officiella diskussionsforumet för det öppna APIt.
  • Det jag vill göra är att lyssna på gamla avsnitt av sommar i p1 i min poddspelare. Finns det något sätt att få se fler än 500 avsnitt genom någon parameter, t.ex https://api.sr.se/api/rss/pod/4023?pagination=false ?
    Jag har sökt i apidokumentationen och googlegruppen utan att hitta det.
    Betyder det att gamla avsnitt för alla program är oåtkomliga från poddspelare från och med nu? 🙁 Vore toppen om ni kunde lägga till en sån parameter eller någon annan lösning.



  • Jag slängde ihop denna XSL-fil mycket snabbt: https://drive.google.com/file/d/1Amw2LlF5DUlqov-q_pSUeRGnFyLf-op_/view?usp=drivesdk

    Den passar ihop med filen från ett anrop som ser ut ungefär så här: http://api.sr.se/api/v2/episodes/index?programid=3718&audioquality=hi?pagination=false&size=2000

    Kör XSLT-processor på filerna så får du en RSS-fil (som inte uppdateras). Lägg den filen på en offentligt tillgänglig server så kan du lägga in den i din poddapp. Fungerade (mirakulöst nog) i Pocket Casts, dock kunde appen i sig hantera max 1500 avsnitt, men det var ju ett annat problem.

  • Just nu är nästan alla på semester, men jag ska ta upp det när vi är samlade igen.

    mvh
  • Okej toppen! 😀

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.