From e845c41ca37e7e46180d72b304734b84a100ef46 Mon Sep 17 00:00:00 2001 From: The Wobbler Date: Thu, 10 Apr 2025 12:00:11 +0200 Subject: [PATCH] Made the Playlist.save()-function write a header again. --- wobuzz/player/playlist.py | 2 ++ wobuzz/wobuzzm3u/wobuzzm3u.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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):