.Dd November 2, 2014 .Dt SNDFILE-METADATA-GET 1 .Os .Sh NAME .Nm sndfile-metadata-get , .Nm sndfile-metadata-set .Nd get or set metadata in a sound file .Sh SYNOPSIS .Nm sndfile-metadata-get .Op Ar options .Ar file .Nm sndfile-metadata-set .Op Ar options .Ar file .Nm sndfile-metadata-set .Op Ar options .Ar input .Ar output .Sh DESCRIPTION .Nm sndfile-metadata-get displays bext and string metadata stored in an audio file. The following options specify what to print. .Pp .Bl -tag -width bext-descriptionXXXX -compact .It Fl -all all metadata .It Fl -bext-description description .It Fl -bext-originator originator info .It Fl -bext-orig-ref originator reference .It Fl -bext-umid Unique Material Identifier .It Fl -bext-orig-date origination date .It Fl -bext-orig-time origination time .It Fl -bext-coding-hist coding history .It Fl -str-title title .It Fl -str-copyright copyright .It Fl -str-artist artist .It Fl -str-comment comment .It Fl -str-date creation date .It Fl -str-album album .It Fl -str-license license .El .Pp .Nm sndfile-metadata-set sets bext and string metadata in an audio file if the format supports it. If the file does not contain a BEXT chunk to be modified, the second synopsis must be used, where another output file capable of storing the metadata is created. This file is overwritten if it already exists. The following options take an argument specifying the metadata: .Pp .Bl -tag -width bext-coding-histXXXXXXX -compact .It Fl -bext-description description .It Fl -bext-originator originator .It Fl -bext-orig-ref originator reference .It Fl -bext-umid Unique Material Identifier .It Fl -bext-orig-date origination date .It Fl -bext-orig-time origination time .It Fl -bext-coding-hist coding history .It Fl -bext-time-raf time reference .It Fl -str-comment comment .It Fl -str-title title .It Fl -str-copyright copyright .It Fl -str-artist artist .It Fl -str-date date .It Fl -str-album album .It Fl -str-license license .El .Pp The following options take no argument: .Pp .Bl -tag -width bext-coding-histXXXXXXX -compact .It Fl -bext-auto-time-date Set the BEXT time and date to current. .It Fl -bext-auto-time Set the BEXT time to current. .It Fl -bext-auto-date Set the BEXT date to current. .It Fl -str-auto-date Set the string date to current. .El .Sh EXIT STATUS .Ex -std .Sh SEE ALSO .Lk http://www.mega-nerd.com/libsndfile/ .Lk http://tech.ebu.ch/docs/tech/tech3285.pdf .Sh AUTHORS .An Erik de Castro Lopo Aq Mt erikd@mega-nerd.com