diff --git a/wobuzz/player/playlist.py b/wobuzz/player/playlist.py index 1fc7d2b..0bba6a7 100644 --- a/wobuzz/player/playlist.py +++ b/wobuzz/player/playlist.py @@ -296,6 +296,8 @@ class Playlist: wbz_data = "" + wbz_data += wbzm3u.assemble_line(WBZM3UData.Header) + for order in self.sorting: wbz_data += wbzm3u.assemble_line(order) diff --git a/wobuzz/wobuzzm3u/wobuzzm3u.py b/wobuzz/wobuzzm3u/wobuzzm3u.py index c536483..b9891f4 100644 --- a/wobuzz/wobuzzm3u/wobuzzm3u.py +++ b/wobuzz/wobuzzm3u/wobuzzm3u.py @@ -60,7 +60,7 @@ class WobuzzM3U: return WBZM3UData.Path(line) def assemble_line(self, data: WBZM3UData) -> str | None: - if isinstance(data, WBZM3UData.Header): + if data is WBZM3UData.Header or isinstance(data, WBZM3UData.Header): return "#WOBUZZM3U\n" if isinstance(data, WBZM3UData.Path):