Android music player framework, compatible with MediaSession. Support custom music player (MediaPlayer, ExoPlayer), custom Notification, custom audio effect engine,  only WiFi network, sound quality/dynamic URL, headset clicks, sleep timer, playback history, player state persistence.