Audiobookshelf client with offline downloads and background playback