package id3ed import ( "fmt" "io" ) // Shortcut function to read n bytes from reader. Peeked from here: https://github.com/dhowden/tag/blob/master/util.go func read(rs io.Reader, n int) ([]byte, error) { read := make([]byte, n) _, err := rs.Read(read) if err != nil { return nil, fmt.Errorf("could not read from reader: %s", err) } return read, nil }