github PiratesIRC/Stream-Mapparr 0.3

latest releases: 0.7.2, 0.7.1, 0.7.0...
one month ago

Version 0.3 (2025-10-24)

New Features

  • Unlimited Stream Search: Removed the 10,000 stream limit (previously limited by max_pages = 100)

    • Plugin now fetches ALL available streams regardless of quantity
    • Pagination continues until all streams are retrieved from the API
  • New Action: Clear CSV Exports

    • Added a button to delete all CSV export files created by this plugin
    • Automatically identifies and removes files starting with "stream_mapparr_" prefix
    • Shows detailed report of deleted files (up to 10 listed, with count of additional files)
    • Includes confirmation dialog before deletion

Improvements

  • Frontend Refresh Method: Replaced M3U API refresh with WebSocket-based frontend refresh
    • Changed from _trigger_m3u_refresh() to _trigger_frontend_refresh()
    • Uses Django Channels WebSocket layer for real-time updates
    • Sends message to "dispatcharr_updates" group with type "channels.updated"
    • Provides immediate visual feedback in the Dispatcharr interface
    • Falls back gracefully if WebSocket layer is unavailable

Bug Fixes

  • Fixed settings not being passed correctly to plugin actions
    • Added fallback to extract settings from the context parameter when settings are empty
    • Improved error handling and logging in run() method

Technical Changes

  • Enhanced error logging with full traceback output for debugging
  • Updated plugin metadata to reflect new capabilities
  • Code cleanup and optimization

Don't miss a new Stream-Mapparr release

NewReleases is sending notifications on new releases.