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 32.389.713 Times

Audio::TagLib 1.42

  Date Added: October 08, 2010  |  Visits: 727

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  -  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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
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...
3.88 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