mirror of
https://github.com/serrebi/BlindRSS.git
synced 2026-03-18 00:16:49 -07:00
A vibed accessible, modern RSS client for the blind
- Python 98.4%
- Batchfile 1.6%
| core | ||
| gui | ||
| hooks | ||
| providers | ||
| sounds | ||
| tests | ||
| tools | ||
| .gitignore | ||
| agents.md | ||
| BUGFIX_mark_read_refresh.md | ||
| BUGFIX_volume_jump.md | ||
| build.bat | ||
| build.md | ||
| check_miniflux.py | ||
| check_portable_db.py | ||
| check_reg.py | ||
| debug_mark_read.py | ||
| FEATURE_remember_last_feed.md | ||
| IMPROVEMENT_skip_silence.md | ||
| main.py | ||
| main.spec | ||
| npr_test.py | ||
| README.md | ||
| repro_check_supported.py | ||
| repro_extract.py | ||
| repro_extract_fixed.py | ||
| repro_relocation.py | ||
| repro_scroll.py | ||
| requirements.txt | ||
| setup.bat | ||
| start_blindrss.bat | ||
| update_helper.bat | ||
BlindRSS
BlindRSS is a screen-reader-friendly desktop RSS and podcast app. It is built for fast feed reading and reliable audio playback.
What BlindRSS Does
- Reads RSS/Atom feeds and plays podcast/video enclosures.
- Supports local feeds plus hosted providers: Miniflux, Inoreader, The Old Reader, and BazQux.
- Includes All/Unread/Read/Favorites views, plus mark read/unread and mark all read.
- Extracts full article text when feeds only provide summaries.
- Finds feeds from URLs and search providers (Apple Podcasts, gPodder, Feedly, NewsBlur, Reddit, Fediverse, Feedsearch, and local discovery).
- Supports YouTube, Rumble, and Odysee URL discovery/media handling through yt-dlp and local resolvers.
- Uses a local range-cache proxy for faster seeking and smoother VLC playback.
- Casts to Chromecast, DLNA/UPnP, and AirPlay.
- Supports tray controls, media keys, saved searches, and startup restore of your last selected feed/folder.
- Supports Windows notifications for new articles with per-feed exclusions and per-refresh limits.
- Includes a built-in updater that verifies SHA-256 and Authenticode before applying updates.
I accept pull requests!
If BlindRSS has helped you, feel free to submit pull requests with fixes or features you want, and I will consider them.
Quick Start
- Download the latest
.zipasset from GitHub Releases. - Extract the
.zipanywhere. - Run
BlindRSS.exe.
Run From Python (Any OS)
- Install Python 3.12+.
- Install dependencies:
pip install -r requirements.txt - Run:
python main.py
How to build
build.md.
##Submit bugs in issues, or join my Telegram group!
(https://t.me/SerrebiProjects)