Отрформатирован код, разделены публичные и приватные методы.
Клиент: добавлен новый класс, реализующий работу с треком.