From 275f39458068eceda74da703d3ce1961ee9b3ca3 Mon Sep 17 00:00:00 2001 From: William Bell <62452284+Ugric@users.noreply.github.com> Date: Fri, 26 Dec 2025 20:04:39 +0000 Subject: [PATCH] fix for older python runtime --- gapless_player.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/gapless_player.py b/gapless_player.py index 065badb..bfbc88a 100644 --- a/gapless_player.py +++ b/gapless_player.py @@ -23,6 +23,16 @@ import requests from pathlib import Path import mimetypes +@dataclass +class Song: + id: str + url: str + name: str + duration: float + album_name: str + album_cover_path: str + artist_name: str + def song_data_to_Song(data, client_data) -> Song: # """ # Build a Jellyfin audio stream URL using urllib.parse. @@ -73,17 +83,6 @@ os.makedirs("data", exist_ok=True) os.makedirs("data/images", exist_ok=True) -@dataclass -class Song: - id: str - url: str - name: str - duration: float - album_name: str - album_cover_path: str - artist_name: str - - class GaplessPlayer: def __init__(self, samplerate: int = 96000, channels: int = 2): self.samplerate = samplerate