feat(music): add audio quality workflow

This commit is contained in:
jxxghp
2026-08-10 10:23:02 +08:00
parent b3b376f2b1
commit 75e56d8e9a
31 changed files with 1085 additions and 12 deletions
+20
View File
@@ -55,6 +55,16 @@ class SubscribeHistory(Base):
resolution = Column(String)
# 特效
effect = Column(String)
# 音乐音质等级:hires/lossless/lossy,可用正则组合
audio_quality = Column(String)
# 音频格式,可用正则组合
audio_format = Column(String)
# 最低码率(bps
min_bitrate = Column(Integer)
# 最低位深(bit
min_bit_depth = Column(Integer)
# 最低采样率(Hz
min_sample_rate = Column(Integer)
# 总集数
total_episode = Column(Integer)
# 开始集数
@@ -69,6 +79,16 @@ class SubscribeHistory(Base):
best_version = Column(Integer, default=0)
# 是否只洗全集整包,开启后电视剧洗版不按单集下载
best_version_full = Column(Integer, default=0)
# 完成时的整体优先级
current_priority = Column(Integer)
# 完成时的音乐格式
current_audio_format = Column(String)
# 完成时的音乐码率(bps
current_bitrate = Column(Integer)
# 完成时的音乐位深(bit
current_bit_depth = Column(Integer)
# 完成时的音乐采样率(Hz
current_sample_rate = Column(Integer)
# 洗版时已下载剧集的优先级状态,格式:{"1": 90, "2": 100}
episode_priority = Column(JSON)
# 保存路径