Ranchero-Software / NetNewsWire

RSS reader for macOS and iOS.
https://netnewswire.com/
MIT License
8.44k stars 535 forks source link

Feed names in/after OPML import are non-deterministic #3645

Open alecmuffett opened 2 years ago

alecmuffett commented 2 years ago

Hi All!

For a project I've been working on (https://github.com/alecmuffett/they-search-for-you) I have been creating/curating RSS feeds which point to a political database site.

The feeds are given a topic title in the OPML file but upon import of the OPML file, some or all of the feeds names* in the sidebar, are inherited from the RSS Channel-Title element of the feed as-retrieved; but if I delete the entries in the sidebar and re-import the OPML, then most (perhaps all?) feed names are taken from the OPML file instead, presumably because caching has occurred behind the scenes.

I suspect that there's a timerace happening to choose/select/discover the name of a newly imported feed, and that — again, for a new feed — sometimes the OPML wins, and sometimes the initial channel retrieval wins.

I feel that the OPML should win in these circumstances. What do you think, please?

brentsimmons commented 3 months ago

I’m not sure what the current behavior is or what it should be. Thinking required.