1 Introduction

scribbu is a C++ library & associated command-line tool for working with ID3 tags (see ID3). It was born when I retired my last Windows machine & could no longer use Winamp (see Winamp) to manage my library of digital music. The scribbu library offers classes & methods for reading, modifying & writing ID3v1 & ID3v2 tags. The scribbu program provides assorted sub-commands for working with ID3-tagged files (e.g. re-naming files based on their tags), but its real power lies in its embedded Scheme interpreter (see The Guile Reference Manual) in which scribbu library features are exported as a Scheme module (on which more below).