Athou / commafeed

Google Reader inspired self-hosted personal RSS reader.
https://www.commafeed.com
Apache License 2.0
2.81k stars 377 forks source link

YouTube RSS video feeds show videos from years ago #1486

Closed Jiehong closed 4 months ago

Jiehong commented 4 months ago

Describe the bug

Since the new web ui version of commafeed, old YouTube videos appear in the feed, even they are from many years ago.

for example, today I got the following video in my feed:

https://www.youtube.com/watch?v=c5dGlgdHlaY

Because I’m following the rss feed of https://www.youtube.com/@ThisOldTony/videos.

in commafeed.com, the feed url in this example is https://www.youtube.com/feeds/videos.xml?channel_id=UC5NO8MgTQKHAWXp6z8Xl7yQ

Environment (please complete the following information):

Additional context

this used to work just fine. This happens for so many YouTube feeds now. The date displayed in commafeed.com seems wrong: when clicking the video and going to YouTube, it shows xx years ago (I’ve had between 1 and 12 years ago)

Athou commented 4 months ago

I think you're right. Since January there's a new setting maxEntriesAgeDays that deletes entries older than a year from the database to keep the size of the database in check.

I think what's happening is:

I will try to fix this ASAP.

Athou commented 4 months ago

I just deployed a fix on commafeed.com that should fix this. Let me know here if it happens again!

Jiehong commented 4 months ago

@Athou thanks a lot for such a quick and efficient response!

I’ll monitor it.

You’re outstanding :)