几乎所有的ID3标签软件都包含“哑”标题框功能(“歌的标题三”变成了“宋三的标题”,而不是“宋三的标题”);然而,要产生一个完美的大写库,大部分工作必须由手工完成。是的,有些具有正则表达式支持的程序可以简化任务,但是正则表达式不能推断上下文,当涉及到适当的标题大小写时,上下文就是所有的一切。
虽然MusicBrainz的人有一个好的系统,但我不同意他们所有的选择,我也不想用他们的标签来替换我现有的标签,这些标签并不像我想的那样完整。考虑到这一点,还有没有人用(最好是可配置的)语法理解的标题大小写算法来编写一个程序,只要按一下按钮,就能自动正确地处理我的整个库?
注:我目前使用‘哑巴’套管,然后天真地替换所有的和和a等小的情况。它让你有了大部分的方法,但仍然需要手工检查每一个新文件的边缘案例,这是我试图消除的工作流程的一部分。
发布于 2015-11-26 16:17:56
一方面,您不想使用大多数情况下由真实的人输入和检查的MusicBrainz命名,相反,您希望使用一个自动化的、完全基于计算机的系统,但它不能是哑的。不幸的是,所有的计算机算法本质上都是愚蠢的,只是有些给人的印象是不那么愚蠢。
但我可能可以提供一个中间的方式,Jaikoz音乐标记显示您的音乐在本质上像电子表格一样的视图,并允许您自动和更新您的歌曲从MusicBrainz。但是,它还提供了本地编辑控件,包括允许您指定标题、大小写和句子大小写的本地编辑控件,以及应该(不)大写/小写的可配置单词列表。资本化器也足够聪明,能够识别某些特殊情况,如Mc,并按预期行事。

您可以很容易地将大写大写应用于所有/某些字段,并且可以将视图拆分到前后,比较自动编辑,这样您就可以在保存之前还原不喜欢的编辑。

免责声明:我是Jaikoz开发者
https://softwarerecs.stackexchange.com/questions/6807
复制相似问题