Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.985.336 Times

AudioFile::Identify::MusicBrainz 0.4

  Date Added: November 13, 2010  |  Visits: 647

AudioFile::Identify::MusicBrainz

Report Broken Link
Printer Friendly Version


Product Homepage
Download (79 downloads)

AudioFile::Identify::MusicBrainz is a pure-perl MusicBrainz client implementation. A::I::M is, at heart, a pure-perl implementation of the MusicBrainz client protocol, encapsulated in some sensible Track/Album/Artist objects that have the sort of methods youd expect. So I can, given a Track object, go my $some_title = $track->album->track(4)->artist->title; Eventually, this is intended to be merely a plugin to a more general AudioFile::Identify architecture, along with such exciting things as A::I::Amazon, A::I::CDDB, etc, but until theyre ready and we have a decent API for it, its useful to have this out in the wild, as its very useful. USAGE See AudioFile::Identify::MusicBrainz::Query for details, but in summary: use AudioFile::Identify::MusicBrainz::Query; my $query = AudioFile::Identify::MusicBrainz::Query->new(); $query->FileInfoLookup( artist => coldplay, title => yellow, items => 5, ) or die "Could not query: " . $query->error(); print "I got ".scalar(@{$query->results})." resultsn"; print "Most likely album is ". $query->result(0)->album->title ."n"; print "Most likely trackNum is ". $query->result(0)->track->trackNum ."n"; See AudioFile::Identify::MusicBrainz::Album, AudioFile::Identify::MusicBrainz::Artist and AudioFile::Identify::MusicBrainz::Track for details of the methods you can call on these returned objects. Theres an example of its use in the examples folder in the tarball, tagger.pl (see tagger.pl). This is a utility that examines the ID3 tags of an MP3 file, and will print what MusicBrainz suggests for the rest of the tags..

Requirements: No special requirements
Platforms: Linux
Keyword: Audiofile Audiofileidentifymusicbrainz Client Libraries Musicbrainz Print Programming Title
Users rating: 0/10

License: Freeware Size: 28.67 KB
AUDIOFILE::IDENTIFY::MUSICBRAINZ RELATED
Libraries  -  Windows Azure Libraries for Java 0.1.2 December 2011 CTP
The Windows Azure SDK for Java provides client libraries and tools to allow Java developers to quickly and easily create applications that run on Windows Azure or leverage Windows Azure services such as Windows Azure Storage or Service Bus. To be...
 
Programming  -  devkitPro 1.5.7
This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
444.26 KB  
Communication Tools  -  Net Clients .NET 1.0.1
Client libraries written in C# for text-based internet protocols (so far including NNTP and Dict). These libraries are designed to reflect the RFCs of their respective protocols. With the release of the MS WCF, this project is effectively obsolete.
113.49 KB  
Libraries  -  MusicBrainz::Client 0.11
MusicBrainz::Client is a MusicBrainz Client API. SYNOPSIS use MusicBrainz::Client; use MusicBrainz::Queries qw(:all); my $mb = MusicBrainz::Client->new(); if(! $mb->query_with_args( MBQ_FindArtistByName, [ "Pink Floyd" ]) ) { die("Query...
23.55 KB  
Libraries  -  Bundle::MusicBrainz::Client 0.01
Bundle::MusicBrainz::Client is a Perl module with a bundle to install MusicBrainz::Client and required modules. SYNOPSIS perl -MCPAN -e install Bundle::MusicBrainz::Client CONTENTS MusicBrainz::Client - for to get to know thyself...
2.05 KB  
Version Control Tools  -  Team Foundation for Mono 0.5.0.1
Team Foundation for Mono is an implementation of the Team Foundation libraries and related client programs for the Mono .Net platform. Team Foundation is a collection of collaborative technologies that support a team effort to deliver a product...
276.48 KB  
Libraries  -  Mail::IMAPTalk 1.03
Mail::IMAPTalk is an IMAP client interface with lots of features. SYNOPSIS use Mail::IMAPTalk; $IMAP = Mail::IMAPTalk->new( Server => $IMAPServer, Username => foo, Password => bar, Uid => 1 ) || die "Failed to connect/login to IMAP...
30.72 KB  
Programming  -  solrpy 0.6
Python Solr module solrpy is a Python client for solr, an enterprise search server built on top of lucene. solrpy allows you to add documents to a solr instance, and then to perform queries and gather search results from solr using your...
20.48 KB  
Libraries  -  WWW::Scraper::Dice 0.01
WWW::Scraper::Dice Perl module contains Scrapes Dice : (skills,locations) => (title, location ,residue). SYNOPSIS use WWW::Search; my $oSearch = new WWW::Scraper(Dice); my $sQuery = WWW::Scraper::escape_query("unix and (c++ or java)");...
37.89 KB  
E-Mail Tools  -  Pygmy 0.6.0
Pygmy is a GNOME mail client written in the Python programming. The current version is 0.6.0 (07/12/02)..
266.24 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB