diff --git a/app/build.gradle b/app/build.gradle index 11510ef..e0ac720 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -65,6 +65,6 @@ dependencies { androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' - def media3_version = "1.1.1" - implementation "androidx.media3:media3-common:$media3_version" + implementation "androidx.media3:media3-common:1.1.1" + implementation "com.google.guava:guava:31.1-android" } \ No newline at end of file diff --git a/app/src/main/java/io/kinescope/demo/subtitles/SubtitlesActivity.kt b/app/src/main/java/io/kinescope/demo/subtitles/SubtitlesActivity.kt index 5198c3b..94308ec 100644 --- a/app/src/main/java/io/kinescope/demo/subtitles/SubtitlesActivity.kt +++ b/app/src/main/java/io/kinescope/demo/subtitles/SubtitlesActivity.kt @@ -8,9 +8,11 @@ import android.os.Bundle import android.view.View import android.view.WindowManager import androidx.core.view.isVisible +import androidx.media3.common.util.UnstableApi import io.kinescope.sdk.player.KinescopeVideoPlayer import io.kinescope.sdk.view.KinescopePlayerView +@UnstableApi class SubtitlesActivity : AppCompatActivity() { private var isVideoFullscreen = false @@ -21,9 +23,9 @@ class SubtitlesActivity : AppCompatActivity() { kinescopePlayer = KinescopeVideoPlayer(this) } - lateinit var playerView:KinescopePlayerView - lateinit var fullscreenPlayerView:KinescopePlayerView - lateinit var kinescopePlayer :KinescopeVideoPlayer + private lateinit var playerView: KinescopePlayerView + private lateinit var fullscreenPlayerView: KinescopePlayerView + private lateinit var kinescopePlayer: KinescopeVideoPlayer override fun onStart() { @@ -34,11 +36,11 @@ class SubtitlesActivity : AppCompatActivity() { playerView.setIsFullscreen(false) fullscreenPlayerView.setIsFullscreen(true) playerView.setPlayer(kinescopePlayer) - playerView.onFullscreenButtonCallback = {toggleFullscreen()} - fullscreenPlayerView.onFullscreenButtonCallback = {toggleFullscreen()} + playerView.onFullscreenButtonCallback = { toggleFullscreen() } + fullscreenPlayerView.onFullscreenButtonCallback = { toggleFullscreen() } kinescopePlayer.loadVideo("eNWM8F6wbVTVa8fBeR66y6", onSuccess = { - if(it != null) { + if (it != null) { kinescopePlayer.play() } }) diff --git a/gradle.properties b/gradle.properties index cd0519b..169c257 100644 --- a/gradle.properties +++ b/gradle.properties @@ -20,4 +20,5 @@ kotlin.code.style=official # Enables namespacing of each library's R class so that its R class includes only the # resources declared in the library itself and none from the library's dependencies, # thereby reducing the size of the R class for that library -android.nonTransitiveRClass=true \ No newline at end of file +android.nonTransitiveRClass=true +android.disableResourceValidation=true \ No newline at end of file diff --git a/jitpack.yml b/jitpack.yml index fe632d9..f3b23ae 100644 --- a/jitpack.yml +++ b/jitpack.yml @@ -6,5 +6,5 @@ install: - FILE="-Dfile=kotlin-kinescope-player-release.aar" - GROUP_ID="-DgroupId=com.github.kinescope" - ARTIFACT_ID="-DartifactId=kotlin-kinescope-player" - - VERSION="-Dversion=0.0.1" + - VERSION="-Dversion=0.0.2" - mvn install:install-file $FILE $GROUP_ID $ARTIFACT_ID $VERSION -Dpackaging=aar -DgeneratePom=true \ No newline at end of file diff --git a/kotlin-kinescope-player-release.aar b/kotlin-kinescope-player-release.aar index 7630f4f..9497223 100644 Binary files a/kotlin-kinescope-player-release.aar and b/kotlin-kinescope-player-release.aar differ diff --git a/kotlin-kinescope-player/build.gradle b/kotlin-kinescope-player/build.gradle index 097d03c..86c208d 100644 --- a/kotlin-kinescope-player/build.gradle +++ b/kotlin-kinescope-player/build.gradle @@ -1,3 +1,9 @@ +buildscript { + dependencies { + classpath 'com.github.kezong:fat-aar:1.3.8' + } +} + plugins { id 'com.android.library' id 'org.jetbrains.kotlin.android' @@ -6,6 +12,8 @@ plugins { id "com.google.protobuf" version "0.8.17" } +apply plugin: 'com.kezong.fat-aar' + android { compileSdk 33 @@ -16,18 +24,18 @@ android { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles "consumer-rules.pro" - versionName "0.0.1" + versionName "0.0.2" } buildTypes { debug { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + shrinkResources false buildConfigField("String", "VERSION_NAME", "\"${defaultConfig.versionName}\"") } release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + shrinkResources false buildConfigField("String", "VERSION_NAME", "\"${defaultConfig.versionName}\"") } } @@ -63,26 +71,27 @@ configurations.all { } dependencies { - implementation 'androidx.core:core-ktx:1.9.0' - implementation 'androidx.appcompat:appcompat:1.6.1' - implementation 'com.google.android.material:material:1.8.0' - implementation 'com.squareup.okhttp3:okhttp:4.10.0' - implementation 'com.squareup.retrofit2:retrofit:2.9.0' - implementation 'com.squareup.okhttp3:logging-interceptor:4.9.3' - implementation 'com.squareup.retrofit2:converter-moshi:2.9.0' - implementation 'com.squareup.okio:okio:2.10.0' - implementation 'com.squareup.moshi:moshi:1.14.0' - implementation 'com.squareup.moshi:moshi-adapters:1.14.0' - kapt 'com.squareup.moshi:moshi-kotlin-codegen:1.14.0' - implementation 'me.saket.cascade:cascade:1.3.0' - implementation 'com.squareup.retrofit2:converter-protobuf:2.9.0' + implementation fileTree(dir: 'libs', include: ['*.jar']) + + implementation "androidx.core:core-ktx:1.9.0" + implementation "androidx.appcompat:appcompat:1.6.1" + implementation "com.google.android.material:material:1.9.0" + kapt "com.squareup.moshi:moshi-kotlin-codegen:1.14.0" def media3Version = "1.1.1" - implementation "androidx.media3:media3-exoplayer:$media3Version" - implementation "androidx.media3:media3-exoplayer-dash:$media3Version" - implementation "androidx.media3:media3-exoplayer-hls:$media3Version" - implementation "androidx.media3:media3-ui:$media3Version" + embed "androidx.media3:media3-common:$media3Version" + embed "androidx.media3:media3-exoplayer:$media3Version" + embed "androidx.media3:media3-exoplayer-dash:$media3Version" + embed "androidx.media3:media3-exoplayer-hls:$media3Version" + embed "androidx.media3:media3-ui:$media3Version" + embed "androidx.media3:media3-decoder:$media3Version" + embed "androidx.media3:media3-extractor:$media3Version" + embed "androidx.media3:media3-datasource:$media3Version" + embed "androidx.media3:media3-container:$media3Version" + embed "androidx.media3:media3-database:$media3Version" + embed "androidx.media3:media3-session:$media3Version" - implementation 'com.squareup.picasso:picasso:2.8' - implementation "androidx.datastore:datastore-core:1.0.0" + implementation "com.github.bumptech.glide:glide:4.16.0" + implementation "com.squareup.retrofit2:retrofit:2.11.0" + implementation "com.squareup.okhttp3:logging-interceptor:4.12.0" } \ No newline at end of file diff --git a/kotlin-kinescope-player/libs/converter-moshi-2.9.0.jar b/kotlin-kinescope-player/libs/converter-moshi-2.9.0.jar new file mode 100644 index 0000000..a500610 Binary files /dev/null and b/kotlin-kinescope-player/libs/converter-moshi-2.9.0.jar differ diff --git a/kotlin-kinescope-player/libs/converter-protobuf-2.9.0.jar b/kotlin-kinescope-player/libs/converter-protobuf-2.9.0.jar new file mode 100644 index 0000000..cb1f634 Binary files /dev/null and b/kotlin-kinescope-player/libs/converter-protobuf-2.9.0.jar differ diff --git a/kotlin-kinescope-player/libs/datastore-core-1.0.0.jar b/kotlin-kinescope-player/libs/datastore-core-1.0.0.jar new file mode 100644 index 0000000..97a1c8b Binary files /dev/null and b/kotlin-kinescope-player/libs/datastore-core-1.0.0.jar differ diff --git a/kotlin-kinescope-player/libs/moshi-1.14.0.jar b/kotlin-kinescope-player/libs/moshi-1.14.0.jar new file mode 100644 index 0000000..50f1cb1 Binary files /dev/null and b/kotlin-kinescope-player/libs/moshi-1.14.0.jar differ diff --git a/kotlin-kinescope-player/libs/moshi-adapters-1.14.0.jar b/kotlin-kinescope-player/libs/moshi-adapters-1.14.0.jar new file mode 100644 index 0000000..1b86228 Binary files /dev/null and b/kotlin-kinescope-player/libs/moshi-adapters-1.14.0.jar differ diff --git a/kotlin-kinescope-player/libs/protobuf-java-3.25.3.jar b/kotlin-kinescope-player/libs/protobuf-java-3.25.3.jar new file mode 100644 index 0000000..e45c5f1 Binary files /dev/null and b/kotlin-kinescope-player/libs/protobuf-java-3.25.3.jar differ diff --git a/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/menu/KinescopeOptionsBackStackMenu.kt b/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/menu/KinescopeOptionsBackStackMenu.kt deleted file mode 100644 index e9995ac..0000000 --- a/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/menu/KinescopeOptionsBackStackMenu.kt +++ /dev/null @@ -1,77 +0,0 @@ -package io.kinescope.sdk.menu - -import android.content.Context -import android.view.Gravity -import android.view.Menu -import android.view.View -import androidx.appcompat.content.res.AppCompatResources -import androidx.appcompat.view.menu.MenuBuilder -import io.kinescope.sdk.R -import io.kinescope.sdk.utils.dip -import me.saket.cascade.CascadePopupWindow - -import java.util.* - -class KinescopeOptionsBackStackMenu( - private val context: Context, - private val anchor: View, - private var gravity: Int = Gravity.NO_GRAVITY, - private val fixedWidth: Int = context.dip(196), - private val xoff: Int, - private val yoff: Int, -) { - private val backstack = Stack() - val popup = CascadePopupWindow(context, android.R.style.Widget_Material_PopupMenu) - - - fun show() { - popup.width = fixedWidth - popup.height = fixedWidth - //popup.height = ViewGroup.LayoutParams.WRAP_CONTENT // Doesn't work on API 21 without this. - - popup.setMargins( - start = context.dip(4), - end = context.dip(4), - bottom = context.dip(4) - ) - - - popup.contentView.background = AppCompatResources.getDrawable(context, R.drawable.cascade_ic_round_arrow_right_24) - - - //showMenu(menuBuilder, goingForward = true) - - - popup.showAsDropDown(anchor, 0, 0, gravity) - - } - - private fun showMenu(menu: MenuBuilder, goingForward: Boolean) { - /*val menuList = RecyclerView(context).apply { - layoutManager = LinearLayoutManager(context).also { - it.recycleChildrenOnDetach = true - setRecycledViewPool(sharedViewPool) - } - isVerticalScrollBarEnabled = true - scrollBarStyle = View.SCROLLBARS_INSIDE_OVERLAY - styler.menuList(this) - - addOnScrollListener(OverScrollIfContentScrolls()) - adapter = CascadeMenuAdapter( - items = buildModels(menu, canNavigateBack = backstack.isNotEmpty()), - styler = styler, - themeAttrs = themeAttrs, - onTitleClick = { navigateBack() }, - onItemClick = { handleItemClick(it) } - ) - layoutParams = ViewGroup.LayoutParams( - ViewGroup.LayoutParams.MATCH_PARENT, - ViewGroup.LayoutParams.WRAP_CONTENT - ) - } - - backstack.push(menu) - popup.contentView.show(menuList, goingForward)*/ - } - -} \ No newline at end of file diff --git a/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/menu/KinescopeOptionsItemViewHolder.kt b/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/menu/KinescopeOptionsItemViewHolder.kt deleted file mode 100644 index b321416..0000000 --- a/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/menu/KinescopeOptionsItemViewHolder.kt +++ /dev/null @@ -1,4 +0,0 @@ -package io.kinescope.sdk.menu - -class KinescopeOptionsItemViewHolder { -} \ No newline at end of file diff --git a/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/view/KinescopePlayerView.kt b/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/view/KinescopePlayerView.kt index 41fce71..d0e1eb6 100644 --- a/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/view/KinescopePlayerView.kt +++ b/kotlin-kinescope-player/src/main/java/io/kinescope/sdk/view/KinescopePlayerView.kt @@ -7,8 +7,6 @@ import android.media.AudioManager import android.os.Looper import android.util.AttributeSet import android.view.GestureDetector -import android.view.Gravity -import android.view.Menu import android.view.MotionEvent import android.view.View import android.widget.FrameLayout @@ -21,7 +19,6 @@ import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.content.ContextCompat import androidx.core.view.GestureDetectorCompat import androidx.core.view.isVisible -import androidx.core.view.updatePadding import androidx.media3.common.C import androidx.media3.common.PlaybackException import androidx.media3.common.Player @@ -36,24 +33,20 @@ import androidx.media3.ui.CaptionStyleCompat import androidx.media3.ui.PlayerControlView import androidx.media3.ui.PlayerView import androidx.media3.ui.TimeBar -import com.squareup.picasso.Picasso +import com.bumptech.glide.Glide import io.kinescope.sdk.R import io.kinescope.sdk.analytics.KinescopeAnalyticsManager import io.kinescope.sdk.extensions.currentVolumeInPercent +import io.kinescope.sdk.extensions.getAnalyticsArguments import io.kinescope.sdk.logger.KinescopeLogger import io.kinescope.sdk.logger.KinescopeLoggerLevel import io.kinescope.sdk.models.videos.KinescopeVideo import io.kinescope.sdk.player.KinescopeVideoPlayer -import io.kinescope.sdk.extensions.getAnalyticsArguments import io.kinescope.sdk.player.quality.KinescopeQualityManager -import io.kinescope.sdk.player.quality.KinescopeQualityVariant import io.kinescope.sdk.player.quality.getQualityVariantsList import io.kinescope.sdk.player.speed.KinescopeSpeedVariant import io.kinescope.sdk.utils.animateRotation -import io.kinescope.sdk.utils.dip import io.kinescope.sdk.utils.formatLiveStartDate -import me.saket.cascade.CascadePopupMenu -import me.saket.cascade.allChildren @UnstableApi @@ -338,7 +331,7 @@ class KinescopePlayerView( } else if (fullscreenButton === view) { onFullscreenButtonCallback?.invoke() } else if (optionsButton === view) { - displaySettingsWindow() + } else if (subtitlesButton === view) { //TODO: Subtitles menu } else if (attachmentsButton === view) { @@ -442,10 +435,10 @@ class KinescopePlayerView( with(posterView) { isVisible = true posterUrl?.let { - Picasso.get() + Glide.with(context) .load(posterUrl) - .placeholder(ContextCompat.getDrawable(context, R.drawable.default_poster)!!) - .into(this) + .placeholder(R.drawable.default_poster) + .into(this as ImageView) } } } @@ -473,71 +466,6 @@ class KinescopePlayerView( updateFullscreenButton() } - private fun displaySettingsWindow() { - val popup = CascadePopupMenu( - fixedWidth = context.dip(250), - context = context, - anchor = optionsButton!!, - gravity = Gravity.TOP, - styler = CascadePopupMenu.Styler( - background = { - AppCompatResources.getDrawable( - context, - R.drawable.bg_options_rect - ) - }, - menuItem = { - it.titleView.setTextColor(Color.WHITE) - it.subMenuArrowView.updatePadding(right = 56) - }, - menuTitle = { - it.titleView.setTextColor(Color.WHITE) - it.titleView.compoundDrawablePadding = 48 - it.titleView.updatePadding(left = 36) - }, - ), - ) - - popup.menu.addSubMenu(context.getString(R.string.settings_quality)) - .setIcon(R.drawable.ic_option_quality) - .apply { - qualityManager?.variants.orEmpty().forEach { variant -> - add(Menu.NONE, variant.id, Menu.NONE, variant.name) - } - add( - Menu.NONE, - KinescopeQualityVariant.QUALITY_VARIANT_AUTO_ID, - Menu.NONE, - context.getString(R.string.settings_quality_variant_auto) - ) - allChildren.forEach { child -> - child.setOnMenuItemClickListener { item -> - qualityManager?.setVariant(id = item.itemId) - true - } - } - } - - popup.menu.addSubMenu(context.getString(R.string.settings_speed)) - .setIcon(R.drawable.ic_option_playback_speed) - .apply { - val speedVariants = getSpeedVariants() - speedVariants.forEachIndexed { index, variant -> - add(Menu.NONE, index, Menu.NONE, variant.name) - } - allChildren.forEach { child -> - child.setOnMenuItemClickListener { item -> - kinescopePlayer?.setPlaybackSpeed(speedVariants[item.itemId].speed) - getAnalyticsArguments().let { args -> - analyticsManager.speedChanged(args = args) - } - true - } - } - } - popup.show() - } - private fun updateBuffering() { if (bufferingView != null) { val showBufferingSpinner = @@ -580,7 +508,7 @@ class KinescopePlayerView( seekView?.isVisible = options.showSeekBar subtitlesButton?.isVisible = options.showSubtitlesButton attachmentsButton?.isVisible = options.showAttachments - optionsButton?.isVisible = options.showOptionsButton + optionsButton?.isVisible = false } } diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_edit_mode_logo.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_edit_mode_logo.xml new file mode 100644 index 0000000..80ff184 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_edit_mode_logo.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_audiotrack.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_audiotrack.xml new file mode 100644 index 0000000..7ee298e --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_audiotrack.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_check.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_check.xml new file mode 100644 index 0000000..ad5d63a --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_check.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_chevron_left.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_chevron_left.xml new file mode 100644 index 0000000..d614a9e --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_chevron_left.xml @@ -0,0 +1,24 @@ + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_chevron_right.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_chevron_right.xml new file mode 100644 index 0000000..9b25426 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_chevron_right.xml @@ -0,0 +1,24 @@ + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_default_album_image.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_default_album_image.xml new file mode 100644 index 0000000..d95f42a --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_default_album_image.xml @@ -0,0 +1,29 @@ + + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_forward.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_forward.xml new file mode 100644 index 0000000..dd023b2 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_forward.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_fullscreen_enter.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_fullscreen_enter.xml new file mode 100644 index 0000000..f0faf4d --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_fullscreen_enter.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_fullscreen_exit.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_fullscreen_exit.xml new file mode 100644 index 0000000..73d3527 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_fullscreen_exit.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_pause_circle_filled.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_pause_circle_filled.xml new file mode 100644 index 0000000..6789374 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_pause_circle_filled.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_play_circle_filled.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_play_circle_filled.xml new file mode 100644 index 0000000..f00f85f --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_play_circle_filled.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_rewind.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_rewind.xml new file mode 100644 index 0000000..487a178 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_rewind.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_settings.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_settings.xml new file mode 100644 index 0000000..2dab2c0 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_settings.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_skip_next.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_skip_next.xml new file mode 100644 index 0000000..183434e --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_skip_next.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_skip_previous.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_skip_previous.xml new file mode 100644 index 0000000..363b94f --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_skip_previous.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_speed.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_speed.xml new file mode 100644 index 0000000..fd1fd8e --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_speed.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_subtitle_off.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_subtitle_off.xml new file mode 100644 index 0000000..ea6819e --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_subtitle_off.xml @@ -0,0 +1,34 @@ + + + + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_subtitle_on.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_subtitle_on.xml new file mode 100644 index 0000000..b1d36cd --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_ic_subtitle_on.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fastforward.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fastforward.xml new file mode 100644 index 0000000..4b86e10 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fastforward.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fullscreen_enter.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fullscreen_enter.xml new file mode 100644 index 0000000..db11f29 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fullscreen_enter.xml @@ -0,0 +1,24 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fullscreen_exit.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fullscreen_exit.xml new file mode 100644 index 0000000..782d9ff --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_fullscreen_exit.xml @@ -0,0 +1,24 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_next.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_next.xml new file mode 100644 index 0000000..6305bcb --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_next.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_pause.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_pause.xml new file mode 100644 index 0000000..45cd68b --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_pause.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_play.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_play.xml new file mode 100644 index 0000000..c8c4cdb --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_play.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_previous.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_previous.xml new file mode 100644 index 0000000..9564a2a --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_previous.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_all.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_all.xml new file mode 100644 index 0000000..dad37fa --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_all.xml @@ -0,0 +1,23 @@ + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_off.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_off.xml new file mode 100644 index 0000000..132eae0 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_off.xml @@ -0,0 +1,23 @@ + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_one.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_one.xml new file mode 100644 index 0000000..d510105 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_repeat_one.xml @@ -0,0 +1,23 @@ + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_rewind.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_rewind.xml new file mode 100644 index 0000000..976b706 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_rewind.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_shuffle_off.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_shuffle_off.xml new file mode 100644 index 0000000..283ce30 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_shuffle_off.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_shuffle_on.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_shuffle_on.xml new file mode 100644 index 0000000..123c06c --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_shuffle_on.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_stop.xml b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_stop.xml new file mode 100644 index 0000000..2e1e40c --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable-anydpi-v21/exo_icon_stop.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_edit_mode_logo.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_edit_mode_logo.png new file mode 100644 index 0000000..4911934 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_edit_mode_logo.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_audiotrack.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_audiotrack.png new file mode 100644 index 0000000..f034030 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_audiotrack.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_check.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_check.png new file mode 100644 index 0000000..8b00900 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_check.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_chevron_left.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_chevron_left.png new file mode 100644 index 0000000..136a2f1 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_chevron_left.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_chevron_right.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_chevron_right.png new file mode 100644 index 0000000..5524979 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_chevron_right.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_default_album_image.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_default_album_image.png new file mode 100644 index 0000000..a6fe957 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_default_album_image.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_forward.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_forward.png new file mode 100644 index 0000000..9a060ba Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_forward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_fullscreen_enter.png new file mode 100644 index 0000000..0916a67 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_fullscreen_exit.png new file mode 100644 index 0000000..175037d Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_pause_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_pause_circle_filled.png new file mode 100644 index 0000000..9c78d75 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_pause_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_play_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_play_circle_filled.png new file mode 100644 index 0000000..4233b9d Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_play_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_rewind.png new file mode 100644 index 0000000..46d4827 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_settings.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_settings.png new file mode 100644 index 0000000..1ff7835 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_settings.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_skip_next.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_skip_next.png new file mode 100644 index 0000000..0351aa8 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_skip_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_skip_previous.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_skip_previous.png new file mode 100644 index 0000000..a730d2f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_skip_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_speed.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_speed.png new file mode 100644 index 0000000..eb3aa47 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_speed.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_subtitle_off.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_subtitle_off.png new file mode 100644 index 0000000..ef03dfb Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_subtitle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_subtitle_on.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_subtitle_on.png new file mode 100644 index 0000000..deda835 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_ic_subtitle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_circular_play.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_circular_play.png new file mode 100644 index 0000000..ecf3df3 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_circular_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fastforward.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fastforward.png new file mode 100644 index 0000000..5699614 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fastforward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fullscreen_enter.png new file mode 100644 index 0000000..9b81311 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fullscreen_exit.png new file mode 100644 index 0000000..159bea7 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_next.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_next.png new file mode 100644 index 0000000..303e896 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_pause.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_pause.png new file mode 100644 index 0000000..f49aed7 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_pause.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_play.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_play.png new file mode 100644 index 0000000..5a3e037 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_previous.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_previous.png new file mode 100644 index 0000000..2c3b3af Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_all.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_all.png new file mode 100644 index 0000000..2824e78 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_all.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_off.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_off.png new file mode 100644 index 0000000..0b92f58 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_one.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_one.png new file mode 100644 index 0000000..232aa2b Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_repeat_one.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_rewind.png new file mode 100644 index 0000000..d9e2792 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_shuffle_off.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_shuffle_off.png new file mode 100644 index 0000000..b693422 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_shuffle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_shuffle_on.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_shuffle_on.png new file mode 100644 index 0000000..52a805a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_shuffle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_stop.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_stop.png new file mode 100644 index 0000000..3ad2c9c Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_stop.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_vr.png b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_vr.png new file mode 100644 index 0000000..90948eb Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-hdpi-v4/exo_icon_vr.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_edit_mode_logo.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_edit_mode_logo.png new file mode 100644 index 0000000..5945184 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_edit_mode_logo.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_audiotrack.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_audiotrack.png new file mode 100644 index 0000000..d4cbf83 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_audiotrack.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_check.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_check.png new file mode 100644 index 0000000..cef4663 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_check.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_chevron_left.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_chevron_left.png new file mode 100644 index 0000000..c471afc Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_chevron_left.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_chevron_right.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_chevron_right.png new file mode 100644 index 0000000..b6a718f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_chevron_right.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_default_album_image.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_default_album_image.png new file mode 100644 index 0000000..c8e5a07 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_default_album_image.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_forward.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_forward.png new file mode 100644 index 0000000..74d8a00 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_forward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_fullscreen_enter.png new file mode 100644 index 0000000..e5cca64 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_fullscreen_exit.png new file mode 100644 index 0000000..d1b24e8 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_pause_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_pause_circle_filled.png new file mode 100644 index 0000000..cc9962a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_pause_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_play_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_play_circle_filled.png new file mode 100644 index 0000000..40fb18a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_play_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_rewind.png new file mode 100644 index 0000000..d93dddc Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_settings.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_settings.png new file mode 100644 index 0000000..1d45348 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_settings.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_skip_next.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_skip_next.png new file mode 100644 index 0000000..5847a7e Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_skip_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_skip_previous.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_skip_previous.png new file mode 100644 index 0000000..b89a941 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_skip_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_speed.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_speed.png new file mode 100644 index 0000000..22e8535 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_speed.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_subtitle_off.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_subtitle_off.png new file mode 100644 index 0000000..f4ced43 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_subtitle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_subtitle_on.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_subtitle_on.png new file mode 100644 index 0000000..10bcaa3 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_ic_subtitle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_circular_play.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_circular_play.png new file mode 100644 index 0000000..e5104fc Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_circular_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fastforward.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fastforward.png new file mode 100644 index 0000000..e63921a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fastforward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fullscreen_enter.png new file mode 100644 index 0000000..1af1f68 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fullscreen_exit.png new file mode 100644 index 0000000..db03f46 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_next.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_next.png new file mode 100644 index 0000000..78f9bed Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_pause.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_pause.png new file mode 100644 index 0000000..1818039 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_pause.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_play.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_play.png new file mode 100644 index 0000000..f0b0570 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_previous.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_previous.png new file mode 100644 index 0000000..4d2eccf Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_all.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_all.png new file mode 100644 index 0000000..5c91a47 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_all.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_off.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_off.png new file mode 100644 index 0000000..a94abd8 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_one.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_one.png new file mode 100644 index 0000000..a59a985 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_repeat_one.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_rewind.png new file mode 100644 index 0000000..8cd1daa Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_shuffle_off.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_shuffle_off.png new file mode 100644 index 0000000..2353dd4 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_shuffle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_shuffle_on.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_shuffle_on.png new file mode 100644 index 0000000..80ec43a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_shuffle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_stop.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_stop.png new file mode 100644 index 0000000..836f4db Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_stop.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_vr.png b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_vr.png new file mode 100644 index 0000000..6e21960 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-ldpi-v4/exo_icon_vr.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_edit_mode_logo.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_edit_mode_logo.png new file mode 100644 index 0000000..fc0243b Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_edit_mode_logo.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_audiotrack.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_audiotrack.png new file mode 100644 index 0000000..5bd2902 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_audiotrack.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_check.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_check.png new file mode 100644 index 0000000..9eacd7f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_check.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_chevron_left.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_chevron_left.png new file mode 100644 index 0000000..36da4e6 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_chevron_left.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_chevron_right.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_chevron_right.png new file mode 100644 index 0000000..fc4f4ef Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_chevron_right.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_default_album_image.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_default_album_image.png new file mode 100644 index 0000000..8d4b133 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_default_album_image.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_forward.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_forward.png new file mode 100644 index 0000000..9afa617 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_forward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_fullscreen_enter.png new file mode 100644 index 0000000..6039e3c Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_fullscreen_exit.png new file mode 100644 index 0000000..23c3eb5 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_pause_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_pause_circle_filled.png new file mode 100644 index 0000000..cafa79d Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_pause_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_play_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_play_circle_filled.png new file mode 100644 index 0000000..027bc11 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_play_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_rewind.png new file mode 100644 index 0000000..02980c5 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_settings.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_settings.png new file mode 100644 index 0000000..10448d3 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_settings.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_skip_next.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_skip_next.png new file mode 100644 index 0000000..f6be472 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_skip_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_skip_previous.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_skip_previous.png new file mode 100644 index 0000000..7dc4a41 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_skip_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_speed.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_speed.png new file mode 100644 index 0000000..040ba0a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_speed.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_subtitle_off.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_subtitle_off.png new file mode 100644 index 0000000..eea21c2 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_subtitle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_subtitle_on.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_subtitle_on.png new file mode 100644 index 0000000..51df304 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_ic_subtitle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_circular_play.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_circular_play.png new file mode 100644 index 0000000..7242e1f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_circular_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fastforward.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fastforward.png new file mode 100644 index 0000000..1b42a53 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fastforward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fullscreen_enter.png new file mode 100644 index 0000000..4423c7c Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fullscreen_exit.png new file mode 100644 index 0000000..364bad0 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_next.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_next.png new file mode 100644 index 0000000..a93aae0 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_pause.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_pause.png new file mode 100644 index 0000000..3e150b5 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_pause.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_play.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_play.png new file mode 100644 index 0000000..692d8c2 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_previous.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_previous.png new file mode 100644 index 0000000..ea83907 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_all.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_all.png new file mode 100644 index 0000000..97f7e1c Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_all.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_off.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_off.png new file mode 100644 index 0000000..6a02321 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_one.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_one.png new file mode 100644 index 0000000..59bac33 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_repeat_one.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_rewind.png new file mode 100644 index 0000000..231bcee Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_shuffle_off.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_shuffle_off.png new file mode 100644 index 0000000..a55d716 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_shuffle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_shuffle_on.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_shuffle_on.png new file mode 100644 index 0000000..0924b2c Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_shuffle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_stop.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_stop.png new file mode 100644 index 0000000..2aeffbb Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_stop.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_vr.png b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_vr.png new file mode 100644 index 0000000..02063a7 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-mdpi-v4/exo_icon_vr.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_edit_mode_logo.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_edit_mode_logo.png new file mode 100644 index 0000000..ee42e23 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_edit_mode_logo.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_audiotrack.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_audiotrack.png new file mode 100644 index 0000000..ae4cc46 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_audiotrack.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_check.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_check.png new file mode 100644 index 0000000..1f58c69 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_check.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_chevron_left.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_chevron_left.png new file mode 100644 index 0000000..32ce426 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_chevron_left.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_chevron_right.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_chevron_right.png new file mode 100644 index 0000000..2f47653 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_chevron_right.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_default_album_image.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_default_album_image.png new file mode 100644 index 0000000..201f6ff Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_default_album_image.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_forward.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_forward.png new file mode 100644 index 0000000..fdacfa9 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_forward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_fullscreen_enter.png new file mode 100644 index 0000000..4423c7c Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_fullscreen_exit.png new file mode 100644 index 0000000..364bad0 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_pause_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_pause_circle_filled.png new file mode 100644 index 0000000..06f9368 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_pause_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_play_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_play_circle_filled.png new file mode 100644 index 0000000..c978556 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_play_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_rewind.png new file mode 100644 index 0000000..d9b2a4e Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_settings.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_settings.png new file mode 100644 index 0000000..23358ae Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_settings.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_skip_next.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_skip_next.png new file mode 100644 index 0000000..974ee29 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_skip_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_skip_previous.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_skip_previous.png new file mode 100644 index 0000000..eb08953 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_skip_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_speed.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_speed.png new file mode 100644 index 0000000..ace3e43 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_speed.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_subtitle_off.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_subtitle_off.png new file mode 100644 index 0000000..820c798 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_subtitle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_subtitle_on.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_subtitle_on.png new file mode 100644 index 0000000..2b5bf9f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_ic_subtitle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_circular_play.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_circular_play.png new file mode 100644 index 0000000..dd31d60 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_circular_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fastforward.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fastforward.png new file mode 100644 index 0000000..ab7e1fd Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fastforward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fullscreen_enter.png new file mode 100644 index 0000000..c1dcfb2 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fullscreen_exit.png new file mode 100644 index 0000000..ef360fe Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_next.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_next.png new file mode 100644 index 0000000..f3552d7 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_pause.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_pause.png new file mode 100644 index 0000000..1c868f1 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_pause.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_play.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_play.png new file mode 100644 index 0000000..381eabd Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_previous.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_previous.png new file mode 100644 index 0000000..0a2ddd5 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_all.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_all.png new file mode 100644 index 0000000..2baaede Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_all.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_off.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_off.png new file mode 100644 index 0000000..2468f92 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_one.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_one.png new file mode 100644 index 0000000..4e1d53d Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_repeat_one.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_rewind.png new file mode 100644 index 0000000..a798fee Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_shuffle_off.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_shuffle_off.png new file mode 100644 index 0000000..2b67cab Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_shuffle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_shuffle_on.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_shuffle_on.png new file mode 100644 index 0000000..ede80c9 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_shuffle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_stop.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_stop.png new file mode 100644 index 0000000..8727a93 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_stop.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_vr.png b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_vr.png new file mode 100644 index 0000000..ff243ef Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xhdpi-v4/exo_icon_vr.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_edit_mode_logo.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_edit_mode_logo.png new file mode 100644 index 0000000..bd2e9e6 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_edit_mode_logo.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_audiotrack.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_audiotrack.png new file mode 100644 index 0000000..da5609f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_audiotrack.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_check.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_check.png new file mode 100644 index 0000000..338d25f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_check.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_chevron_left.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_chevron_left.png new file mode 100644 index 0000000..955e078 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_chevron_left.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_chevron_right.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_chevron_right.png new file mode 100644 index 0000000..32ec519 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_chevron_right.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_default_album_image.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_default_album_image.png new file mode 100644 index 0000000..d3901f6 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_default_album_image.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_forward.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_forward.png new file mode 100644 index 0000000..96eebf8 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_forward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_fullscreen_enter.png new file mode 100644 index 0000000..9652e51 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_fullscreen_exit.png new file mode 100644 index 0000000..5fb4d7b Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_pause_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_pause_circle_filled.png new file mode 100644 index 0000000..92af725 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_pause_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_play_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_play_circle_filled.png new file mode 100644 index 0000000..352b28a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_play_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_rewind.png new file mode 100644 index 0000000..46bf418 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_settings.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_settings.png new file mode 100644 index 0000000..01cbd16 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_settings.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_skip_next.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_skip_next.png new file mode 100644 index 0000000..59f5bc3 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_skip_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_skip_previous.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_skip_previous.png new file mode 100644 index 0000000..381625d Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_skip_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_speed.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_speed.png new file mode 100644 index 0000000..628c753 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_speed.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_subtitle_off.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_subtitle_off.png new file mode 100644 index 0000000..35968f8 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_subtitle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_subtitle_on.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_subtitle_on.png new file mode 100644 index 0000000..1770a0d Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_ic_subtitle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_circular_play.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_circular_play.png new file mode 100644 index 0000000..56ed071 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_circular_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fastforward.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fastforward.png new file mode 100644 index 0000000..1e8db0e Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fastforward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fullscreen_enter.png new file mode 100644 index 0000000..a0a1b4d Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fullscreen_exit.png new file mode 100644 index 0000000..b7f4133 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_next.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_next.png new file mode 100644 index 0000000..131a531 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_pause.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_pause.png new file mode 100644 index 0000000..ac8d4fc Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_pause.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_play.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_play.png new file mode 100644 index 0000000..365b3df Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_previous.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_previous.png new file mode 100644 index 0000000..884cbdd Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_all.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_all.png new file mode 100644 index 0000000..d7207eb Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_all.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_off.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_off.png new file mode 100644 index 0000000..4d6253e Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_one.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_one.png new file mode 100644 index 0000000..d577f4e Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_repeat_one.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_rewind.png new file mode 100644 index 0000000..4bab545 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_shuffle_off.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_shuffle_off.png new file mode 100644 index 0000000..22209d1 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_shuffle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_shuffle_on.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_shuffle_on.png new file mode 100644 index 0000000..4c5e141 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_shuffle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_stop.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_stop.png new file mode 100644 index 0000000..5239336 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_stop.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_vr.png b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_vr.png new file mode 100644 index 0000000..7c03388 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxhdpi-v4/exo_icon_vr.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_edit_mode_logo.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_edit_mode_logo.png new file mode 100644 index 0000000..0e9df1b Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_edit_mode_logo.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_audiotrack.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_audiotrack.png new file mode 100644 index 0000000..b346872 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_audiotrack.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_check.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_check.png new file mode 100644 index 0000000..bce3233 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_check.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_chevron_left.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_chevron_left.png new file mode 100644 index 0000000..92e6ea5 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_chevron_left.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_chevron_right.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_chevron_right.png new file mode 100644 index 0000000..a7aa4c7 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_chevron_right.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_default_album_image.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_default_album_image.png new file mode 100644 index 0000000..25a59d6 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_default_album_image.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_forward.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_forward.png new file mode 100644 index 0000000..669a9d3 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_forward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_fullscreen_enter.png new file mode 100644 index 0000000..c1dcfb2 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_fullscreen_exit.png new file mode 100644 index 0000000..ef360fe Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_pause_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_pause_circle_filled.png new file mode 100644 index 0000000..0143694 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_pause_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_play_circle_filled.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_play_circle_filled.png new file mode 100644 index 0000000..f4ab8b2 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_play_circle_filled.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_rewind.png new file mode 100644 index 0000000..a85aa70 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_settings.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_settings.png new file mode 100644 index 0000000..b87c23e Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_settings.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_skip_next.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_skip_next.png new file mode 100644 index 0000000..2368f14 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_skip_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_skip_previous.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_skip_previous.png new file mode 100644 index 0000000..412ae6a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_skip_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_speed.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_speed.png new file mode 100644 index 0000000..a9b4560 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_speed.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_subtitle_off.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_subtitle_off.png new file mode 100644 index 0000000..3a2398f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_subtitle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_subtitle_on.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_subtitle_on.png new file mode 100644 index 0000000..5178e3a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_ic_subtitle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_circular_play.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_circular_play.png new file mode 100644 index 0000000..eabf12f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_circular_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fastforward.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fastforward.png new file mode 100644 index 0000000..cb7d89c Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fastforward.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fullscreen_enter.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fullscreen_enter.png new file mode 100644 index 0000000..172fe0d Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fullscreen_enter.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fullscreen_exit.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fullscreen_exit.png new file mode 100644 index 0000000..0db7b8f Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_fullscreen_exit.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_next.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_next.png new file mode 100644 index 0000000..7cb2bd1 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_next.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_pause.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_pause.png new file mode 100644 index 0000000..c623c94 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_pause.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_play.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_play.png new file mode 100644 index 0000000..1f0f681 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_play.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_previous.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_previous.png new file mode 100644 index 0000000..50cf727 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_previous.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_all.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_all.png new file mode 100644 index 0000000..b847d06 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_all.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_off.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_off.png new file mode 100644 index 0000000..64324b3 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_one.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_one.png new file mode 100644 index 0000000..bd4fc75 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_repeat_one.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_rewind.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_rewind.png new file mode 100644 index 0000000..709611c Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_rewind.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_shuffle_off.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_shuffle_off.png new file mode 100644 index 0000000..ab42a5a Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_shuffle_off.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_shuffle_on.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_shuffle_on.png new file mode 100644 index 0000000..f6d3ac4 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_shuffle_on.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_stop.png b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_stop.png new file mode 100644 index 0000000..06c99c9 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/drawable-xxxhdpi-v4/exo_icon_stop.png differ diff --git a/kotlin-kinescope-player/src/main/res/drawable/cascade_ic_round_arrow_left_32.xml b/kotlin-kinescope-player/src/main/res/drawable/cascade_ic_round_arrow_left_32.xml deleted file mode 100644 index 9b06ba5..0000000 --- a/kotlin-kinescope-player/src/main/res/drawable/cascade_ic_round_arrow_left_32.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/kotlin-kinescope-player/src/main/res/drawable/cascade_ic_round_arrow_right_24.xml b/kotlin-kinescope-player/src/main/res/drawable/cascade_ic_round_arrow_right_24.xml deleted file mode 100644 index d6fbbee..0000000 --- a/kotlin-kinescope-player/src/main/res/drawable/cascade_ic_round_arrow_right_24.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/kotlin-kinescope-player/src/main/res/drawable/exo_rounded_rectangle.xml b/kotlin-kinescope-player/src/main/res/drawable/exo_rounded_rectangle.xml new file mode 100644 index 0000000..c5bbb6e --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/drawable/exo_rounded_rectangle.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/kotlin-kinescope-player/src/main/res/font/roboto_medium_numbers.ttf b/kotlin-kinescope-player/src/main/res/font/roboto_medium_numbers.ttf new file mode 100644 index 0000000..b61ac79 Binary files /dev/null and b/kotlin-kinescope-player/src/main/res/font/roboto_medium_numbers.ttf differ diff --git a/kotlin-kinescope-player/src/main/res/layout-v23/exo_player_control_ffwd_button.xml b/kotlin-kinescope-player/src/main/res/layout-v23/exo_player_control_ffwd_button.xml new file mode 100644 index 0000000..18166f7 --- /dev/null +++ b/kotlin-kinescope-player/src/main/res/layout-v23/exo_player_control_ffwd_button.xml @@ -0,0 +1,20 @@ + + + + +