Go to file
xRangerDE d8f0836165 fix: ETA calculation was using video duration instead of download progress
The old formula (avgSpeed * expectedDurationSeconds) simplified to just
(videoDuration - elapsedTime), showing 59min ETA for a 60min part after
1min of downloading. Now uses streamlink's actual progress percentage:
ETA = (elapsed / percent) * (100 - percent), which reflects real download
speed rather than video length.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 15:47:19 +01:00
build chore: migrate repository to Codeberg, bump version to 4.2.0, update update logic 2026-03-01 20:23:21 +01:00
docs/superpowers docs: add VOD merge+split implementation plan 2026-03-19 17:10:15 +01:00
scripts test: add filename collision detection unit tests 2026-03-20 09:28:06 +01:00
src fix: ETA calculation was using video duration instead of download progress 2026-03-21 15:47:19 +01:00
.gitignore chore: migrate repository to Codeberg, bump version to 4.2.0, update update logic 2026-03-01 20:23:21 +01:00
package-lock.json release: 4.5.4 hardening — clip validation, cutter check, pagination guard, atomic writes 2026-03-21 15:39:55 +01:00
package.json release: 4.5.4 hardening — clip validation, cutter check, pagination guard, atomic writes 2026-03-21 15:39:55 +01:00
README_AI_RELEASE.md docs: add AI release runbook for gitea 2026-03-05 01:04:18 +01:00
tsconfig.json chore: migrate repository to Codeberg, bump version to 4.2.0, update update logic 2026-03-01 20:23:21 +01:00