昨天下载了天堂咖啡厅《 Nirvana Café 》(推荐朋友们下载听听,不错的音乐 ^_^ )这张专辑, APE 格式的,安装好 WinAmp MP3CUE 之后发现 WinAmp 无法播放,遂认为个人 RPWT ,因此狠下心来安装了 FooBar (之前不安装的理由是:媒体播放器我已经安装了 7 个,不想再多安装了……)。
但是用 Foobar 打开 CUE 文件之后发现仍然无法播放,再使用 TTplayer ,反而直接打开了 APE 进行播放,可是不能选曲,不爽,遂打开 CUE 文件,点击之后无反应。于是怀疑 CUE 错误。
经过 Internet 上一番搜索,终于发现,果然是 RPWT ,下载的 CUE 文件有错。
首先,涅磐专辑名用的是拉丁文(或者法文,反正非纯英语),造成 CUE 文件正常符号丢失。并且,文件中存在文件名错误,下载的 CDp_w_picpath.ape CUE 里面被指定为“ CDp_w_picpath.wav ”,遂修改。
正常的 CUE 文件应当如下:( 符号“ // ”后是为注释)
CATALOG 0000000000000          // 不知道这一行是干吗的……
PERFORMER "Karunesh"                   // 演唱者
TITLE "Nirvana.Cafe"                          //CD title
FILE "CDImage.ape" WAVE                // 指定 CD 镜像文件及格式
  TRACK 01 AUDIO                            // 以下为固定格式
    TITLE "Dazzled By The Light"   // 曲目名
    PERFORMER "Karunesh"           //Artist
    INDEX 01 00:00:00                         // 指定该 Track 开始播放时间,精确到秒
  TRACK 02 AUDIO
    TITLE "Chuang Tzu's Dream"
    PERFORMER "Karunesh"
    INDEX 01 05:40:62
// 此处略去其他 track
  TRACK 10 AUDIO
    TITLE "The Peace Within"
    PERFORMER "Karunesh"
    INDEX 01 49:00:66
 
而错误的 CUE 文件如下:
CATALOG 0000000000000         
PERFORMER "Karunesh"                  
TITLE "Nirvana.Caf?                            // 缺少引号“ " ”,注意非中文字符
FILE "CDImage.wav" WAVE               // 文件名出错,据说 foobar 忽略后缀,但测试未成功
  TRACK 01 AUDIO                           
    TITLE "Dazzled By The Light"  
    PERFORMER "Karunesh"          
    INDEX 01 00:00;00                         // 表述时间显然该用“ : ”而不是“ ;
  TRACK 02 AUDIO
    TITLE "Chuang Tzu's Dream"
    PERFORMER "Karunesh"
    INDEX 01 05:40:62
// 此处略去其他 track
  TRACK 10 AUDIO
    TITLE "The Peace Within"
    PERFORMER "Karunesh"
    INDEX 01 49:00:66
 
其实,写这篇东西只是想告诫自己,遇到问题先不要心慌,学习新知识的同时,一定要注重细节,一点一滴积累。现在的自己比起以前大大咧咧的总犯不该犯的马虎大意的毛病,已经细心多了。