First, I create the FreeDB search object using the WebService::FreeDB module.
首先,我用WebService::FreeDB模块创建了一个 FreeDB检索对象。
Once results are returned from the FreeDB database, they are put in the %found_disks hash.
当结果从FreeDB数据库中返回,它们会被装入到 %found_disks散列中。
Incidentally, I use "disc" instead of "disk" in variable names because that's what FreeDB USES.
顺便说一下,使用“disc”而不是“disk”作为变量名,是因为FreeDB的用法如此。
FreeDB is a volunteer effort organized to provide a free, unrestricted database of CD tracklists.
而 FreeDB是一个志愿者经过有组织的努力提供的免费、无限制的CD曲目数据库。
The % freedb_searches hash maps freedb fields to information about them, including ID3v2 tag elements.
freedb_searches散列将freed b字段映射到有关它们的信息上,包括ID 3 v 2标签元素。
I use the data returned from the FreeDB search to make an anonymous hash with the appropriate elements.
我使用从FreeDB搜索中返回的数据来生成带有适当元素的匿名散列。
Note again that all search results are just string IDs that correspond to an album in the FreeDB database.
再次注意,所有的检索结果只不过是对应于FreeDB数据库中唱片的字符串id。
I used fuzzy string matching, FreeDB searches, ID3 versions 1 and 2, and lots of text-mode user interactions.
我用到了模糊字符串匹配、FreeDB检索、ID3版本1和2,以及许多文本模式用户交互。
The mapping between WebService::FreeDB fields and ID3v2 tag elements is tentative, but it has worked very well for me.
虽然 WebService::FreeDB字段和ID3v2标签元素之间的映射是试验性的,但它工作得很好。
Note that each "word" can contain spaces; the words are single search units as far as autotag.pl and FreeDB are concerned.
注意,每个“词”都可以包含空格;对于autotag.pl和FreeDB 来说,这些词是单一的检索单位。
The WebService::FreeDB module has an ask4discurls() function that was nice, because I would have had to write it otherwise.
FreeDB模块中有一个非常好的 ask4discurls()函数,因为如果没有它,我将不得不自己去写一个。
I simply liked MP3: : Tag and WebService: : FreeDB better based on personal experience with them and for the reasons above.
基于个人经验和上述原因,我只是更喜欢MP3:Tag和WebService:FreeDB。
The FreeDB searches are done with the search criteria given earlier, either interactively or through command-line switches.
FreeDB检索依照前面给出的检索标准完成,或者以交互的方式,或者以命令行开关的方式。
Note that every search result in FreeDB is identified by a unique id, and that's all I'm storing until much later in the program.
注意,FreeDB中每一个检索结果都由唯一的ID来标识,这也是一直到后面程序中我所存贮的全部内容。
The entire contents of the FreeDB databases are available for download without any copyright restrictions — so you could set up your own FreeDB server if you wanted.
FreeDB数据库的整个内容都可以下载,无版权限制——因此,如果您愿意,可以建立自己的FreeDB服务器。
I print out the tag info again to remind the user what it is we're talking about, then print out the disk information with the outstd function from WebService: : FreeDB.
我再次打印出标签信息,提醒用户我们正在讨论什么,然后用WebService: FreeDB的outstd函数打印出唱片信息。
I print out the tag info again to remind the user what it is we're talking about, then print out the disk information with the outstd function from WebService: : FreeDB.
我再次打印出标签信息,提醒用户我们正在讨论什么,然后用WebService: FreeDB的outstd函数打印出唱片信息。
应用推荐