diff --git a/src/blrec/postprocess/ffmpeg_metadata.py b/src/blrec/postprocess/ffmpeg_metadata.py index 8a7ab9a..7945fd9 100644 --- a/src/blrec/postprocess/ffmpeg_metadata.py +++ b/src/blrec/postprocess/ffmpeg_metadata.py @@ -157,7 +157,7 @@ def _make_comment_for_discontinuities(timestamps: Iterable[int]) -> str: async def _get_discontinuities(playlist_path: str) -> Tuple[List[int], float]: loop = asyncio.get_running_loop() - async with aiofiles.open(playlist_path) as file: + async with aiofiles.open(playlist_path, encoding='utf8') as file: content = await file.read() playlist = await loop.run_in_executor(None, m3u8.loads, content) duration = Decimal()