The HA "Posts" RSS feed doesn't work properly. Especially when used in Google Reader. Google Reader has 78 subscribers to this RSS (10 aug 09).
Below are notes what I've gathered during past two weeks.
First a GOOD example (tested on Aug 10):
REACT 2 Released thread, my last post on Aug 8 2009, 16:31 (HA server timezone?!): http://www.hydrogenaudio.org/forums/index....st&p=650450
Google Reader:
Received: Feb 3, 2009 10:40 PM (item sorted by this, I had to scroll about 2000!! RSS items before I located this!)
Published: Aug 8, 2009 6:31 PM (date tooltip shows this)
The item shows my last post but it's still sorted by the received date and not made unread again.
How insanely stupid is that?! What this means is that, all new posts to that thread between Feb 3 - Aug 8 have NOT been presented to Google Reader users because it doesn't mark back to unread nor change the "received" date either!
FeedDemon w/o synch sorts the item correctly by the Aug 8 date but it doesn't mark it as unread, so in order to catch it (+similar others) one has to turn the filter to "Show all" when reading that feed. PITA to change it for this feed only (I haven't got any other "forum" feeds) when reading, and PITA to locate which of the listed threads/topics/rss items are really new. And I'm soon moving to FeedDemon with Google Reader synch, so the problem will get worse as demostrated above.
So basically now only new topics are shown as unread in Google Reader. Or very old (~couple of months-year.. I guess it's the time when Google cache clears out old stuff) topics which are resurrected with a new post.
Just try it yourself, open in Google Reader and compare to e.g. Opera feed preview window or to the source code of the fetched RSS feed. Select one popular (/active) topic you're familiar with and see where you can find it in Google Reader.
------------------------------------
Let's look at one other RSS feed from a forum too: http://www.espooblues.net/keskustelu/rss.php
The other RSS feed has <lastBuildDate> not <pubDate> in the channel element (which one to use? or both? the specs doesn't tell you the difference properly). And it does NOT have <pubDate> nor <guid> inside ITEM elements (w/o the pubDate, the posts are not sorted properly). Also the <link> is unique (e.g. ...viewtopic.php?p=82328#82328).
This other feed shows EVERY post, even with Google Reader synch in FeedDemon (or just in Google Reader too of course). Shouldn't HA forum RSS feed act like this too?
------------------------------------
It seems that the culprit is <guid> element which's value doesn't change when a new post is published in HA RSS. I think that the description of this element tells the whole truth:
"guid stands for globally unique identifier. It's a string that uniquely identifies the item. When present, an aggregator may choose to use this string to determine if an item is new."
So, when the <guid> doesn't change in new items (new posts to a topic (title in RSS item doesn't change)), the Google Reader considers this as an old item already marked read.. but it still updates the content (<description> and <pubDate>).
------------------------------------
So what can be done?
Make <guid> unique for every item (i.e. every post) -> ensures that the item is shown unread in various RSS-readers!?
Please do something about this, if you can. I'm willing to test. Thank you.
Some items have empty <description>. Dunno why this happens, somebody else also noticed and wrote about this in the "Hydrogenaudio Server Switch" topic long time ago.
By the way, how often the feed is updated? TTL = 5mins?
------------------------------------
Here's my last post in "Hydrogenaudio Server Switch" topic. It never got any answer. Maybe this time? Please, I really want to fix it.. and I have put so much time to this already.




