def __init__(self, title='<STR_LIT>', artist='<STR_LIT>', release='<STR_LIT>', duration=None,<EOL>identifiers=None, jams_version=None):
super(FileMetadata, self).__init__()<EOL>if jams_version is None:<EOL><INDENT>jams_version = __VERSION__<EOL><DEDENT>if identifiers is None:<EOL><INDENT>identifiers = Sandbox()<EOL><DEDENT>self.title = title<EOL>self.artist = artist<EOL>self.release = release<EOL>self.duration = duration<EOL>self.identifiers = Sandbox(**identifiers)<EOL>self.jams_version = jams_version<EOL>
Create a file-level Metadata object.

        Parameters
        ----------
        title: str
            Name of the recording.

        artist: str
            Name of the artist / musician.

        release: str
            Name of the release

        duration: number >= 0
            Time duration of the file, in seconds.

        identifiers : jams.Sandbox
            Sandbox of identifier keys (eg, musicbrainz ids)

        jams_version: str
            Version of the JAMS Schema.