Dispatcharr IPTV Checker Plugin - Changelog v0.2.1
Performance & User Experience
- Added 3-second delay between stream checks to reduce server load and improve reliability
- Reordered UI actions: Moved "Get Status Update" above "View Last Results" for better workflow
- Renamed action: "Check Status/View Last Results" → "View Last Results" for clarity
Enhanced Status Updates
- Real-time ETA calculation in status updates showing remaining time based on actual processing speed
- Completion notifications: Status updates now show "Stream checking completed. Processed X streams." when finished
- Better progress tracking with format: "Checking streams X/Y - Z% complete | ETA: N min"
Improved Error Handling & Reporting
- Rounded framerate values: CSV exports now display framerates rounded to 1 decimal place for cleaner data
- Better error parsing: More accurate identification of stream failure reasons
Smart Retry System
- Background retry queue: Timeout streams get retried after 3-4 other streams are processed instead of immediate consecutive retries
- Reduced server hammering: Gives problematic servers recovery time between retry attempts
- Improved success rates: Better handling of intermittent timeout issues
Time Estimates
- More accurate estimates: Updated calculations based on real-world performance data (20% buffer added)
- Realistic completion times: 92 streams now estimates ~16 minutes instead of 64 minutes
Technical Improvements
- Background processing: Stream checking continues in the background to prevent browser timeouts
- Better plugin registration: Multiple export formats for improved compatibility
- Enhanced logging: More detailed debug information for troubleshooting