Some fixes for convinience and typo

This pull request contains three separated commits.

1. Add enum name for speaker id. It seems that speaker id is the only enum missing type name tag.
2. Fix some typo. Well, it's obvious.
3. New properties: 'time-start' and 'seekable'. Both of them are useful to display seek bar for GUI.