Opening this based on: https://github.com/hajimehoshi/oto/issues/172#issuecomment-1168198827 Pre-read reads random number of bytes before stopping, and doesn't fill its buffer even when there is a lot of free space remaining.
Opening this based on: #172 (comment)
Pre-read reads random number of bytes before stopping, and doesn't fill its buffer even when there is a lot of free space remaining.