refactored for API level 19
added support for Immersive Full-Screen Mode (KitKat+)
added support for orientation when auto-rotate is disabled system-wide
migrated to Android Studio and API level 21
improved service life cycle management
Android Lint
add feature double tab to play from the beginning
improved socket handling
add feature seeking
add instruction text
prepared for release build
add support for external screen (api level 17+)
split main activity to FlagFragment
add  new feature config fragment
switched to use MediaRouter for external displays detection
add support for preferences to persist configuration
add support for backup api
update theme colors
improve support for tablet
add new language french