Thanks for adding this.

The from argument can be a range:
```
move [{FROM} | {START:END}] {TO}

Moves the song at FROM or range of songs at START:END to TO in the playlist.
```

So, I think it should be:
```
func (c *Client) Move(start, end, to int) error
```
See for for example how Delete is implemented.