yt-dlp when resumed was observed having written the same filename twice
into the file list. Perhaps once by the first download and once by the
resumed one?
toomanyfiles cmd fs = Left $ cmd ++ " downloaded multiple media files; git-annex is only able to deal with one per url: " ++ show fs
downloadedfiles cmd
| isytdlp cmd = liftIO $
- (lines <$> readFile filelistfile)
+ (nub . lines <$> readFile filelistfile)
`catchIO` (pure . const [])
| otherwise = workdirfiles
workdirfiles = liftIO $ filter (/= filelistfile)
made to it since the adjusted branch was created.
* importfeed: Add feedurl to the metadata (and allow it to be used in the
--template)
+ * Improve resuming interrupted download when using yt-dlp.
-- Joey Hess <id@joeyh.name> Mon, 26 Jun 2023 13:10:40 -0400