Commit Graph
316 Commits
Author SHA1 Message Date
Niels van VelzenandMaxr1998 0d36d61626 Migrate to media3 (#1655)
* Migrate to media3

* Restore old play and pause icon

* Various small cleanups

---------

Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2025-05-27 14:54:47 +02:00
renovate[bot] bbc6bf0ef0 Update dependency androidx.compose.foundation:foundation to v1.8.2 2025-05-21 21:49:16 +02:00
renovate[bot] d02f0d7d42 Update dependency de.mannodermaus.android-junit5 to v1.12.2.0 2025-05-20 22:38:58 +02:00
renovate[bot] 31d15bcad6 Update dependency androidx.fragment:fragment-ktx to v1.8.7 2025-05-20 22:38:31 +02:00
renovate[bot] ac6a989924 Update androidx.compose to v1.8.2 2025-05-20 22:38:08 +02:00
renovate[bot] aa6bbee435 Update playservices to v22.1.0 2025-05-14 09:34:22 +02:00
renovate[bot] 8a5e41ae50 Update dependency com.google.devtools.ksp to v2.1.21-2.0.1 2025-05-14 07:18:13 +02:00
renovate[bot] 91aeed3e66 Update Kotlin to v2.1.21 2025-05-13 12:00:40 +02:00
Niels van Velzen b6ba61ca3f Use separate version for material icons 2025-05-07 21:09:27 +02:00
renovate[bot] 4665cd58fc Update androidx.compose 2025-05-07 21:09:27 +02:00
renovate[bot] f02e3b86f2 Update androidx.lifecycle to v2.9.0 2025-05-07 20:28:11 +02:00
renovate[bot] bb05b7b9a5 Update android.plugin to v8.10.0 (#1605)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 10:14:36 +02:00
renovate[bot] 0bdb0ebbed Update Kotlin 2025-05-07 09:34:30 +02:00
renovate[bot] 5d42d4e8ff Update dependency com.squareup.okio:okio to v3.11.0 2025-05-07 09:14:52 +02:00
renovate[bot] dd5c2b1f61 Update koin to v4.0.4 2025-05-07 08:47:49 +02:00
renovate[bot] 518e85be14 Update detekt to v1.23.8 2025-05-07 08:47:37 +02:00
renovate[bot] 6638dd652d Update dependency de.mannodermaus.android-junit5 to v1.12.0.0 2025-05-07 08:18:15 +02:00
renovate[bot] c8f4b46bd5 Update androidx.room to v2.7.1 2025-05-07 08:17:58 +02:00
renovate[bot] a09c3b1ba5 Update dependency androidx.core:core to v1.16.0 2025-05-07 08:17:42 +02:00
renovate[bot] 7006a3be67 Update dependency com.google.devtools.ksp to v2.1.20-2.0.1 2025-05-07 08:13:18 +02:00
renovate[bot] 5254e26276 Update junit5 monorepo to v5.12.2 2025-05-07 08:13:08 +02:00
renovate[bot] c3951205cf Update dependency io.mockk:mockk-android to v1.14.2 2025-05-07 08:13:00 +02:00
renovate[bot] d197d92467 Update dependency org.jellyfin.sdk:jellyfin-core to v1.6.8 2025-05-07 08:12:43 +02:00
renovate[bot] 7b21860b92 Update dependency androidx.webkit:webkit to v1.13.0 2025-05-07 08:12:25 +02:00
renovate[bot] b3d4310da7 Update dependency com.android.tools:desugar_jdk_libs to v2.1.5 2025-05-07 08:12:15 +02:00
renovate[bot] 8d63b92f86 Update dependency androidx.constraintlayout:constraintlayout to v2.2.1 2025-05-07 08:12:07 +02:00
215a97aa39 Add in app download functionality (#1404)
* Add initial code for client internal downloads

* Add download to internal storage

* Extend ExoPlayer to be able to play downloads

* Store Download Information separately

* Working Downloads Fragment

* Add openDownloads to NativeInterface

* Add ability to remove downloads

* Improve Download Method Check

* Add detail to DownloadItem

* Add option in settings to choose between external and internal download

* Update layout dimensions

* Fix order of deletion

* Improve download speed

* Improve exception handling for missing files

* Improve layout and localization

* Move media and subtitle download to ExoPlayer Download Service

* Resolve detekt errors

* Abstract JellyfinMediaSource

* Rename KILOBYTE const to better communicate it's function

* Add support for selecting audio and encoded subtitle stream

* Flatten DownloadItem & DownloadEntity into LocalJellyfinMediaSource

* Resolve detekt issues

* Inline `prepareDownloadStreams` in QueueManager

* Fix build issue

* Fix some more linting

* Switch to view binding

* Remove obsolete files

* Adjust layout

* Finally fix detekt

* Fix discard of some parallel downloads

* Fix source error on HLS content

* Move byte size conversion to separate file

* Improve download notifications

* Fix detekt

* Fix download cache

---------

Co-authored-by: Emily Ehlert <ehlertto@hu-berlin.de>
Co-authored-by: Ben Martin <ben@brmartin.co.uk>
2025-05-07 08:09:57 +02:00
renovate[bot] 9c7b67951b Update dependency androidx.fragment:fragment-ktx to v1.8.6 (#1576)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 01:43:19 +01:00
renovate[bot] 124554d143 Update dependency androidx.activity:activity to v1.10.1 (#1591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 01:38:36 +01:00
renovate[bot] 9245adac3d Update android.plugin to v8.9.0 (#1575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-16 23:43:20 +01:00
renovate[bot] 04e61399d3 Update Kotlin to v2.1.10 (#1562)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-16 23:15:41 +01:00
renovate[bot] 5f41eb6ef4 Update dependency org.jellyfin.sdk:jellyfin-core to v1.6.6 2025-02-17 15:33:04 +01:00
renovate[bot]andMaxr1998 1500565f64 Update detekt to v1.23.7 (#1094)
* Update detekt to v1.23.7

* Fix detekt config deprecation

* Update ForbiddenComment detekt rule configuration

* Fix new detekt warnings

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2025-01-27 01:06:17 +01:00
renovate[bot] 0b2f014af2 Update playservices to v22 (major) (#1561)
Update playservices to v22

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 18:29:08 +01:00
renovate[bot] a8daa3ceee Update koin to v4 (major) (#1559)
Update koin to v4

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 18:27:09 +01:00
renovate[bot] 77531bfe55 Update dependency org.jellyfin.sdk:jellyfin-core to v1.6.5 (#1560)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 18:21:53 +01:00
renovate[bot] bf4abb8df3 Update dependency io.coil-kt:coil-base to v2.7.0 (#1449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 18:21:23 +01:00
renovate[bot] 47731115f3 Update dependency io.mockk:mockk-android to v1.13.16 (#1446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 17:20:41 +00:00
renovate[bot] fb7034688d Update dependency androidx.test:runner to v1.6.2 (#1526)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 18:15:48 +01:00
renovate[bot] 4de4c26e93 Update dependency androidx.activity:activity to v1.10.0 (#1456)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 18:15:16 +01:00
renovate[bot] 715427f658 Update dependency androidx.fragment:fragment-ktx to v1.8.5 (#1460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 17:54:48 +01:00
renovate[bot] de4605f8d1 Update dependency androidx.webkit:webkit to v1.12.1 (#1555)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 17:54:13 +01:00
renovate[bot] f57ad0b79d Update androidx.lifecycle to v2.8.7 (#1455)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 17:53:04 +01:00
renovate[bot] e73d912f84 Update dependency androidx.constraintlayout:constraintlayout to v2.2.0 (#1552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 17:52:02 +01:00
renovate[bot] a9dc22a17f Update dependency androidx.core:core to v1.15.0 (#1554)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 17:50:28 +01:00
renovate[bot] 95ef468866 Update android.plugin to v8.8.0 (#1438)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 03:01:53 +00:00
renovate[bot] 44a8a8b7fe Update dependency androidx.compose.foundation:foundation to v1.7.6 (#1551)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 02:54:31 +00:00
renovate[bot] ff57e3931f Update compose.material to v1.7.6 (#1549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 03:49:42 +01:00
renovate[bot] ea5bb4e659 Update compose to v1.7.6 (#1545)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 03:49:23 +01:00
renovate[bot] 742b01f9dc Update dependency com.android.tools:desugar_jdk_libs to v2.1.4 (#1550)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-26 03:19:55 +01:00