Fix: seek to 0 before reading DSD