#1 - 2013-5-4 16:23
谷米 (Ruby ❤ Sapphire)
脚本地址: http://userscripts.org/scripts/show/166593

Firefox 用户用 GreaseMonkey 安装,Chrome 用户用 TamperMonkey 安装,其他用户参考这里这里安装。

功能:
1、曲目页面多选增强
在右边有个开关,还有个“保持开启”(勾上后就是默认开启本功能)。功能开启后,会在曲目标题右边显示 ↓20 ⇣̲20 ⇣̲[ ] 三个按钮,第一个是选择此曲目下20条,第二个是在本光盘内选择以下20条,第三个是选择以下N条(N≤20)。点击相应按钮,“批量修改”按钮也会出现在右边。
2、添加曲目列表整理
在曲目页面下方的“添加新的曲目”中,加入曲目列表格式整理功能,可以整理从别处复制过来的曲目信息。清除行首编号:处理 “1.xxx” “1 xxx” 的情况;清除行尾时长:处理 “xxx 3:00” 的情况;清除前后空格:清除每行的最前面和最后面的多余空格。
3、批量编辑曲目增强
增强原有的“批量编辑”模式,建议在各行光盘编号一致的情况下使用。在“光盘编号”后输入数字并“确认”,会批量替换光盘编号为相应数字,非数字与负数会替换为0,光盘编号不一致时会有提醒。“曲目编号整理”会把各行曲目编号替换为从1开始的数字(实际上是各行曲目编号减去首行曲目编号加一),光盘编号不一致时不能使用。
4、虾米导出(未完工)
位于专辑页面。全部导出:按 光盘编号|曲目编号|原文标题|| 格式导出;导出曲目:仅显示曲目标题,不分光盘。

Todo:
1、虾米导出按光盘导出,自定义曲目范围导出。
2、其他音乐网站的曲目信息导出(请留言提出,网站所提供的曲目信息尽量整齐、有固定格式。)
3、代码改进:直接注入页面而不依赖特定浏览器扩展;抽象各功能区块。

建议与意见请留言。
#2 - 2013-5-4 16:51
(编辑个人签名)
等候多时,感谢~
先用上,有问题我再反馈
#3 - 2013-5-4 18:25
(Ruby ❤ Sapphire)
自己在使用过程中发现了不方便的地方,修改升级至0.2。“批量编辑曲目增强”中,“曲目编号整理”改为自定义起始曲目编号,默认为1。
#4 - 2013-5-4 20:54
(编辑个人签名)
发现个问题
1. Opening
2. Harvest
3. Crow Song
4. MC1
5. Alchemy
6. Thousand Enemies
7. Day Game
8. 一番の宝物
9. MC2
10. Brave Song
11. CANOE
12. 闇の彼方へ
13. MC3
14. ささやかなはじまり
15. MC4
从第十首开始,清除行首编号和行尾时长失效:

——
然后过滤的内容我又想到了【試聴する】,这个亚马逊曲目列表上有时候会出现,例如:
Thank You! (765PRO ver.)        試聴する
此外【试听】【試聽】也可过滤掉
字符过滤这块请让我再想想,想的比较全了我再统一汇报下,不然太麻烦谷米酱了(bgm100)
——
虾米那个曲目导出有待改善,拿这张举例,在歌曲有单独标注艺人的情况下,歌曲名和艺人在一起了:
1|01|ROBOTICS;NOTES 林ゆうき||
1|02|起動! -YukiHayashi-ReMix feat.AYASA 阿保剛||
1|03|おじゃり申せ種子島 林ゆうき||
——
其他网站的曲目信息导出,目前想到的:
VGMdb 虽然不是音乐网,但是做的很规矩
#4-1 - 2013-5-4 21:08
leins=pallange
VGMdb做的不错 就是曲目经常是英文的...
#4-2 - 2013-5-4 21:13
菜籽酱
leins=pallange 说: VGMdb做的不错 就是曲目经常是英文的...
在日本发行的几乎都是有日语曲目的,一般是英文,罗马,日文三种曲目
#4-3 - 2013-5-4 21:19
leins=pallange
菜籽酱 说: 在日本发行的几乎都是有日语曲目的,一般是英文,罗马,日文三种曲目
噢 没注意到发行地...只是经常搜过去看到就只有英文的列表
不同版本间有链接么?
话说amz的曲目有时候是错的
#4-4 - 2013-5-4 21:29
菜籽酱
leins=pallange 说: 噢 没注意到发行地...只是经常搜过去看到就只有英文的列表
不同版本间有链接么?
话说amz的曲目有时候是错的
版本指的是曲目语言?Tracklist右侧有English,Japanese,Romaji,点击就会换曲目语言。唱片的通常盘,限定盘等一般在页面右下侧Related Albums下面可以找到。
嗯亚马逊有时候是有错,最好还是按照官网或唱片公司给的信息来。
#4-5 - 2013-5-4 21:37
leins=pallange
菜籽酱 说: 版本指的是曲目语言?Tracklist右侧有English,Japanese,Romaji,点击就会换曲目语言。唱片的通常盘,限定盘等一般在页面右下侧Related Albums下面可以找到。
嗯亚马...
不是曲目语言 我知道那几个list切换
有的游戏OST有日版美版 互相之间的链接有没有? 以前估计我搜到美版的了
#4-6 - 2013-5-4 22:03
菜籽酱
leins=pallange 说: 不是曲目语言 我知道那几个list切换
有的游戏OST有日版美版 互相之间的链接有没有? 以前估计我搜到美版的了
应该是没有的
#5 - 2013-5-4 22:46
(Ruby ❤ Sapphire)
升级至0.3。
修复:
1、“曲目列表整理”中“清除行首编号”因正则失误而使编号≥10时无效;
2、修正虾米导出时曲目的标题,不包含艺人姓名,若有中文标题则包含中文标题。

补充:
“曲目列表整理”中,“清除前后空格”和前俩项功能不能同时使用,已加上限制。

@菜籽酱
#5-1 - 2013-5-4 22:54
菜籽酱
好的
#6 - 2013-5-5 23:02
(Ruby ❤ Sapphire)
升级至0.4

功能:
“曲目列表整理”中的模式增加。
1、清除字符:可清除最前面和最后面的字符,在文本框中输入要清除的字符,在单选框中选择字符出现的位置;
2、正则替换:前一文本框输入正则表达式,如“^d+.s(.*)$”(正则为全局(g)及多行(m)模式),后一文本框输入替换文本,如“$1”。可作为全局文本替换使用,如要把“試聽”删去,则在前面填入“試聽”,后面留空即可。
#7 - 2013-5-10 03:33
(Ruby ❤ Sapphire)
升级至0.6

加入全角半角转换功能。
“转换全角序号”可以转换在每行最前面的全角数字为半角
半角转为全角/全角转为半角 是全局的字符替换(不包括假名)。