feat: MediaServerItem新增用户播放状态、mediaserver.items()增加分页参数

This commit is contained in:
Owen
2024-09-20 17:57:43 +08:00
parent 91fc41261f
commit 7c5b4b6202
8 changed files with 201 additions and 112 deletions
+14
View File
@@ -72,6 +72,19 @@ class MediaServerLibrary(BaseModel):
link: Optional[str] = None
class MediaServerItemUserState(BaseModel):
# 已播放
played: Optional[bool] = None
# 继续播放
resume: Optional[bool] = None
# 上次播放时间 10位时间戳
last_played_date: Optional[str] = None
# 播放次数(不等于完播次数,理解为浏览次数)
play_count: Optional[int] = None
# 播放进度
percentage: Optional[float] = None
class MediaServerItem(BaseModel):
"""
媒体服务器媒体信息
@@ -106,6 +119,7 @@ class MediaServerItem(BaseModel):
note: Optional[str] = None
# 同步时间
lst_mod_date: Optional[str] = None
user_state: Optional[MediaServerItemUserState] = None
class Config:
orm_mode = True