├── .google └── packaging.yaml ├── Application ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── jazz_in_paris.mp3 │ └── the_coldest_shoulder.mp3 │ ├── java │ └── com │ │ └── example │ │ └── android │ │ └── mediasession │ │ ├── client │ │ └── MediaBrowserHelper.java │ │ ├── service │ │ ├── MusicService.java │ │ ├── PlaybackInfoListener.java │ │ ├── PlayerAdapter.java │ │ ├── contentcatalogs │ │ │ └── MusicLibrary.java │ │ ├── notifications │ │ │ └── MediaNotificationManager.java │ │ └── players │ │ │ └── MediaPlayerAdapter.java │ │ └── ui │ │ ├── MainActivity.java │ │ └── MediaSeekBar.java │ └── res │ ├── drawable-hdpi │ ├── ic_pause_white_24dp.png │ ├── ic_play_arrow_white_24dp.png │ ├── ic_skip_next_white_24dp.png │ ├── ic_skip_previous_white_24dp.png │ └── ic_stat_image_audiotrack.png │ ├── drawable-mdpi │ ├── ic_pause_white_24dp.png │ ├── ic_play_arrow_white_24dp.png │ ├── ic_skip_next_white_24dp.png │ ├── ic_skip_previous_white_24dp.png │ └── ic_stat_image_audiotrack.png │ ├── drawable-nodpi │ ├── album_jazz_blues.jpg │ └── album_youtube_audio_library_rock_2.jpg │ ├── drawable-xhdpi │ ├── ic_pause_white_24dp.png │ ├── ic_play_arrow_white_24dp.png │ ├── ic_skip_next_white_24dp.png │ ├── ic_skip_previous_white_24dp.png │ └── ic_stat_image_audiotrack.png │ ├── drawable-xxhdpi │ ├── ic_media_with_pause.png │ ├── ic_media_with_play.png │ ├── ic_pause_white_24dp.png │ ├── ic_play_arrow_white_24dp.png │ ├── ic_skip_next_white_24dp.png │ ├── ic_skip_previous_white_24dp.png │ └── ic_stat_image_audiotrack.png │ ├── drawable │ └── ic_play_pause_toggle.xml │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── packaging.yaml ├── screenshots ├── 1-main.png ├── 2-notification.png ├── architecture.png └── icon-web.png └── settings.gradle /.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/.google/packaging.yaml -------------------------------------------------------------------------------- /Application/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/build.gradle -------------------------------------------------------------------------------- /Application/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/proguard-rules.pro -------------------------------------------------------------------------------- /Application/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Application/src/main/assets/jazz_in_paris.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/assets/jazz_in_paris.mp3 -------------------------------------------------------------------------------- /Application/src/main/assets/the_coldest_shoulder.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/assets/the_coldest_shoulder.mp3 -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/client/MediaBrowserHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/client/MediaBrowserHelper.java -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/service/MusicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/service/MusicService.java -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/service/PlaybackInfoListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/service/PlaybackInfoListener.java -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/service/PlayerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/service/PlayerAdapter.java -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/service/contentcatalogs/MusicLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/service/contentcatalogs/MusicLibrary.java -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/service/notifications/MediaNotificationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/service/notifications/MediaNotificationManager.java -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/service/players/MediaPlayerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/service/players/MediaPlayerAdapter.java -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/ui/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/ui/MainActivity.java -------------------------------------------------------------------------------- /Application/src/main/java/com/example/android/mediasession/ui/MediaSeekBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/java/com/example/android/mediasession/ui/MediaSeekBar.java -------------------------------------------------------------------------------- /Application/src/main/res/drawable-hdpi/ic_pause_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-hdpi/ic_pause_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-hdpi/ic_play_arrow_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-hdpi/ic_skip_next_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-hdpi/ic_skip_next_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-hdpi/ic_skip_previous_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-hdpi/ic_skip_previous_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-hdpi/ic_stat_image_audiotrack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-hdpi/ic_stat_image_audiotrack.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-mdpi/ic_pause_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-mdpi/ic_pause_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-mdpi/ic_play_arrow_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-mdpi/ic_skip_next_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-mdpi/ic_skip_next_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-mdpi/ic_skip_previous_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-mdpi/ic_skip_previous_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-mdpi/ic_stat_image_audiotrack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-mdpi/ic_stat_image_audiotrack.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-nodpi/album_jazz_blues.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-nodpi/album_jazz_blues.jpg -------------------------------------------------------------------------------- /Application/src/main/res/drawable-nodpi/album_youtube_audio_library_rock_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-nodpi/album_youtube_audio_library_rock_2.jpg -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xhdpi/ic_pause_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xhdpi/ic_pause_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xhdpi/ic_play_arrow_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xhdpi/ic_skip_next_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xhdpi/ic_skip_next_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xhdpi/ic_skip_previous_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xhdpi/ic_skip_previous_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xhdpi/ic_stat_image_audiotrack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xhdpi/ic_stat_image_audiotrack.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xxhdpi/ic_media_with_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xxhdpi/ic_media_with_pause.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xxhdpi/ic_media_with_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xxhdpi/ic_media_with_play.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xxhdpi/ic_pause_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xxhdpi/ic_pause_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xxhdpi/ic_play_arrow_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xxhdpi/ic_skip_next_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xxhdpi/ic_skip_next_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xxhdpi/ic_skip_previous_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xxhdpi/ic_skip_previous_white_24dp.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable-xxhdpi/ic_stat_image_audiotrack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable-xxhdpi/ic_stat_image_audiotrack.png -------------------------------------------------------------------------------- /Application/src/main/res/drawable/ic_play_pause_toggle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/drawable/ic_play_pause_toggle.xml -------------------------------------------------------------------------------- /Application/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Application/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Application/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Application/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Application/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Application/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Application/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Application/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/Application/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/gradlew.bat -------------------------------------------------------------------------------- /packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/packaging.yaml -------------------------------------------------------------------------------- /screenshots/1-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/screenshots/1-main.png -------------------------------------------------------------------------------- /screenshots/2-notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/screenshots/2-notification.png -------------------------------------------------------------------------------- /screenshots/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/screenshots/architecture.png -------------------------------------------------------------------------------- /screenshots/icon-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/android-MediaBrowserService/HEAD/screenshots/icon-web.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include 'Application' 2 | 3 | --------------------------------------------------------------------------------