#### Beyond Linux® From Scratch (systemd Edition) - Version 11.1

### Chapter 42. Multimedia Libraries and Drivers

- Prev

  gstreamer-vaapi-1.20.0

- Next

  Liba52-0.7.4

- Up
- Home

# id3lib-3.8.3

## Introduction to id3lib

id3lib is a library for reading, writing and manipulating id3v1 and id3v2 multimedia data containers.

This package is known to build and work properly using an LFS-11.1 platform.

### Package Information

- Download (HTTP): https://downloads.sourceforge.net/id3lib/id3lib-3.8.3.tar.gz

- Download MD5 sum: 19f27ddd2dda4b2d26a559a4f0f402a7

- Download size: 932 KB

- Estimated disk space required: 16 MB

- Estimated build time: 0.2 SBU

### Additional Downloads

- Required patches: https://www.linuxfromscratch.org/patches/blfs/11.1/id3lib-3.8.3-consolidated_patches-1.patch

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/id3lib

## Installation of Id3lib

Install id3lib by running the following commands:

    patch -Np1 -i ../id3lib-3.8.3-consolidated_patches-1.patch &&

    libtoolize -fc                &&
    aclocal                       &&
    autoconf                      &&
    automake --add-missing --copy &&

    ./configure --prefix=/usr --disable-static &&
    make

This packages does not come with a working test suite.

Now, as the `root` user:

    make install  &&
    cp doc/man/* /usr/share/man/man1 &&

    install -v -m755 -d /usr/share/doc/id3lib-3.8.3 &&
    install -v -m644 doc/*.{gif,jpg,png,ico,css,txt,php,html} \
                        /usr/share/doc/id3lib-3.8.3

## Command Explanations

`--disable-static`: This switch prevents installation of static versions of the libraries.

## Contents

Installed Programs: id3convert, id3cp, id3info, and id3tag
Installed Library: libid3.so
Installed Directories: /usr/include/id3 and /usr/share/doc/id3lib-3.8.3

### Short Descriptions

id3convert | converts between id3v1/v2 tagging formats
id3cp | extracts id3v1/v2 tags from digital audio files
id3info | prints id3v1/v2 tag contents
id3tag | is a utility for editing id3v1/v2 tags
`libid3.so` | provides functions for the id3v1/v2 tag editing programs as well as other external programs and libraries

Last updated on

- Prev

  gstreamer-vaapi-1.20.0

- Next

  Liba52-0.7.4

- Up
- Home