RSS feed only contains 20 episodes #8

Open
opened 2023-03-14 14:48:56 +00:00 by kjemikar · 5 comments
kjemikar commented 2023-03-14 14:48:56 +00:00 (Migrated from github.com)

When viewing the RRS-feed I can only see 20 episodes. For some podcasts the 20 newest, for some the 20 oldest.

When viewing the RRS-feed I can only see 20 episodes. For some podcasts the 20 newest, for some the 20 oldest.
olaven commented 2023-03-14 16:53:36 +00:00 (Migrated from github.com)

Hi @kjemikar 👋 Thanks for reporting.
You're right about it only fetching 20 episodes. I haven't found a nice way to fetch the entire archive without getting rate limited yet. Regardless, it's supposed to be the 20 newest. For which podcast do you get the 20 oldest?

Hi @kjemikar 👋 Thanks for reporting. You're right about it only fetching 20 episodes. I haven't found a nice way to fetch the entire archive without getting rate limited yet. Regardless, it's supposed to be the 20 newest. For which podcast do you get the 20 oldest?
kjemikar commented 2023-03-14 17:05:09 +00:00 (Migrated from github.com)

I only checked 3 and turns out the 3rd one had exactly 20 episodes (and the newest one was quite old)
But:
"Hele historien" only lists the 20 oldest episodes, but that may be due to the structure in the radio app? Since it is grouped by story?

I only checked 3 and turns out the 3rd one had exactly 20 episodes (and the newest one was quite old) But: ["Hele historien"](https://nrss.deno.dev/api/feeds/hele_historien) only lists the 20 oldest episodes, but that may be due to the structure in the radio app? Since it is grouped by story?
olaven commented 2023-03-15 07:31:19 +00:00 (Migrated from github.com)

Thank you! I think you're right about the structure. I'll have a look and see what can be done about it.

Thank you! I think you're right about the structure. I'll have a look and see what can be done about it.
oyvindsk commented 2026-02-26 17:19:51 +00:00 (Migrated from github.com)

Ser ut til at man kan hente eldre metadata slik:
https://psapi.nrk.no/radio/catalog/podcast/ukeslutt/episodes?page=20

og med de episode id-ene kan man finne url-er til selve mp3 filene (som vel er det som sendes til podcast appen).

Så da kan man hente mer enn 20, men det må vel fortsatt være en grense? Kanskje 100 siste? For podcast appene støtter vel ikke "pagination" eller lignende? :)

Ser ut til at man kan hente eldre metadata slik: https://psapi.nrk.no/radio/catalog/podcast/ukeslutt/episodes?page=20 og med de episode id-ene kan man finne url-er til selve mp3 filene (som vel er det som sendes til podcast appen). Så da kan man hente mer enn 20, men det må vel fortsatt være en grense? Kanskje 100 siste? For podcast appene støtter vel ikke "pagination" eller lignende? :)
olaven commented 2026-02-26 17:25:14 +00:00 (Migrated from github.com)

Ser ut til at man kan hente eldre metadata slik: https://psapi.nrk.no/radio/catalog/podcast/ukeslutt/episodes?page=20

og med de episode id-ene kan man finne url-er til selve mp3 filene (som vel er det som sendes til podcast appen).

Så da kan man hente mer enn 20, men det må vel fortsatt være en grense? Kanskje 100 siste? For podcast appene støtter vel ikke "pagination" eller lignende? :)

@oyvindsk takk for dette! Jeg har for lite tid til dette, men den dagen jeg har tid blir kommentaren din veldig hjelpsom! :D Dersom du (eller noen andre som leser dette) ønsker, er en PR mer enn velkommen 🥳

> Ser ut til at man kan hente eldre metadata slik: https://psapi.nrk.no/radio/catalog/podcast/ukeslutt/episodes?page=20 > > og med de episode id-ene kan man finne url-er til selve mp3 filene (som vel er det som sendes til podcast appen). > > Så da kan man hente mer enn 20, men det må vel fortsatt være en grense? Kanskje 100 siste? For podcast appene støtter vel ikke "pagination" eller lignende? :) @oyvindsk takk for dette! Jeg har for lite tid til dette, men den dagen jeg har tid blir kommentaren din veldig hjelpsom! :D Dersom du (eller noen andre som leser dette) ønsker, er en PR mer enn velkommen 🥳
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: olaven/nrss#8
No description provided.