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

Audio::TagLib 1.42

  Date Added: October 08, 2010  |  Visits: 674

Audio::TagLib

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)



Audio::TagLib is a library for reading and editing audio meta data, commonly known as tags. SYNOPSIS use Audio::TagLib; use warnings; use strict; my $f = Audio::TagLib::FileRef->new("Latex Solar Beef.mp3"); my $artist = $f->tag()->artist(); print $artist->toCString(), "n"; # got "Frank Zappa" $f->tag()->setAlbum(Audio::TagLib::String->new("Fillmore East")); $f->save(); my $g = Audio::TagLib::FileRef->new("Free City Rhymes.ogg"); my $album = $g->tag()->album(); print $album->toCString(), "n"; # got "NYC Ghosts & Flowers" $g->tag()->setTrack(1); $g->save(); Note that these high level functions work for Ogg, FLAC, MPC and MP3 (or any other formats supported in the future). For this high level API, which is suitable for most applications, the differences between tag and file formats can all be ignored. Some goals of TagLib: - A clean, high level, C++ API to handling audio meta data. - Support for at least ID3v1, ID3v2 and Ogg Vorbis comments. - A generic, simple API for the most common tagging related functions. - Binary compatibility between minor releases using the standard KDE/Qt techniques for C++ binary compatibility. - Make the tagging framework extensible by library users; i.e. it will be possible for libarary users to implement additional ID3v2 frames, without modifying the TagLib source (through the use of Abstract Factories and such. Because TagLib desires to be toolkit agnostic, in hope of being widely adopted and the most flexible in licensing TagLib provides many of its own toolkit classes; in fact the only external dependancy that TagLib has, it a semi-sane STL implementation..

Requirements: No special requirements
Platforms: Linux
Keyword: Api Audio Audiotaglib Data Editing Audio Known As Libraries Library Meta Meta Data Programming Reading Tag Taglib
Users rating: 0/10

License: Freeware Size: 1.4 MB
USER REVIEWS
More Reviews or Write Review


AUDIO::TAGLIB RELATED
Security Tools  -  Arri 0.2a1
Arri is an array API - more commonly known as a buffer API. Arri provides an interface to create, write, copy, duplicate, delete, append and free awways. It does more than that, though. Arri contains a string API, to handle character strings, an...
64.51 KB  
Photo & Video  -  Sense the Color (Free) 3.3.0.0
Sense the Color combines the power of Windows Phone with the popular photo editing technique known as selective coloring. Reveal or hide color with the touch of your finger. Create striking images by uncovering the natural color within your...
5 MB  
Libraries  -  Dido 0.1.0 Build 20111025 Alpha
Dido, which actually stands for Data-In / Data-Out was designed as a library that is supposed to get data into and out of Java programs. This library was specially developed in order to be used within Oddjob application. Now you can improve your...
 
Development Editors  -  Bricx Command Center 3.3 Build 3.3.8.9
Bricx Command Center, or BricxCC, in short, is a software commonly known as an Integrated Development Environment for programming the RCX, Scout, Cybermaster, and Spybot programmable bricks using the NQC language. The application supports...
 
Audio Editors  -  Wavosaur audio editor 1.0.2.0
Wavosaur is a free and efficient audio editor for Windows : do digital audio editing and recording , add VST effects, repair and clean your audio, perform various operations with audio data, change sound in real time, masters your track, process...
484 KB  
Multi-Purpose Audio Players  -  WildFire CD Ripper 4.4.0
WildFire CD Ripper is pulling out the data (music) directly in digital format from an Audio CD; this kind of software is in general known as a CD Ripper or a CDDA utility. The resultant audio file can be a pure WAV file (useful for making...
3.01 MB  
Audio Tools  -  MMUSBAUDIO 2006.05.31
MMUSBAUDIO (formerly known as USBUA100) is a Linux kernel module device driver for the Roland / Edirol desktop audio devices. It works with next devices: UA-1EX UM-1 UA-5 UA-100 SC-8850 The Advanced Linux Sound Architecture (ALSA)...
21.5 KB  
CD Players  -  Free Disc Burner Platinum 3.4.2
Free CD DVD Burner Platinum performs as a powerful CD/DVD burning program which helps easily create data/multimedia disc in a breeze. It is available to burn data or audio/video CD & DVD, rip audio CD, rip, create and burn ISO images. Our...
4.39 MB  
Audio Recorders  -  SM Audio Editor 3.2.0.16
Audio Editor is a powerful easy-to-use digital audio editing program that you can use edit audio files easily. With Audio Editor you can: 1-Open a lot of audio files like MP3,MP2,WAV,WMA,OGG,VOX,G726,RAW,DSS,CDA,MPC,PCM,GSM…etc. 2-Save...
11.29 MB  
Audio Editors  -  Free Audio Editor 1.0.9.324
Free Audio Editor is an easy to use audio editing tool, which key functions are to delete unwanted audio parts and split audio files. The interface of the program is intuitive and simple. It displays waveform of the audio files that helps users...
27.23 MB  
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  -  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  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB