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.615.466 Times

MP3::Album 0.14

  Date Added: October 14, 2010  |  Visits: 643

MP3::Album

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)



MP3::Album is a Perl extension to manage a music album built of mp3 files. SYNOPSIS use MP3::Album; $mp3_album = MP3::Album->new(files=>@files); #check is as set of mp3 has a uniform encoding if ($mp3_album->bitrate_check()) && $mp3_album->frequency_check()) { print "This set of mp3 is well encodedn"; } else { print "not so goodn"; } #get tracks and artistic information (layout) from cddb @layouts = $mp3_album->fetch_layout(method=>CDDB); #using one of the above matches to generate tags $mp3_album->layout($layouts[0]); # set the album layout to # on of your choice $mp3_album->generate_tags(); #and then rename the files $mp3_album->rename_files(); The general idea is to assume you can construct a set of mp3 files that , burnt into a cd, is equal to the "original" cd album. This modules helps to check if in every case this assumption is valid, and gives a set of utilities to manage that set of mp3 (ie: Generate mp3 tags or rename files according to a cddb match). The so called album info is divided into two sets: the technical info and the layout info. Technical info Gives all the information about the mp3 file and about the album as a group of those files. For an example it gives you the general encoding(s) of the album and if it has a uniform encoding (all the tracks are encoding at the same bitrate). Layout info Gives you all the information about the disc layout. This is track names, album artist, etc. You can get layouts of various ways; for now three of them where implemented : information extracted from mp3 tags, from cddb, imported from a text file. for more info about the layouts read the perldoc of MP3::Album::Layout.

Requirements: No special requirements
Platforms: Linux
Keyword: Album Files Info Layout Layouts Libraries Manage Music Album Programming To Manage
Users rating: 0/10

License: Freeware Size: 8.19 KB
USER REVIEWS
More Reviews or Write Review


MP3::ALBUM RELATED
Audio Editors  -  Toolsoft Audio Manager 1.70
Toolsoft Audio Manager | Free Download | Online Help. Toolsoft Audio Manager 1.70 - Freeware - Manage 40+ audio/video formats Toolsoft Audio Manager is a music organizer software to manage APE FLAC OGG WMA MP3 WAV (IMA ADPCM, ALAW, ULAW) Raw...
1.54 MB  
Libraries  -  MP3::Album::Layout::Fetcher 0.14
MP3::Album::Layout::Fetcher is a Perl extension to manage fetchers of album layouts. This module is a fetcher manager. It searches for modules in the MP3::Album::Layout::Fetcher::* name space and registers them as available fetchers. The...
8.19 KB  
Libraries  -  MP3::Album::Layout 0.14
MP3::Album::Layout is a Perl extension to manage/represent a layout for a mp3 album. SYNOPSIS use MP3::Album::Layout; #create a new layout my $layout = new MP3::Album::Layout; #change the disc title $layout->title("Perl conference");...
8.19 KB  
Libraries  -  MP3::Album::Track 0.14
MP3::Album::Track is a Perl extension to manage a "physical" track of a mp3 album. SYNOPSIS use MP3::Album::Track; #create a track object $track = MP3::Album::Track->new(filename=>$path_to_mp3_file); #set its mp3 tag...
8.19 KB  
Audio Tools  -  Paloma 2.04a
Paloma is a program to manage a database of digital music files and facilitate their retrieval and playback in interesting ways. It works with music files of any form--mp3 files, ogg files, MIDI files, whatever youve got a player for--and file...
266.24 KB  
Book Collection Managers  -  DearMob iPhone Music Manager 1.1
Transferring iPhone music to computer and adding songs to iPhone can be done for free with DearMob iPhone Music Manager effortlessly. You can select one, some, or all music to transfer to computers, and you can add one or some or a folder music to...
22.52 MB  
File Synchronizers  -  DearMob iPhone Music Manager for Mac 1.1
DearMob iPhone Music Manager is a free and safe iPhone music management software for Mac. With its intuitive UI, it lets you transfer iPhone music to computer and import music from Mac to iPhone with several clicks. You can selectively transfer...
53.61 MB  
Libraries  -  libgfeed 0.1.1
libgfeed is a library to manage (create, load, edit) feed files in either the ATOM v1.0 or RSS v2.0 format. Installation: 1. `cd to the directory containing the packages source code and type ./configure to configure the package for your...
337.92 KB  
3D Graphic Tools  -  GTK Photo Gallery 0.51
GTK Photo Gallery is an album to manage small and medium-sized photograph collections. It is possible to upload images to an online laboratory. It allows quick management by processing multiple files together. Rotate, delete, move, and manage...
184.32 KB  
Libraries  -  libsgc 0.2.3
libsgc is a small shared library that helps to manage a SCSI generic (sg) Linux driver. Installation: The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those...
32.77 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.11.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