Instead of accepting audio as an argument to the Track constructor, we should instead parse bach's @Audio header, automatically following the URL to the audio bytestream and loading it into memory.
This does not have to initially support streaming audio, although it does sound like a useful feature for the future.
Instead of accepting
audio
as an argument to theTrack
constructor, we should instead parsebach
's@Audio
header, automatically following the URL to the audio bytestream and loading it into memory.This does not have to initially support streaming audio, although it does sound like a useful feature for the future.