This commit is contained in:
2024-12-27 22:00:28 +09:00
commit 2353324570
56 changed files with 8265 additions and 0 deletions

View File

@ -0,0 +1,46 @@
from dataclasses import dataclass
from tidalapi.media import Quality
try:
from PySide6 import QtCore
@dataclass
class ProgressBars:
item: QtCore.Signal
item_name: QtCore.Signal
list_item: QtCore.Signal
list_name: QtCore.Signal
except ModuleNotFoundError:
class ProgressBars:
pass
@dataclass
class ResultItem:
position: int
artist: str
title: str
album: str
duration_sec: int
obj: object
quality: str
explicit: bool
date_user_added: str
@dataclass
class StatusbarMessage:
message: str
timout: int = 0
@dataclass
class QueueDownloadItem:
status: str
name: str
type_media: str
quality: Quality
obj: object