This is the id3v2 Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:22:21 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
id3v2ID3v2 parser
Eitaro Fukamachi
BSD 2-Clause
# id3v2 - ID3v2 parser
## Usage
“‘common-lisp
(id3v2:read-mp3-file #P"Music/ピノキオP/ありふれたせかいせいふく.mp3")
;=> #S(ID3V2.MP3:MP3
; :HEADER #S(ID3V2:ID3V2-HEADER :VERSION 4 :REVISION 0 :FLAGS 0 :SIZE 202227)
; :NAME "ありふれたせかいせいふく"
; :ARTIST "ピノキオP Feat. 初音ミク"
; :ALBUM "Obscure Questions"
; :YEAR "2012"
; :TRACK NIL
; :DISC NIL
; :GENRE "Electronica"
; :LENGTH NIL
; :COMMENTS NIL)
“‘
## Author
* Eitaro Fukamachi (e.arrows@gmail.com)
## Copyright
Copyright (c) 2015 Eitaro Fukamachi (e.arrows@gmail.com)
## License
Licensed under the BSD 2-Clause License.
0.1
trivial-gray-streams (system).
babel (system).
src (module).
Modules are listed depth-first from the system components tree.
id3v2/srcid3v2 (system).
id3v2.lisp (file).
id3v22.lisp (file).
id3v23.lisp (file).
id3v24.lisp (file).
limit-stream.lisp (file).
mp3.lisp (file).
util.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
id3v2/id3v2.asdid3v2/src/id3v2.lispid3v2/src/id3v22.lispid3v2/src/id3v23.lispid3v2/src/id3v24.lispid3v2/src/limit-stream.lispid3v2/src/mp3.lispid3v2/src/util.lispid3v2/src/id3v2.lispid3v22.lisp (file).
id3v23.lisp (file).
id3v24.lisp (file).
limit-stream.lisp (file).
mp3.lisp (file).
util.lisp (file).
src (module).
id3v2-header (structure).
id3v2-header-flags (reader).
(setf id3v2-header-flags) (writer).
id3v2-header-revision (reader).
(setf id3v2-header-revision) (writer).
id3v2-header-size (reader).
(setf id3v2-header-size) (writer).
id3v2-header-version (reader).
(setf id3v2-header-version) (writer).
read-mp3-file (function).
copy-id3v2-header (function).
has-id3-tag-p (function).
id3v2-header-p (function).
make-id3v2-header (function).
read-id3v2-header (function).
id3v2/src/id3v22.lispsrc (module).
parse-id3v22 (function).
id3v2/src/id3v23.lispsrc (module).
parse-id3v23 (function).
id3v2/src/id3v24.lispsrc (module).
parse-id3v24 (function).
id3v2/src/limit-stream.lispsrc (module).
limit-stream (class).
make-limit-stream (function).
stream-element-type (method).
stream-read-byte (method).
stream-read-sequence (method).
limit-stream-real-stream (reader method).
(setf limit-stream-real-stream) (writer method).
id3v2/src/mp3.lispsrc (module).
make-mp3 (function).
mp3 (structure).
mp3-album (reader).
(setf mp3-album) (writer).
mp3-artist (reader).
(setf mp3-artist) (writer).
mp3-comments (reader).
(setf mp3-comments) (writer).
mp3-disc (reader).
(setf mp3-disc) (writer).
mp3-genre (reader).
(setf mp3-genre) (writer).
mp3-header (reader).
(setf mp3-header) (writer).
mp3-length (reader).
(setf mp3-length) (writer).
mp3-name (reader).
(setf mp3-name) (writer).
mp3-track (reader).
(setf mp3-track) (writer).
mp3-year (reader).
(setf mp3-year) (writer).
id3v2/src/util.lispsrc (module).
read-comment-string (function).
read-frame-size (function).
read-id (function).
read-string (function).
skip-bytes (function).
Packages are listed by definition order.
id3v2common-lisp.
id3v2.2.
id3v2.3.
id3v2.4.
id3v2.limit-stream.
id3v2.mp3.
id3v2.util.
id3v2-header (structure).
id3v2-header-flags (reader).
(setf id3v2-header-flags) (writer).
id3v2-header-revision (reader).
(setf id3v2-header-revision) (writer).
id3v2-header-size (reader).
(setf id3v2-header-size) (writer).
id3v2-header-version (reader).
(setf id3v2-header-version) (writer).
read-mp3-file (function).
copy-id3v2-header (function).
has-id3-tag-p (function).
id3v2-header-p (function).
make-id3v2-header (function).
read-id3v2-header (function).
id3v2.3common-lisp.
id3v2.mp3.
id3v2.util.
parse-id3v23 (function).
id3v2.2common-lisp.
id3v2.mp3.
id3v2.util.
parse-id3v22 (function).
id3v2.4common-lisp.
id3v2.mp3.
id3v2.util.
parse-id3v24 (function).
id3v2.limit-streamcommon-lisp.
limit-stream (class).
make-limit-stream (function).
limit-stream-real-stream (generic reader).
(setf limit-stream-real-stream) (generic writer).
id3v2.utilcommon-lisp.
read-comment-string (function).
read-frame-size (function).
read-id (function).
read-string (function).
skip-bytes (function).
id3v2.mp3common-lisp.
make-mp3 (function).
mp3 (structure).
mp3-album (reader).
(setf mp3-album) (writer).
mp3-artist (reader).
(setf mp3-artist) (writer).
mp3-comments (reader).
(setf mp3-comments) (writer).
mp3-disc (reader).
(setf mp3-disc) (writer).
mp3-genre (reader).
(setf mp3-genre) (writer).
mp3-header (reader).
(setf mp3-header) (writer).
mp3-length (reader).
(setf mp3-length) (writer).
mp3-name (reader).
(setf mp3-name) (writer).
mp3-track (reader).
(setf mp3-track) (writer).
mp3-year (reader).
(setf mp3-year) (writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
size.
limit-stream)) ¶limit-stream)) ¶sb-gray.
limit-stream) sequence start end &key) ¶trivial-gray-streams.
structure-object.
common-lisp.
limit-stream)) ¶automatically generated reader method
limit-stream)) ¶automatically generated writer method
| Jump to: | (
C F G H I L M P R S |
|---|
| Jump to: | (
C F G H I L M P R S |
|---|
| Jump to: | A C D F G H L N R S T V Y |
|---|
| Jump to: | A C D F G H L N R S T V Y |
|---|
| Jump to: | C F I L M P S U |
|---|
| Jump to: | C F I L M P S U |
|---|