Finally! CoreAudio was never broken, but as it takes a raw stream of audio you have to fill every channel. As HDMI
supports up to 8 channels, and tracks we play only have 2, the buffer never filled to the point of playing and would
block. This fills any extra channels a device supports with silence.
Use skip when no track is playing
AccessListService for whitelist and blacklist of genres and artists. QueueService.next now respects it
Realllllly basic browsing. Queue also works. Need a lot of work on sorting and the Track List