real-debrid-downloader/src
Sucukdeluxe 189af2242f Fix: Tonspur-Remux konnte bei Windows-Datei-Lock Original UND Remux verlieren
Der atomare Ersetzen-Schritt loeschte das Original bevor der Ersatz bestaetigt
war; schlug das anschliessende Rename fehl (z.B. AV/Indexer-Lock), raeumte der
aeussere catch zusaetzlich die Temp-Datei weg -> null Kopien auf der Platte.

- Atomares Replace-over (MoveFileEx REPLACE_EXISTING / rename(2)) statt
  rm-dann-rename: filePath haelt zu jedem Zeitpunkt entweder das volle Original
  oder den vollen Remux.
- renameWithRetry: transiente Locks (EBUSY/EACCES/EPERM/EEXIST) mit Backoff
  (200/500/1000ms) statt sofort abzubrechen.
- Eindeutiger Temp-Name (~rd<pid><rand>) statt fixem ~rdtmp -> keine Kollision
  zwischen parallelen Paketen/Retries.
- 3 neue Tests (Recovery bei Replace-Fehler, Retry-Pfad EBUSY/EXDEV).
2026-06-08 22:14:13 +02:00
..
main Fix: Tonspur-Remux konnte bei Windows-Datei-Lock Original UND Remux verlieren 2026-06-08 22:14:13 +02:00
preload Add extended diagnostics logging 2026-06-07 17:00:06 +02:00
renderer Fix Mega-Web rotation skipping accounts on a timeout abort 2026-06-08 13:33:49 +02:00
shared Add "keep only German audio" post-extract step for .DL. files 2026-06-07 21:17:26 +02:00