3、从Internet获取文件的标签信息
我个人非常喜欢这个功能:)
许多播放CD的软件都能从网上的CD数据库中找出对应的标签(Tag)信息(如作者、专辑、曲名等),并显示出来,而foobar2K将这个功能扩展到了音乐文件上。对于一些下回来只有文件名,没有标签信息的文件,我们可以通过foobar2K尝试在freedb.org的网络数据库中寻找缺少的标签信息。
首先在foobar2K中进行必要的设置,preferences-->Components-->freedb masstagger,将preview下的勾打上。进入播放界面将需要寻找信息的专辑里的文件全部选中,用右键点击,选择freedb-->Get tags,程序即开始连接网络数据库进行搜索,找到相似的专辑信息后就会弹出下图中的窗口。在顶部的下拉框中选择正确的专辑名,然后点击preview,每个文件的标签信息就会显示在左下框里;查认正确后,点击Tag files,信息即被写入文件。
由于在从CD音轨的截取到编码成文件格式这整个过程中,CD音轨的实际时间长度与编码后文件的播放时间长度不符的现象往往难以避免,这就给查找标签信息造成了一定的困难。如果使用Tag files功能无法找到所需的标签信息,建议使用freedb-->Search功能,靠关键词来进行搜索,然后手动在返回的信息中选取正确的信息。此法特别适用于对单个文件的标签信息查找。
在查询一些中文歌曲时返回的信息往往带有乱码,按以下步骤可以将正确的标签信息写入文件。首先下载
此文件 ,将压缩包内的 iconv.dll 拷入foobar2K的安装目录中;然后重新搜索标签,在返回的预览框里按下ISO那个键,选择正确的内码,然后再 tag files 。也许在预览框里显示的仍为乱码,但不要紧,只要你选对了内码,写进文件后在Playlist里就能正常显示。
无信息返回的原因:
(1) 计算机没有连接到网络(地球人都知道…)。
(2) freedb.org的数据库没有该专辑的信息。
(3) 文件按名称排列的顺序与CD音轨的排列顺序不符
(4) 在文件编码过程中产生了错误的时间长度信息,即实际可播放的时间与播发器中显示的时间不等。对于这种情况,可试着在播放界面中右击该文件,选择 Fix MP3 header 进行修复。