metadata
Metadata
module CharEncoding : sig ... end
module Make (E : CharEncoding.T) : sig ... end
include sig ... end
exception Invalid
type metadata = (string * string) list
type endianness =
| Big_endian
| Little_endian
module Reader : sig ... end
module Int : sig ... end
module ID3v1 : sig ... end
module ID3v2 : sig ... end
module OGG : sig ... end
module FLAC : sig ... end
module JPEG : sig ... end
module PNG : sig ... end
module AVI : sig ... end
module MP4 : sig ... end
val recode : ?source:??? -> ?target:??? -> string -> string
module ID3 : sig ... end
val first_valid : (Reader.t -> 'a) list -> Reader.t -> 'a
module Audio : sig ... end
module Image : sig ... end
module Video : sig ... end
module Any : sig ... end
val parsers : (ID3v2.R.t -> (string * string) list) list
val parse : Reader.t -> (string * string) list
val parse_file : string -> (string * string) list