We should be able to make use of the following log line to tell us the exact moment a song has started:
LogNetworkedMusicClockManager: UNetworkedMusicClockManager::PlaySong(Client -1): Starting to play song at time:
Then we can create a progress bar by adding logic in playerStatus.py to put the duration tag from FNFest-Content-API in status.json. That way we'll have both a start time and the length of the song, so we should be able to make a reliable playback progress bar for the web app that way.
We should be able to make use of the following log line to tell us the exact moment a song has started:
Then we can create a progress bar by adding logic in
playerStatus.py
to put theduration
tag from FNFest-Content-API instatus.json
. That way we'll have both a start time and the length of the song, so we should be able to make a reliable playback progress bar for the web app that way.