diff --git a/android/app/src/main/java/com/audiobookshelf/app/player/AbMediaDescriptionAdapter.kt b/android/app/src/main/java/com/audiobookshelf/app/player/AbMediaDescriptionAdapter.kt index 653bb38c..38ac7d55 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/player/AbMediaDescriptionAdapter.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/player/AbMediaDescriptionAdapter.kt @@ -79,7 +79,7 @@ class AbMediaDescriptionAdapter constructor(private val controller: MediaControl } try { - Glide.with(context).applyDefaultRequestOptions(glideOptions) + Glide.with(playerNotificationService) .asBitmap() .load(urival) .placeholder(R.drawable.icon) @@ -89,7 +89,7 @@ class AbMediaDescriptionAdapter constructor(private val controller: MediaControl } catch (e: Exception) { e.printStackTrace() - Glide.with(context).applyDefaultRequestOptions(glideOptions) + Glide.with(playerNotificationService) .asBitmap() .load(Uri.parse("android.resource://com.audiobookshelf.app/" + R.drawable.icon)) .submit(NOTIFICATION_LARGE_ICON_SIZE, NOTIFICATION_LARGE_ICON_SIZE) diff --git a/android/app/src/main/java/com/audiobookshelf/app/player/MediaProgressSyncer.kt b/android/app/src/main/java/com/audiobookshelf/app/player/MediaProgressSyncer.kt index 6b3f0b51..6942701d 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/player/MediaProgressSyncer.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/player/MediaProgressSyncer.kt @@ -17,10 +17,8 @@ data class MediaProgressSyncData( var currentTime:Double // seconds ) -class MediaProgressSyncer(playerNotificationService:PlayerNotificationService, apiHandler: ApiHandler) { +class MediaProgressSyncer(val playerNotificationService:PlayerNotificationService, private val apiHandler: ApiHandler) { private val tag = "MediaProgressSync" - private val playerNotificationService:PlayerNotificationService = playerNotificationService - private val apiHandler = apiHandler private var listeningTimerTask: TimerTask? = null var listeningTimerRunning:Boolean = false diff --git a/assets/app.css b/assets/app.css index fbfb32a1..3be5eaea 100644 --- a/assets/app.css +++ b/assets/app.css @@ -16,6 +16,7 @@ body { min-height: calc(100% - 64px); max-height: calc(100% - 64px); } + #content.playerOpen { height: calc(100% - 164px); min-height: calc(100% - 164px); @@ -46,6 +47,7 @@ body { .box-shadow-book { box-shadow: 4px 1px 8px #11111166, -4px 1px 8px #11111166, 1px -4px 8px #11111166; } + .shadow-height { height: calc(100% - 4px); } @@ -53,6 +55,7 @@ body { .bookshelfRow { background-image: url(/wood_panels.jpg); } + .bookshelfDivider { background: rgb(149, 119, 90); background: linear-gradient(180deg, rgba(149, 119, 90, 1) 0%, rgba(103, 70, 37, 1) 17%, rgba(103, 70, 37, 1) 88%, rgba(71, 48, 25, 1) 100%); @@ -63,9 +66,9 @@ body { Bookshelf Label */ .categoryPlacard { - background-image: url(https://image.freepik.com/free-photo/brown-wooden-textured-flooring-background_53876-128537.jpg); letter-spacing: 1px; } + .shinyBlack { background-color: #2d3436; background-image: linear-gradient(315deg, #19191a 0%, rgb(15, 15, 15) 74%);