msasikanth / twine

Twine: A multiplatform RSS reader built using Kotlin and Compose
Apache License 2.0
1.77k stars 73 forks source link

BBC Weather RSS feed entries do not get updated #709

Open MunJLee opened 3 months ago

MunJLee commented 3 months ago

Describe the bug RSS feed from BBC Weather (https://www.bbc.com/weather/about/17543675) has stopped working since two updates ago. This feed is variable by location, and contains only three feed entries for today/tonight, next day, and the day after. The headers may start with the same words per day, but it is almost never identical to the entries from previous updates.

When this feed is sorted by 'Today', most recent forecast would be shown after each hourly updates. However, it does not do that anymore - it would load the feed entries correctly when the feed is added into the app for the first time, but afterwards it would not get the new entries. When sorted by 'All articles', the first-ever feed entries are shown and their feed information would look like they have been updating although the its date is stuck on the day the feed was first added. All other feeds I use in the same group are updating correctly (ex. NWS, USGS).

To Reproduce

  1. Add the BBC weather
  2. Sort the feed entry for 'Today'
  3. Note the feed entry header and information
  4. Wait until the next hourly update
  5. Check the feed again and notice any content change
  6. Wait until the date change
  7. Check the feed to see any entry under 'Today'
  8. Sort it for 'All articles'
  9. Check the feed entries and notice any content change

Feed Information BBC Weather - NY, US: https://weather-broker-cdn.api.bbci.co.uk/en/forecast/rss/3day/5128581

Device Information

msasikanth commented 3 months ago

If I understand it correctly, the data is updating but the timestamp is wrong right? It's staying on the date it's added?

MunJLee commented 3 months ago

To be honest, I have no idea - I do not have enough information to accurately describe.

If this is any help, take a look at the screenshot here. Screenshot_20240809-214533 As you can see, I see nothing for this feed if I sort by 'Today'.

If I sort by 'All articles', then I see the initial entries I got for the first time I entered the feed. Screenshot_20240809-214545 Notice two things here: 1) it says it is '2 days ago', which is true, 2) the headers marked as 'Tonight', 'Saturday, and 'Sunday', which is odd.

Today is Friday and 2 days ago was Wednesday. If there was no update since that time, it should have said 'Tonight', 'Thursday', 'Friday'. I also checked the forecast - the weathers indicated by these headers are correct. That's why I suspect it has been updating.