mediathekview / mediathekviewweb

Eine Weboberfläche als Alternative zum Java-Client
https://mediathekviewweb.de/
GNU General Public License v3.0
884 stars 67 forks source link

RSS Feed: über unterschiedliche <guid> wird ein Eintrag im RSS Reader doppelt aufgeführt #258

Closed voipmenet closed 1 year ago

voipmenet commented 1 year ago

Hallo,

ich habe ein Problem mit feedbin.com: ab und zu werden doppelte Einträge in angezeigt, die aber aber nicht im Feed vorhanden sind.

1. Web: https://mediathekviewweb.de/#query=ZDF%20Magazin%20Royale RSS: https://mediathekviewweb.de/feed?query=ZDF%20Magazin%20Royale

2. Web: https://mediathekviewweb.de/#query=!ARD Weltspiegel >40 RSS: https://mediathekviewweb.de/feed?query=!ARD%20Weltspiegel%20%3E40

7F474D5B-0793-461D-87A0-0E68B4D0858B

E626C268-06FE-4E0E-A591-144FC38EAFA2

Der Entwickler <ben@feedbin.comgithub.com/benubois von github.com/feedbin sagt:

RSS feeds use a tag to uniquely identify items.

This feed is mistakenly publishing the same content with different guids. If you download the same feed a few times throughout the day and compare your results you would be able to see this too.

This would need to be fixed by the publisher.

Thanks, Ben

bagbag commented 1 year ago

The GUID in the Feed is the id of an item in MVW. The id is computed using the content of the item like hash(title + subject + description + ...).

That means that if there is any update to its content (like a correction of the description from ARD/ZDF/...) a new id and thus a new GUID in is computed.

Unfortunately I cannot make it persistent as this would require the source (Filmliste of MV) to provide some form of persistent id.