I also disagree about the pause button. It doesn't mean pause because it's next to play (that could never work; you need a different method to identify play!). It means pause because it has the pause symbol on it:
| | pause
|> play
|>|> fast forward
<|<| rewind
|>|>| forward 1 track
|<|<| backward 1 track
Lay them out in whatever order you want; people will get it. The important context is that you want to control the playback of something, not the order the buttons appear in.