M3U files were generated when the download batch completed but before post-processing finished tagging and moving files. Paths pointed to download locations instead of final library paths, making every track show as missing. Now regenerates the M3U from the backend batch completion handler after all post-processing is guaranteed done, resolving real file paths from the library DB. Skips overwrite if zero tracks resolve to avoid replacing a partially-good M3U with an all-missing one. |
||
|---|---|---|
| .. | ||
| static | ||
| index.html | ||