Refactoring BackgroundPlayer and play button changes.