Full backgrounding support

Enables background downloading (even while asleep) with audio