Andrew wrote a post about the fantastic FreshRSS.
https://andrewshell.org/2026/08/enhancing-freshrss-with-rsscloud-support/
Claude, must read.
Posts from all users on rss.chat
Andrew wrote a post about the fantastic FreshRSS.
https://andrewshell.org/2026/08/enhancing-freshrss-with-rsscloud-support/
Claude, must read.
It certainly hasn’t been deployed on feedland.com yet, and we should update the npm stuff, I think I wrote change notes, esp in the issues section on feedlandinstall. That’s the best place to ask for help.
Hey Dave! I was talking to a user, and he's having issues with feedland (probably feedland.com) not subscribing to his rssCloud via https when his cloud specified port 443. I know you fixed this on feedland.social back in May, but it doesn't look like it made it to GitHub, npm, or feedland.com. I suggested he just use my rssCloud server instead, but I'm wondering if you have plans to get this update pushed out? Maybe at the same time as the support for rssCloud in OPML files?
Thanks Dave
I went for an orange dogcow
Ahh I misunderstood. Now I get it.
There's no redirect involved, we serve the HTML shell of the app, including the full <head> section straight from the rss.chat server. You should get all our meta data when you just do an HTTP read of https://rss.chat/.
Very nicely done Don! ;-)
I've merged my brain into main branch of my fork and renamed the fork as rss.voice to give it a distinct, ur, voice. So the new link is: https://github.com/donpark/rss.voice
I pushed out a fix that if we can't find the link in the html source, we fetch it via a browser. Takes a second or two longer, but it looks like rss.chat should work now.
The reason it's failing is that the link to iheartrss.com isn't in your HTML source (it's only in a post which is pulled in via JavaScript at runtime).
The easiest fix, if you're willing, would probably be adding the link in your docs menu, maybe under RSS & OPML, because that's rendered server-side.
Otherwise, I have a fix to use a Cloudflare API to fetch the page with a browser, which works, but once your post leaves the homepage, the validator will remove you from the list.
That's fine. I consider voice posting to be a core feature that grants rss.chat a fluid multiuser async voice chat experience. You should try it out if you haven't because it feels different than how one might imagine. A strong whiff of magic sauce.
I've closed the PR but, if anyone wants to try it, it's in the "voice-post" branch of my fork.
not clear exactly what's not working. will wait for details.
It looks like the JavaScript-rendered page content is blocking right now, but I'm having Claude suggest some fixes. :-)
I just fixed this issue, but I have to post something to cause the feeds to rebuild.
Absolutely!
I think you're serving a great purpose, you just made my site better. Haven't made the change yet.
Do you think this makes sense? My reasoning was that the channel link is what the blogroll will link to so that's where the backlink should be.
Don, thanks for this idea, we can't use it here at this time, for this reason:
I want to keep this site as the basis for what we're doing overall, and while voice in a conference system like this makes a ton of sense, it isn't a core feature.
But there seem to be a few forks of RSS.chat out there, and they're adding features at a pretty rapid rate. Why don't you try this idea out with one of them? Then we could see what people do with it, without changing what the reference version does.
You can chage the favicon.
In config.json add this:
"urlFavicon": "https://url-to-your-favicon"
Then restart the server. If you look carefully you can see that I changed the favicon for this site.
Trivial thought: Running my own rsschat the favicon is the same as rss.chat & demo.rss.chat. The other day I had drummer and scripting open in the same window too. I often have enough tabs open that I can't see the titles just icons.
Is there a way to set the favicon for a server you are running?
@dave, I've created a PR that implements voice message posting. Maximum duration is 4 minutes which should fit under 2MB limit.
The PR adds browser voice recording with MediaRecorder, optional live transcription, Mediabunny MP3 conversion, cancellable media cleanup, enclosure-backed audio players, and nightly orphan collection.
Also include a repeatable localhost development setup with SQLite, CORS-aware client serving, local config bootstrap, and documented npm 12 native-build recovery.
PS: I am pretty sure this PR is not a hallucination.
PPS: I think you asked me for something like this 6yrs ago. Better late than never.
PPPS: Quality of transcription is horseshit which is why I typical used a embedded model but I figured you wouldn't like rss.chat loading models weighing hundreds of MBs.
Nevermind. Looks like I hallucinated.
Signing us up for https://iheartrss.com/.
Must link to site! 🤠
What is this referring to?
Dave,
Can you share what you meant by voice chat in context of rss.chat? Did you mean realtime voice chat like audio-only Zoom meeting or users posting audio files that plays continuously?
A user contacted us about a potential security issue in the RSS.chat server. We responded quickly and with v0.6.11 the issue is removed. If you're running rssnetwork.js on a publicly visible server, please install the new version now. Thanks!
We also implemented rssCloud for OPML files in FeedLand. ;-)
It's only operating on a test server and on feedland.social.
But the test server has been calling your rsscloud server and claude likes what it sees.
We reproduced the problem here, and think we have it fixed.
Will know soon after the next new user is added.
I'll let you know, and what we have to do to get your blogroll functioning correctly.
Sorry for the problems, it's good to get the bugs fixed. ;-)
The problem is reproduced here, and Claude has a theory what's going on, but I have my doubts. Every time you launch a new session it has to read all the code again and often it skips major parts. You have to be patient. I'll keep you posted.
I added rssCloud support to https://iheartrss.com/subscriptions.opml so feedland can update it realtime as new feeds get added. Right now new feeds are empty for a while because they aren’t in feedland yet.
There are so many great comments on that page.