fork of the libid3tag library for reading ID3 metadata tags from MP3 files
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Be 3df1882b76
release 0.16.2
Fix null pointer dereference in id3_ucs4_length (CVE-2017-11550)
1 year ago
.github/workflows add GitHub Actions workflow file for Linux, macOS, and Windows CI 2 years ago
packaging rename pkgconfig file to id3tag.pc to match Linux distro packages 2 years ago
.gitignore add CMake build system from Mixxx vcpkg port 2 years ago
CHANGES release 0.16.2 1 year ago
CMakeLists.txt release 0.16.2 1 year ago
COPYING initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
COPYRIGHT initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
CREDITS initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
README update README for CMake 2 years ago
TODO initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
compat.c Don't pass null strings to id3_ucs4_length. Issue #6 2 years ago
compat.gperf remove includes of config.h 2 years ago
compat.h apply gperf_size_t.patch from Debian and fix build 2 years ago
crc.c remove includes of config.h 2 years ago
crc.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
debug.c remove includes of config.h 2 years ago
debug.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
field.c remove includes of config.h 2 years ago
field.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
file.c remove includes of config.h 2 years ago
file.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
frame.c remove includes of config.h 2 years ago
frame.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
frametype.c remove includes of config.h 2 years ago
frametype.gperf remove includes of config.h 2 years ago
frametype.h apply gperf_size_t.patch from Debian and fix build 2 years ago
genre.c remove includes of config.h 2 years ago
genre.dat apply 10_a_capella.dpatch by <kyle@debian.org> 2 years ago
genre.dat.in apply 10_a_capella.dpatch by <kyle@debian.org> 2 years ago
genre.dat.sed initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
genre.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
global.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
id3tag.h.in set version definitions in id3tag.h from CMake project version 2 years ago
latin1.c remove includes of config.h 2 years ago
latin1.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
libid3tag.list.in initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
parse.c remove includes of config.h 2 years ago
parse.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
render.c remove includes of config.h 2 years ago
render.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
tag.c remove includes of config.h 2 years ago
tag.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
ucs4.c Add a sanity check to id3_ucs4_length. Issue #6 2 years ago
ucs4.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
utf8.c remove includes of config.h 2 years ago
utf8.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
utf16.c remove includes of config.h 2 years ago
utf16.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
util.c remove includes of config.h 2 years ago
util.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago
version.c remove includes of config.h 2 years ago
version.h initialize Git repository with code from libid3tag-0.15.1b.tar.gz 2 years ago

README

 libid3tag - ID3 tag manipulation library
 Copyright (C) 2000-2004 Underbit Technologies, Inc.

 $Id: README,v 1.5 2004/01/23 09:41:32 rob Exp $

===============================================================================

INTRODUCTION

  libid3tag is a library for reading and (eventually) writing ID3 tags, both
  ID3v1 and the various versions of ID3v2.

  See the file `id3tag.h' for the current library interface.

===============================================================================

BUILDING AND INSTALLING

   libid3tag depends on zlib. It uses the CMake build system. To build it,
   run:

cmake -DCMAKE_INSTALL_PREFIX=/where/you/want/to/install/to -S . -B build
cmake --build build --parallel number-of-cpu-cores
cmake --install build

===============================================================================

COPYRIGHT

  Please read the `COPYRIGHT' file for copyright and warranty information.
  Also, the file `COPYING' contains the full text of the GNU GPL.

  Send inquiries, comments, bug reports, suggestions, patches, etc. to:

      Underbit Technologies, Inc. <support@underbit.com>

  See also the MAD home page on the Web:

      http://www.underbit.com/products/mad/

===============================================================================