Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

希望增加更多内置属性 #475

Open
Ptilopsis01 opened this issue Dec 5, 2023 · 4 comments
Open

希望增加更多内置属性 #475

Ptilopsis01 opened this issue Dec 5, 2023 · 4 comments
Milestone

Comments

@Ptilopsis01
Copy link

如题,个人认为当前的内置属性有些少了,且比较需要增加用于管理资源状态的属性,参考playnite:
image
虽然playnite是专职用于游戏管理的,不过我认为其他类型的资源增加这一属性也很有必要

同时考虑到资源的性质,我认为“语言”这一属性的覆盖面并不够,可能还需要“翻译”这一属性,以音声为例,中文音声和日文音声汉化显然不能都简单归于“中文”,但含有汉化的日文作品归于“日文”似乎也不太合适

此外,目前的自定义属性实际上没法手动对特定的资源进行添加或者编辑,不知道是否有改进的计划

@Ptilopsis01 Ptilopsis01 changed the title 增加更多内置属性 希望增加更多内置属性 Dec 5, 2023
@anobaka anobaka added this to the v1.9.0-beta milestone Dec 6, 2023
@anobaka
Copy link
Owner

anobaka commented Dec 6, 2023

感谢大佬建议,以前只增加了几乎是只读的自定义属性,当时没有足够的精力完善这部分。因为您特意提出了该功能,故现计划在v1.9.0增加该功能。

自定义属性的自身规则、数据类型,以及涉及到这些属性的逻辑(如增删改查)均会比想象中的复杂。以下是目前我的一些想法,其中斜体表示还处于还未有明确方案的状态

I. 交互变化

  1. 开放现有的自定义属性修改功能,针对不同类型的属性,修改的交互会不一样
  2. 支持创建自定义类型数据,并与资源绑定、隐藏或移除;

II. 数据类型

  • 文本
  • 日期
  • 选项
  • 数字
  • 复杂类型?

可能还要支持数组形式

III. 同步需要调整的内容

  1. 直接展示这些数据的界面
  2. 搜索
  3. 批量修改
  4. nfo生成
  5. 同步

@Ptilopsis01
Copy link
Author

非常感谢!

@anobaka anobaka modified the milestones: v1.9.0-beta, v1.8.1-beta Mar 13, 2024
@anobaka anobaka pinned this issue Apr 1, 2024
@anobaka
Copy link
Owner

anobaka commented Apr 1, 2024

这里有一个关于目前版本手动编辑资源属性数据的统计,可能会决定是否需要增加历史数据迁移至新版自定义属性的功能,建议有相关需求的同学投个票 #498

@anobaka
Copy link
Owner

anobaka commented Apr 2, 2024

这里是最新的信息

自定义属性

  • 单行文本、多行文本、链接
    • 定义
    • 配置属性
    • 搜索
    • 设置值
    • 展示
  • 数字、百分比、评分
    • 定义
    • 配置属性
    • 搜索
    • 设置值
    • 展示
  • 单选、多选
    • 定义
    • 配置属性
    • 搜索
    • 设置值
    • 展示
  • 附件
    • 定义
    • 配置属性
    • 搜索
    • 设置值
    • 展示
  • 复选框
    • 定义
    • 配置属性
    • 搜索
    • 设置值
    • 展示
  • 公式
    • 定义
    • 配置属性
    • 搜索
    • 设置值
    • 展示
  • 多级选项
    • 定义
    • 配置属性
    • 搜索
    • 设置值
    • 展示

内置属性

  • 简单属性仅保留:仅保留id创建时间更新时间文件创建时间文件修改时间媒体库分类父级资源
  • 特殊属性仅保留:标签关联收藏夹

功能调整

  • 历史属性值&内置属性值迁移
  • 从自定义属性向另外一个自定义属性复制/迁移已设置的值
  • 调整增强器增强目标
  • 调整批量修改功能的筛选条件和处理目标
  • 调整资源搜索条件
  • 根据分类配置资源展示名称规则

@anobaka anobaka modified the milestones: v1.8.1-beta, v1.9.0-beta Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

2 participants