bunnyxt / tdd-frontend

The frontend of https://tdd.bunnyxt.com via vue.js.
7 stars 3 forks source link

视频标签系统的设计与讨论 #42

Open bunnyxt opened 3 years ago

bunnyxt commented 3 years ago

一直想做的分类系统,考虑到很多时候,并不是1视频对应1分类的关系(多位歌姬、多种引擎等),再考虑到可扩展性(方便添加更多的类别),现考虑使用多种标签替代单一的分类系统,初步拟定的视频标签分类如下:

歌姬标签本身存储在tdd_singer表中,本身包含了声库从属关系、使用的引擎,曲目打上的歌姬标签数量也能判断出是否独唱/合唱,因此不再单独设置语言(尽管确实有跨语种调教作品)标签,原先的engine属性和solo属性将废除

VC视频界定

此外,还有一些对视频本身所获得的“荣誉”、所从属的“系列”等,也应当有所标记,这些统称为自定义标签,使用自定义标签表tdd_custom_tag和自定义标签-视频表tdd_video_custom_tag来实现

欢迎讨论