Каким образом правильнее обновлять текущий кастомный прогресс-бар воспроизведения медиа в ExoPlayer? Если не ошибаюсь, то текущую позицию нужно брать из player.currentPosition. А на что повесить обсервер, чтобы прогресс шел в реальном времени? Неужели надо в сервисе ExoPlayer создать собственный StateFlow, который будет обновлять прогресс и добавить проверку на то, что активен плеер или нет? Какой-то оверхед дикий, если так.