+ hlsPlaylist.playlistFilename = generateHLSMasterPlaylistFilename()
+ hlsPlaylist.segmentsSha256Filename = generateHlsSha256SegmentsFilename()
+ await hlsPlaylist.save()
+
+ let durationDone = false
+
+ for (const playlistFile of playlistFiles) {
+ const concatenatedTsFile = buildConcatenatedName(playlistFile)
+ const concatenatedTsFilePath = join(replayDirectory, concatenatedTsFile)
+
+ const probe = await ffprobePromise(concatenatedTsFilePath)
+ const { audioStream } = await getAudioStream(concatenatedTsFilePath, probe)