├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app-java ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── google │ └── sample │ └── cast │ └── atvreceiver │ ├── AppLifecycleObserver.java │ ├── CastDemoApplication.java │ ├── CastReceiverOptionsProvider.java │ ├── data │ ├── Movie.java │ ├── MovieList.java │ └── MovieListLoader.java │ ├── player │ └── VideoPlayerGlue.java │ ├── presenter │ └── CardPresenter.java │ └── ui │ ├── MainActivity.java │ ├── MainFragment.java │ ├── PlaybackActivity.java │ └── PlaybackVideoFragment.java ├── app-kotlin ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── com │ └── google │ └── sample │ └── cast │ └── atvreceiver │ ├── AppLifecycleObserver.kt │ ├── CastDemoApplication.kt │ ├── CastReceiverOptionsProvider.kt │ ├── data │ ├── Movie.kt │ ├── MovieList.kt │ └── MovieListLoader.kt │ ├── player │ └── VideoPlayerGlue.kt │ ├── presenter │ └── CardPresenter.kt │ └── ui │ ├── MainActivity.kt │ ├── MainFragment.kt │ ├── PlaybackActivity.kt │ └── PlaybackVideoFragment.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── resources ├── drawable-xhdpi │ └── cast_video.png ├── drawable │ ├── default_background.xml │ └── movie.png ├── layout │ └── activity_main.xml └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/README.md -------------------------------------------------------------------------------- /app-java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/build.gradle -------------------------------------------------------------------------------- /app-java/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/proguard-rules.pro -------------------------------------------------------------------------------- /app-java/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/AppLifecycleObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/AppLifecycleObserver.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/CastDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/CastDemoApplication.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/CastReceiverOptionsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/CastReceiverOptionsProvider.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/data/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/data/Movie.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/data/MovieList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/data/MovieList.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/data/MovieListLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/data/MovieListLoader.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/player/VideoPlayerGlue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/player/VideoPlayerGlue.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/presenter/CardPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/presenter/CardPresenter.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/ui/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/ui/MainActivity.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/ui/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/ui/MainFragment.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/ui/PlaybackActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/ui/PlaybackActivity.java -------------------------------------------------------------------------------- /app-java/src/main/java/com/google/sample/cast/atvreceiver/ui/PlaybackVideoFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-java/src/main/java/com/google/sample/cast/atvreceiver/ui/PlaybackVideoFragment.java -------------------------------------------------------------------------------- /app-kotlin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/build.gradle -------------------------------------------------------------------------------- /app-kotlin/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/proguard-rules.pro -------------------------------------------------------------------------------- /app-kotlin/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/AppLifecycleObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/AppLifecycleObserver.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/CastDemoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/CastDemoApplication.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/CastReceiverOptionsProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/CastReceiverOptionsProvider.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/data/Movie.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/data/Movie.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/data/MovieList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/data/MovieList.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/data/MovieListLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/data/MovieListLoader.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/player/VideoPlayerGlue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/player/VideoPlayerGlue.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/presenter/CardPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/presenter/CardPresenter.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/ui/MainActivity.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/ui/MainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/ui/MainFragment.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/ui/PlaybackActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/ui/PlaybackActivity.kt -------------------------------------------------------------------------------- /app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/ui/PlaybackVideoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/app-kotlin/src/main/kotlin/com/google/sample/cast/atvreceiver/ui/PlaybackVideoFragment.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/gradlew.bat -------------------------------------------------------------------------------- /resources/drawable-xhdpi/cast_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/resources/drawable-xhdpi/cast_video.png -------------------------------------------------------------------------------- /resources/drawable/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/resources/drawable/default_background.xml -------------------------------------------------------------------------------- /resources/drawable/movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/resources/drawable/movie.png -------------------------------------------------------------------------------- /resources/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/resources/layout/activity_main.xml -------------------------------------------------------------------------------- /resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/resources/values/colors.xml -------------------------------------------------------------------------------- /resources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/resources/values/strings.xml -------------------------------------------------------------------------------- /resources/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/resources/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecast/CastAndroidTvReceiver/HEAD/settings.gradle --------------------------------------------------------------------------------