ViennaRSS / vienna-rss

Vienna is a free and open-source RSS/Atom newsreader for macOS.
https://www.vienna-rss.com
Apache License 2.0
1.84k stars 227 forks source link

Variation in Number of Feed Entries #1712

Open biocharred opened 9 months ago

biocharred commented 9 months ago

Why do some podcast feeds show lots or all their feeds, while others few? Who or how is this set? On who's end is it determined what is displayed?

Many thanks.

few RSS entries, yet podcast has been going for many years many RSS entries

Let me know if the 2 screenshots did not make it.

Louis

biocharred commented 9 months ago

The first screenshot is few RSS entries, yet podcast has been going for many years.

The second screenshot is a long-running podcast showing many RSS entries.

Eitot commented 9 months ago

Feed providers choose how many entries their feeds have. Some may choose to show all entries, others may show a subset of entries (e.g. a specific number, maximum age, etc). Vienna caches entries in its database and keeps them even if the feed source no longer has them. You can choose to keep cached entries or delete them (either manually or automatically).

This Crazz Files feed you mention seems to have only 10 entries (probably the 10 latest entries). If you want to see more entries in Vienna, you must fetch more often and make sure that old entries are not deleted automatically.

biocharred commented 9 months ago

"Vienna caches entries in its database and keeps them even if the feed source no longer has them."

Regarding the above in red quote of yours.

The podcaster, or whoever, sends, shows or keeps listed as many of their releases/posts as they want, or for a certain time period, or how much of their history to be found, or whatever other limitation, criterion or filters. Vienna keeps all, as a cumulative thing.

So how does one do this, access this cached world?

If i understand what you're saying: it is possible to access RSS posts/entries which are no longer available, or listed, at the present moment. Feeds, aggregations, of varying people, organisation or sites, possibly paltforms, or of a given theme or other grouping.

N.B.: I may comprehend and use the technical keystone words (e.g.: RSS, feed,...) here a bit obtusely or differently than you are used to. Am not deeply immersed in this field--the guts and engine room at Vienna. With this minute conversation, questions, i hope you can comprehend and transmit, your world so that our nexus at Vienna can help us all perhaps?! : : : : : : :

"Vienna caches entries in its database and keeps them even if the feed source no longer has them. You can choose to keep cached entries or delete them (either manually or automatically)."

Even if the feed source no longer has them? So if you are telling me this, does this mean that Vienna RSS could provides this information. To go back in time. I suppose this is why you are including it in your reply.

Might you expand on, or explain differently: "choose to keep cached entries or delete them..."? Can this go retro? Superficially, i guess it to mean steps one can take now and in the future. That which is displayed on your feed--now and in the future--is, how you must proceed. : : : : : : :

This might be longer than most of your communiqués, but once i get some answers and direction, i will no longer blather on.

Appreciate your time, Louis On Wednesday, December 13th, 2023 at 10:23, Eitot @.***> wrote:

Feed providers choose how many entries their feeds have. Some may choose to show all entries, others may show a subset of entries (e.g. a specific number, maximum age, etc).

This Crazz Files feed you mention seems to have only 10 entries (probably the 10 latest entries). If you want to see more entries in Vienna, you must fetch more often and make sure that old entries are not deleted automatically.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Eitot commented 9 months ago

By "cache" I simply meant Vienna's database. The articles you see is what is in the database. When you refresh a feed, Vienna fetches the feed source from the server (e.g. /feed.xml) and puts each entry it finds in the database. Vienna then shows you the contents of the database. Refreshing only adds new entries. If Vienna does not find any new entries, it won't add any to the database; conversely, if entries are removed from the feed source, Vienna won't remove those entries from its database.

What happens with the stored articles in the database is your choice, you can keep them or delete them. If you want to keep everything, then you should set these settings (in Vienna's "General" settings) to "Manually":

Screenshot 2023-12-16 at 10 28 35

It's not possible to retrieve entries that are no longer in the feed source. Vienna only retrieves the current version of the feed source when it refreshes a feed. Once you delete an article and subsequently empty the trash/bin, the deleted articles are removed from the database.