add public interface for sharedManager

Follow the the singleton pattern:
To access audioPlayer instance throughout the app, without having to pass the data around manually.
Solve the problem: #110