Fix error with missing state on track finish
Cleanup track value
Update tracks when receiving response from vk
Update player playlist by a service from which it was created
Using tracklist instead playlist.

Tracklist implements playlistable protocol.