| Sponsored Links | ||||||||||||||
|
| ||||||||||||||
|
Collapse All
|
||||||||||||||
| Software Name | Software Type | Category | Price | |||||||||||
| 1 | MP3::Tag::ID3v2 0.9708 |
linux | Programming->Libraries | Free |
View Detail
|
|||||||||
MP3::Tag::ID3v2 is a Read / Write ID3v2.x.y tags from mp3 audio files. SYNOPSIS MP3::Tag::ID3v2 supports * Reading of ID3v2.2.0 and ID3v2.3.0 tags (some ID3v2.4.0 frames too) * Writing of ID3v2.3.0 tags MP3::Tag::ID3v2 is designed to be called from the MP3::Tag module. use MP3::Tag; $mp3 = MP3::Tag->new($filename); # read an existing tag $mp3->get_tags(); $id3v2 = $mp3->{ID3v2} if exists $mp3->{ID3v2}; # or create a new tag $id3v2 = $mp3->new_tag("ID3v2"); See MP3::Tag for information on the above used functions. * Reading a tag $frameIDs_hash = $id3v2->get_frame_ids(truename); foreach my $frame (keys %$frameIDs_hash) { my ($name, @info) = $id3v2->get_frame($frame); for my $info (@info) { if (ref $info) { print "$name ($frame):n"; while(my ($key,$val)=each %$info) { print " * $key => $valn"; } } else { print "$name: $infon"; } } } * Adding / Changing / Removing / Writing a tag $id3v2->add_frame("TIT2", "Title of the song"); $id3v2->change_frame("TALB","Greatest Album"); $id3v2->remove_frame("TLAN"); $id3v2->write_tag(); * Removing the whole tag $id3v2->remove_tag(); * Get information about supported frames %tags = $id3v2->supported_frames(); while (($fname, $longname) = each %tags) { print "$fname $longname: ", join(", ", @{$id3v2->what_data($fname)}), "n"; } |
||||||||||||||
| 2 | Audio::TagLib::ID3v2::SynchData 1.42 |
linux | Programming->Libraries | Free |
View Detail
|
|||||||||
Audio::TagLib::ID3v2::SynchData is a Perl module with a few functions for ID3v2 synch safe integer conversion. SYNOPSIS use Audio::TagLib::ID3v2::SynchData; print Audio::TagLib::ID3v2::SynchData->toUInt( Audio::TagLib::ByteVector->new("11")), "n"; # got 6321 print Audio::TagLib::ID3v2::SynchData->fromUInt(6321)->data(), "n"; # got "11" In the ID3v2.4 standard most integer values are encoded as "synch safe" integers which are encoded in such a way that they will not give false MPEG syncs and confuse MPEG decoders. This namespace provides some methods for converting to and from these values to ByteVectors for things rendering and parsing ID3v2 data. UV toUInt(ByteVector $data) This returns the unsigned integer value of $data where $data is a ByteVector that contains synchsafe integer. The default length of 4 is used if another value is not specified. ByteVector fromUInt(UV $value) Returns a 4 byte (32 bit) synchsafe integer based on $value. EXPORT None by default. |
||||||||||||||
| 3 | ID3V2.3 library 1.1-3 |
linux | Programming->Libraries | Free |
View Detail
|
|||||||||
ID3V2.3 library is a library written in C to provide read and write access to ID3 tags. ID3V2.3 library is designed to be very easy to use, and is meant to be compiled directly into your project. You can only access the most commonly used tag fields. The source code is easy to read and well documented. Example: #include "genre.h" #include "lib_id3v1.h" main() { id3Tag tag; strcpy (tag.artist, "Myartist"); strcpy (tag.album, "Myalbum"); strcpy (tag.title, "Mysong"); strcpy (tag.track, "12"); strcpy (tag.year, "2002"); strcpy (tag.comment, "Mycomment"); strcpy (tag.genre, "Mygenre"); set_id3v2tag(&tag, "/home/sam/myfile.mp3"); } If you need more info, look into the header file, its really simple. |
||||||||||||||
| 4 | Audio::TagLib::ID3v2::RelativeVolumeFrame 1.42 |
linux | Programming->Libraries | Free |
View Detail
|
|||||||||
Audio::TagLib::ID3v2::RelativeVolumeFrame is an ID3v2 relative volume adjustment frame implementation. SYNOPSIS use Audio::TagLib::ID3v2::RelativeVolumeFrame; my $i = Audio::TagLib::ID3v2::RelativeVolumeFrame->new( Audio::TagLib::ByteVector->new("")); $i->setChannelType("MasterVolume"); print $i->channelType(), "n"; # got "MasterVolume" This is an implementation of ID3v2 relative volume adjustment. The presense of this frame makes it possible to specify an increase in volume for an audio file or specific audio tracks in that file. Multiple relative volume adjustment frames may be present in the tag each with a unique identification and describing volume adjustment for different channel types. new() Constructs a RelativeVolumeFrame. The relevant data should be set manually. new(ByteVector $data) Constructs a RelativeVolumeFrame based on the contents of $data. DESTROY() Destroys the RelativeVolumeFrame instance. String toString() Returns the frames identification. see identification() LIST channles() Returns a list of channels with information currently in the frame. NOTE This should be a list of PV which indicates the ChannelType. see %_ChannelType PV channelType() Always returns master volume. deprecated void setChannelType(PV $t) This method no longer has any effect. deprecated IV volumeAdjustmentIndex(PV $type = "MasterVolume") Returns the relative volume adjustment "index". As indicated by the ID3v2 standard this is a 16-bit signed integer that reflects the decibils of adjustment when divided by 512. This defaults to returning the value for the master volume channel if available and returns 0 if the specified channel does not exist. see setVolumeAdjustmentIndex() see volumeAjustment() void setVolumeAdjustmentIndex(IV $index, PV $type = "MasterVolume") Set the volume adjustment to $index. As indicated by the ID3v2 standard this is a 16-bit signed integer that reflects the decibils of adjustment when divided by 512. By default this sets the value for the master volume. see volumeAdjustmentIndex() see setVolumeAdjustment() < NV volumeAdjustment(PV $type = "MasterVolume") > Returns the relative volume adjustment in decibels. NOTE Because this is actually stored internally as an "index" to this value the value returned by this method may not be identical to the value set using setVolumeAdjustment(). This defaults to returning the value for the master volume channel if available and returns 0 if the specified channel does not exist. see setVolumeAdjustment() see volumeAdjustmentIndex() void setVolumeAdjustment(NV $adjustment, PV $type = "MasterVolume") Set the relative volume adjustment in decibels to $adjustment. By default this sets the value for the master volume. NOTE Because this is actually stored internally as an "index" to this value the value set by this method may not be identical to the one returned by volumeAdjustment(). see setVolumeAdjustment() see volumeAdjustmentIndex() PeakVolume peakVolume(PV $type = "MasterVolume") Returns the peak volume (represented as a length and a string of bits). This defaults to returning the value for the master volume channel if available and returns 0 if the specified channel does not exist. see setPeakVolume() setPeakVolume(PeakVolume $peak, PV $type = "MasterVolume") Sets the peak volume to $peak. By default this sets the value for the master volume. see peakVolume() %_ChannelType This indicates the type of volume adjustment that should be applied. keys %Audio::TagLib::ID3v2::RelativeVolumeFrame::_ChannelType lists all available values used in Perl code. |
||||||||||||||
| 5 | MP3::Tag::ID3v2-Data 0.9708 |
linux | Programming->Libraries | Free |
View Detail
|
|||||||||
MP3::Tag::ID3v2-Data can get_frame() data format and supported frames. SYNOPSIS $mp3 = MP3::Tag->new($filename); $mp3->get_tags(); $id3v2 = $mp3->{ID3v2} if exists $mp3->{id3v2}; ($info, $long) = $id3v2->get_frame($id); # or ($info, $long) = $id3v2->get_frame($id, raw); This document describes how to use the results of the get_frame function of MP3::Tag::ID3v2, thus the data format of frames retrieved with MP3::Tag::ID3v2::get_frame(). It contains also a list of all supported ID3v2-Frames. get_frame() ($info, $long) = $id3v2->get_frame($id); # or ($info, $long) = $id3v2->get_frame($id, raw); $id has to be a name of a frame like "APIC". See also L The names of all frames found in a tag can be retrieved with the L |
||||||||||||||
| 6 | ID3v2 Chapter Tool 1.4.4 |
linux | Multimedia->Audio | Free |
View Detail
|
|||||||||
ID3v2ChapterTool is an application which allows you to author and embed chapter information in your MP3 files. ID3v2 Chapter Tool project is part of the BBC open source initiative and is maintained as a Sourceforge project. The application uses a new signalling specification that has been developed by ID3.org which is supported by APIs created in this project. These build on the Java ID3 API developed by Jens Vonderheide. Chapters in this context could be any of the following: - chapters within an audiobook - articles within a podcast - individual tracks within a multi-track audio file At the most basic level this chapter information consists of the start time of each chapter you define, allowing listeners to skip easily to these points in the file during replay. However, chapters can also have descriptive information (e.g. title), images and URLs. The information attached to each chapter can be used by media players to provide a dynamic display during replay. For example, the images attached to each chapter can be used to provide a slide show. The ID3v2ChapterTool also allows you to create a Table of Contents (TOC). At the most advanced level it is possible to define multiple TOCs for a single audio file. For example, one TOC could provide access to the entire audio file whilst a second TOC could provide access to a set of highlights. Once chapter information is widely supported by media players it will enable some exciting new multimedia applications such Audio Encyclopaedias. |
||||||||||||||
| 7 | OSS CD Ripper N ID3V2 Tag Editor 2.2.0.3 |
windows | Graphic Apps->Authoring Tools | $28.00 |
View Detail
|
|||||||||
|
||||||||||||||
| 8 | OSS CD Ripper and ID3V2 Tag Editor 2.2.0.3 |
windows | Audio Multimedia->Rippers Encoders | $28 |
View Detail
|
|||||||||
OSS CD Ripper and ID3V2 Tag Editor - Convert tracks from audio CDs or DVDs to WAV PCM, OGG Vorbis, MP3 (MPEG Layer-3), WMA (Windows Media Audio), CDA, ALF2, ADPCM, GSM, G.726, DSP, A-LAW, ACM, U-LAW, VOX, RAW, PCM, A-LAW, U-LAW on-the-fly and more with this powerful CD Ripper. Features Fast direct conversion with fast encoding engine, jitter correction, multiple/variable bitrate support, file verification, multi-drive reading, ID3V2 Tag Editor Improved freedb online CD database support. These features makes the process of conversion SAFER and FASTER. CD Ripper is a fast and easy to use program for recording digital audio tracks directly from compact discs without going through your sound card (this process is known as "ripping"). This digital recording process enables you to make high-quality copies of the original music. The CD Ripper`s easy interface allows you to convert tracks of your audio-CDs or audio-DVDs to your most favorite digital audio format with almost one click. CD Ripper can make direct digital copies from audio CDs or DVDs and saves them as files on your hard disk to the most popular compressed audio formats such as cd to WAV PCM, cd to MP3 (MPEG Layer-3), cd to WMA (Windows Media Audio),cd to Ogg Vorbis files with settings (from 8000 to 48000Hz, up to 192kbps). CD Ripper also supports more than one CD-ROM or DVD drive per computer. |
||||||||||||||
| 9 | ID3v2 Library 1.1 |
windows | Software Development->Components Libraries | $67.00 |
View Detail
|
|||||||||
|
||||||||||||||
| 10 | mp3album.pl 0.82 |
linux | Multimedia->Audio | Free |
View Detail
|
|||||||||
mp3album.pl is a tool to automatically create album lists from a batch of mp3 files including ID3v1, ID3v2.2 or ID3v2.3 information. It creates HTML reports. |
||||||||||||||
| 11 | Abander MP3 Image Extractor 1.1 |
windows | Audio Multimedia->Tag Editors | Free |
View Detail
|
|||||||||
Abander MP3 Image Extractor is a free and easy-to-use MP3 Tag Viewer and MP3 Image Extractor. Support: ID3v1, ID3v2 tags (artist, album, title, track, year, genre, conmment and image [APIC ID3v2 frames]) and MPEG information (bitrate, sample rate, size...). |
||||||||||||||
| 12 | Abander MP3 Lyrics Extractor 1.1 |
windows | Audio Multimedia->Other | Free |
View Detail
|
|||||||||
Abander MP3 Lyrics Extractor is a free and easy-to-use MP3 Tag Viewer and MP3 Lyrics Extractor. Support: ID3v1, ID3v2 tags (artist, album, title, track, year, genre, conmment and Lyrics [USLT ID3v2 frames]) and MPEG information (bitrate, sample rate, size...). |
||||||||||||||
| 13 | ID3edit.dll 2.0 |
windows | Software Development->Active X | $19.95 |
View Detail
|
|||||||||
Finally there is an ActiveX dll you can use to create your own applications in Visual Basic that read/write ID3v1.1 and ID3v2.3 tags. Features: full support of ID3v1.1 through ID3v2.3 tags, read/write up to 75 different ID3v2.3 frames, store multiple images in ID3v2.3 tags, store multiple comments in ID3v2.3 tags, works with ASP, extract important information such as Bit Rate, Length, File Size, Hz and other encoding information. Download comes with a sample VB project, ASP project and Access97 database. |
||||||||||||||
| 14 | Multi-Tag 2.0 |
windows | Graphic Apps->Animated GIF Editors | Free |
View Detail
|
|||||||||
Multi-Tag is an ID3 tag editing program that allows you to apply the same tags to multiple files. This is useful when you want to add the same Artist, Album, Year, Genre, URL, or Comments Tags to a group of files. Multi-Tag version 2.0 supports ID3v1.1 and ID3v2.3. It also allows you to remove tags (either ID3v1.1 or ID3v2.3) from a group of files. You can also copy tags from ID3v1.1 to ID3v2.3 and vise-versa. |
||||||||||||||
| 15 | MP3 EZlib Music Library/Playlist Manager 2.4 |
windows | Audio Multimedia->Audio Management | Free |
View Detail
|
|||||||||
|
||||||||||||||
| 16 | MP3::Tag 0.9709 |
linux | Programming->Libraries | Free |
View Detail
|
|||||||||
MP3::Tag is a Perl module for reading tags of MP3 audio files. SYNOPSIS use MP3::Tag; $mp3 = MP3::Tag->new($filename); # get some information about the file in the easiest way ($title, $track, $artist, $album, $comment, $year, $genre) = $mp3->autoinfo(); $comment = $mp3->comment(); # or have a closer look on the tags # scan file for existing tags $mp3->get_tags; if (exists $mp3->{ID3v1}) { # read some information from the tag $id3v1 = $mp3->{ID3v1}; # $id3v1 is only a shortcut for $mp3->{ID3v1} print $id3v1->title; # change the tag contents $id3v1->all("Song","Artist","Album",2001,"Comment",10,"Top 40"); $id3v1->write_tag; } if (exists $mp3->{ID3v2}) { # read some information from the tag ($name, $info) = $mp3->{ID3v2}->get_frame("TIT2"); # delete the tag completely from the file $mp3->{ID3v2}->remove_tag; } else { # create a new tag $mp3->new_tag("ID3v2"); $mp3->{ID3v2}->add_frame("TALB", "Album title"); $mp3->{ID3v2}->write_tag; } $mp3->close(); |
||||||||||||||
| 17 | CompulsiveCode MP3 Tag Editor 1.0 |
windows | Audio Multimedia->Tag Editors | Free |
View Detail
|
|||||||||
CompulsiveCode MP3 Tag Editor is a free program for editing the ID3 tags in MP3 files. This program supports ID3v1 and ID3v2 tags. Multiple files can be edited simultaneously. |
||||||||||||||
| 18 | GoldLeo MP3 Tag Editor 4.1 |
windows | Audio Multimedia->Tag Editors | $14 |
View Detail
|
|||||||||
GoldLeo MP3 Tag Editor is an easy to use MP3 tag editor supporting ID3V1.1 and ID3V2.x, and it is also a cool MP3 batch renamer, choose the format and batch rename the files in the directory easily. With it, you can edit the lyrics and pictures or copy ID3V1.1 between ID3V2.x. Here are some key features of "GoldLeo MP3 Tag Editor": · Edit MP3 Tag, supporting ID3V1.1 and ID3V2.X; · Batch rename MP3 files by the selected format; · Copy ID3V1.1 to ID3V2.x or vice versa; · Edit lyrics and pictures; · Play MP3 files by Windows Media Player; · Powerful export function; · Correct case; · Support multiple languages for music fans all over the world; |
||||||||||||||
| 19 | ID3KILL v1.4 |
windows | Audio Multimedia->Tag Editors | Free |
View Detail
|
|||||||||
ID3KILL removes and lists ID3v1 and v2 tags from MP3 files. ID3KILL has the option of only removing ID3v1 or ID3v2 tags and can recursively search within subdirectories. |
||||||||||||||
| 20 | MP3 EZlib Music Library and Playlist Manager 1.9.4 |
windows | Audio Multimedia->MPEG Audio Players and Editors | Free |
View Detail
|
|||||||||
EZlib is a Free MP3 Music Library and Playlist Manager Features: (1) 14-field Custom-Query to create a Working List (2) Single and mass ID3v2 Tag Update (3) Four user-defined, Custom ID3v2 tag fields (4) Four user-defined Music Rating Fields plus TempoG (5) Playlist creation and maintenance (6) Playlist Tweaking at runtime (on-the-fly) (7) Search inside your Lyrics & Comments ID3v2 tag fields (8) Rename music files to match ID3v2 tag fields (9) Rename music files with a numeric prefix for CD writing in playlist order (10) Print Duplicate Titles List (11) Print Unique Artists List (12) Print: Working List, Playlists, Lyrics (13) Built-in, high quality MP3 player (14) Written in Assembly Language for speed |
||||||||||||||
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
