v1.1.0 — RSS support, subscriptions & major bug fixes
Highlights
- Direct RSS feed support — paste any podcast feed URL into the search box (fetched via public CORS proxies with automatic fallback)
- Subscriptions — star podcasts and find them on the home screen
- Shareable deep links —
?podcast=<id>/?rss=<url> - Media Session API — lock-screen and headset controls with episode metadata
- Sleep timer (15/30/60 min) and global keyboard shortcuts (Space, arrow keys)
- Accessibility — keyboard-focusable episode rows, proper dialog semantics, labeled icon buttons
Bug fixes
- Sort toggle no longer highlights the wrong episode while one is playing
- Filtering keeps tracking the playing episode instead of breaking next/previous navigation
- Service Worker offline fallback and registration paths fixed for the GitHub Pages subdirectory
404.htmlnow redirects to the app root instead of the domain root- Episode durations follow the selected language instead of always showing Turkish units
localStoragequota errors are handled gracefully; progress is also flushed onvisibilitychange(iOS Safari)
Docs
English README + Turkish README.tr.md, LICENSE (MIT), CONTRIBUTING, SECURITY policy, CHANGELOG, Open Graph tags.
Live demo: https://iacbi.github.io/podcast-player/
Full details in CHANGELOG.md.