I just noticed that when we set sample_rate this does not influence the metadata.frame_rate attribute. Should it? Or perhaps we should store the sample_rate as a separate metadata attribute? This would be helpful for example for integration with other package that might more strongly rely on an accurate representation of the frame rate of the given data.