Horizontal and vertical layouts, with vertical seekbar.
MediaPlayer as bound, local, foreground service.
Notification while episode playing.
To survive rotation/destruction there's no unbind at onStop/onDestroy, so the service connection leaks. Need to implement setRetainInstance with utility fragment.