SwiftMiner 1.44.7
SwiftMiner 1.44.7 replaces Twitch's deprecated Spade watch tracking with HLS playlist segment requests and makes the Overview card show the reward Twitch is actually crediting when a stream grants multiple campaigns. Engine 4.39.
📡 HLS watch sessions replace Spade heartbeats
- Twitch deprecated SpadeEvent watch tracking around 8 October 2026. The old minute-watched beacon still returned HTTP 204 but silently stopped crediting drop progress. SwiftMiner now fetches HLS playlist segments via HEAD requests every 20 seconds, which Twitch continues to credit. A huge thank-you to TwitchDropsMiner (TDM) and its community for identifying and sharing the fix.
- Signed playback tokens are cached for three minutes and automatically refreshed on expiry or playlist failure. Tokens and signed URLs are never logged.
- Legacy Spade and GQL watch transports are retained as labelled fallbacks when HLS is transiently unavailable.
🎮 Concurrent campaign progress
- When a stream grants drops for more than one campaign for the same game, the activity card now shows the drop Twitch is actually crediting rather than always displaying the scheduler's primary campaign at zero progress.
- The subtitle names the credited campaign when it differs from the scheduled one, so parallel rewards are visible at a glance.