Background
QMReader supports many source types (RSSHub, direct RSS, sitemap, HN, PH, etc.), but migrating from existing subscriptions is tedious - users must add sources one by one.
FreshRSS and Google Reader (via OPML) are the two most common subscription sources among technical users, which heavily overlaps with QMReader's target audience.
Feature Requests
-
OPML Import
- Upload .opml / .xml files and auto-parse all outline entries
- Auto-create a source for each RSS feed URL
- Support standard OPML from FreshRSS / Feedly / Inoreader / Google Reader exports
- Auto-trigger first refresh after import
-
FreshRSS Google Reader API Integration (optional advanced)
- FreshRSS is compatible with the Google Reader API
- Support pulling subscription list via API endpoint and credentials
- Periodically sync new/removed subscriptions
-
Import Management UI
- OPML import entry in admin panel (file upload + URL)
- Import preview: show parsed feed list and count before confirming
- Category/group mapping (OPML folder to QMReader source category)
Expected Outcome
- Lower migration barrier from FreshRSS / Google Reader to QMReader
- One-click batch import of existing subscriptions
- Natural integration with the existing fetch-worker refresh mechanism
Background
QMReader supports many source types (RSSHub, direct RSS, sitemap, HN, PH, etc.), but migrating from existing subscriptions is tedious - users must add sources one by one.
FreshRSS and Google Reader (via OPML) are the two most common subscription sources among technical users, which heavily overlaps with QMReader's target audience.
Feature Requests
OPML Import
FreshRSS Google Reader API Integration (optional advanced)
Import Management UI
Expected Outcome