π₯ Never miss a moment with your Ring cameras! This browser extension automatically fixes Ring Live View disconnections, ensuring continuous monitoring of your Ring doorbell cameras and security cameras.
If you find this extension helpful, consider buying me a coffee! Your support helps maintain and improve this project.
- β¨ Auto-Reconnect: Instantly restores Ring camera live view when disconnected
- π Privacy First: No data collection, works 100% locally
- π Multilingual: Supports reconnection in multiple languages including English, German, Spanish and more
- π Zero Configuration: Works immediately after installation
- π― Lightweight: Minimal system resource usage
- π Browser Support: Works on both Chrome and Firefox
- π« Visual Feedback: Subtle notification when reconnecting
- β‘ Fast Loading: Optimized for quick response
- π‘οΈ Secure: No special permissions required
Using this extension with battery-powered Ring devices (like Battery Doorbell or Battery Spotlight Cam) can:
- Significantly increase battery drain due to continuous live view
- Cause batteries to heat up during extended viewing periods
- Potentially reduce battery lifespan with heavy usage
- Lead to more frequent recharging requirements
Consider using this extension sparingly with battery-powered devices to preserve battery health.
This extension:
- Does NOT request or handle any Ring credentials
- Does NOT have access to your Ring security system or arm/disarm features
- Can ONLY see and interact with the live view page
- Uses NO special browser permissions
- Runs ONLY on account.ring.com after you're already logged in
- Is completely open source for security verification
- Ring Video Doorbell (all models)*
- Ring Security Cameras*
- Ring Stick Up Cam*
- Ring Spotlight Cam*
- Ring Floodlight Cam
- Ring Indoor Cam
- Ring Elite
*Note: Battery-powered versions of these devices will experience faster battery drain when using live view for extended periods.
- Google Chrome (latest)
- Mozilla Firefox (v58.0+)
- Chrome-based browsers (Edge, Brave, etc.)
The extension automatically:
- π Monitors your Ring camera live view
- π Detects disconnection events
- π±οΈ Clicks the reconnect button instantly
- β Maintains continuous camera feed
You'll know it's working when:
- A subtle blue rotating ring appears near the close button during reconnection
- Your live view stays connected without manual intervention
- Debug logs appear in the console (if enabled)
- Visit Ring.com Stay Connected - Live View on Chrome Web Store
- Click "Add to Chrome"
- Start watching your Ring cameras worry-free!
- Visit Ring.com Stay Connected - Live View on Firefox Add-ons
- Click "Add to Firefox"
- Enjoy uninterrupted Ring camera viewing!
We take your privacy seriously:
- β No data collection or storage
- β No tracking or analytics
- β Works entirely in your browser
- β No external communications
- β No special permissions needed
- β Only runs on account.ring.com
If the extension isn't working:
- Make sure you're on https://account.ring.com
- Check that the extension is enabled in your browser
- Try refreshing the page
- Ensure you're using a supported browser version
- π Report Issues
- π‘ Suggest Features
- π₯ Contribute Code
npm run build
- Build both Chrome and Firefox extensionsnpm run build:chrome
- Build Chrome extension onlynpm run build:firefox
- Build Firefox extension onlynpm run dev
- Build and run Firefox extension for developmentnpm run lint
- Lint the extension codenpm run clean
- Clean build artifactsnpm run validate
- Validate extension filesnpm run icons
- Generate extension icons
βββ src/
β βββ shared/ # Shared code between browsers
β β βββ content.js # Main extension logic
β β βββ icons/ # Source SVG icons
β βββ chrome/ # Chrome-specific files
β β βββ manifest.json
β βββ firefox/ # Firefox-specific files
β βββ manifest.json
βββ scripts/ # Build and utility scripts
βββ dist/ # Build output (generated)
βββ screenshots/ # Store screenshots
This extension is designed with privacy as a core principle:
- No data collection or storage
- No tracking or analytics
- Works entirely locally in your browser
- No external communications
- No special permissions required
- Only runs on account.ring.com
By installing and using this extension, you agree to our:
This extension is not affiliated with or endorsed by Ring/Amazon.
If you encounter any issues or have suggestions:
- Check the Known Issues
- Create a new issue if your problem isn't already listed
- Include debug logs if possible
If you find this extension useful and would like to show your appreciation:
Your support helps maintain and improve this free, open-source extension!
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create a new branch for your feature
- Make your changes
- Run
npm run validate
to ensure everything works - Submit a pull request
Please ensure your code follows the existing style and includes appropriate comments.
- Renamed extension from "Ring Live View Reconnector" to "Ring.com Stay Connected - Live View" for better clarity and SEO
- Added multilingual support for the reconnect button
- Now supports German, Spanish, French, Italian, Dutch and several other languages
- Improved button detection for non-English Ring interfaces
- Enhanced logging to show which language was detected
- Removed unnecessary activeTab permission for better privacy
- Updated documentation to reflect permission changes
- Improved security by using minimal required permissions
- Added Firefox support (minimum version 58.0)
- Improved initialization process for faster loading
- Enhanced build system with better validation
- Added automated GitHub Actions workflow
- Improved error handling and logging
- Initial release
- Automatic reconnection functionality
- Privacy-focused implementation
- Chrome support
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all the Ring camera users who inspired this solution
- Contributors who help improve this extension
- Ring for their camera system (though this is an unofficial extension)