SponsorBlockMonitor's "playing file changed mid-monitor" exit was too aggressive on the delegation path. When torttube hands off to plugin.video.youtube, Kodi cycles through three URLs (torttube plugin → pv.youtube plugin → MPD on localhost:50152) before settling. If initial_file captured an intermediate one, the next poll's current_file tripped the exit and SponsorBlock silently stopped without skipping anything. Removed the check. The isPlaying() guard already covers the "player stopped" exit; the rare "user started a different video while our monitor is still alive" case isn't worth breaking the common path. |
||
|---|---|---|
| .. | ||
| resources | ||
| addon.xml | ||
| main.py | ||