sig
type file
type file_type = Mpeg | OggVorbis | Flac | Mpc
exception Closed
val set_strings_unicode : bool -> unit
val open_file : ?file_type:Taglib.file_type -> string -> Taglib.file
val close_file : Taglib.file -> unit
val file_save : Taglib.file -> bool
val tag_title : Taglib.file -> string
val tag_artist : Taglib.file -> string
val tag_album : Taglib.file -> string
val tag_comment : Taglib.file -> string
val tag_genre : Taglib.file -> string
val tag_year : Taglib.file -> int
val tag_track : Taglib.file -> int
val tag_set_title : Taglib.file -> string -> unit
val tag_set_artist : Taglib.file -> string -> unit
val tag_set_album : Taglib.file -> string -> unit
val tag_set_comment : Taglib.file -> string -> unit
val tag_set_genre : Taglib.file -> string -> unit
val tag_set_year : Taglib.file -> int -> unit
val tag_set_track : Taglib.file -> int -> unit
val audioproperties_length : Taglib.file -> int
val audioproperties_bitrate : Taglib.file -> int
val audioproperties_samplerate : Taglib.file -> int
val audioproperties_channels : Taglib.file -> int
end