mirror of https://github.com/Chocobozzz/PeerTube
Fix replay last segments loop
parent
2d53be0267
commit
5b9b403a20
|
@ -69,18 +69,9 @@ async function saveLive (video: MVideo, live: MVideoLive) {
|
||||||
|
|
||||||
const rootFiles = await readdir(hlsDirectory)
|
const rootFiles = await readdir(hlsDirectory)
|
||||||
|
|
||||||
const playlistFiles: string[] = []
|
const playlistFiles = rootFiles.filter(file => {
|
||||||
|
return file.endsWith('.m3u8') && file !== 'master.m3u8'
|
||||||
for (const file of rootFiles) {
|
})
|
||||||
// Move remaining files in the replay directory
|
|
||||||
if (file.endsWith('.ts')) {
|
|
||||||
await LiveManager.Instance.addSegmentToReplay(hlsDirectory, join(hlsDirectory, file))
|
|
||||||
}
|
|
||||||
|
|
||||||
if (file.endsWith('.m3u8') && file !== 'master.m3u8') {
|
|
||||||
playlistFiles.push(file)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
await cleanupLiveFiles(hlsDirectory)
|
await cleanupLiveFiles(hlsDirectory)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue