Commit Graph
80 Commits
Author SHA1 Message Date
Niels van Velzen fb7ebed903 Sign APK/AAB via Gradle build 2026-06-13 20:23:12 +02:00
Niels van Velzen bb473ce9e3 Fix various linter and compiler warnings 2025-05-27 15:48:23 +02:00
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
Maxr1998 56b6c05a50 Remove dependency updates plugin
Not necessary anymore after exclusively using renovate.
2023-06-11 19:24:55 +02:00
Maxr1998 4123523739 Move plugins to version catalog 2021-09-04 14:19:32 +02:00
Maxr1998 e68a0fb7f6 Update detekt to 1.18.1 2021-09-04 14:19:32 +02:00
Max Rumpf a9f07e197b Add ffmpeg extension (#520) 2021-09-04 09:44:23 +02:00
Max Rumpf cc1fa33d7e Migrate to Gradle version catalogs (#482)
* Migrate to Gradle version catalogs

* Address review feedback
2021-08-06 19:44:58 +02:00
Maxr1998 c48e537e5e Update dependencies 2021-07-31 22:38:53 +02:00
Maxr1998 93047729e9 Update Kotlin to 1.5.21 2021-07-31 22:38:53 +02:00
Niels van Velzen b7d6a64bab Update jellyfin-sdk-kotlin to 1.0.1 (#467)
Fixes an issue with special characters in device names
2021-07-13 14:29:51 +00:00
Niels van Velzen 8d03b451ae Update SDK to 1.0.0 release (#462)
* Update SDK to 1.0.0 release

* Fix nullability for .imageTags usages
2021-07-06 21:57:01 +02:00
Niels van VelzenandMaxr1998 88bf27afe4 Add option to switch between versions of the SDK (#428)
Add build option to switch between releases, snapshots, unstable snapshots and local versions of the SDK

Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2021-06-14 15:39:07 +02:00
Niels van Velzen c41cae3030 Bump SDK version to 1.0.0-beta.8 2021-06-13 12:21:51 +02:00
Maxr1998 6fd85299a0 Update ExoPlayer to 2.14 2021-06-06 21:48:34 +02:00
Maxr1998 5d94d61734 Update and migrate Koin to 3.0.2 2021-05-30 21:02:20 +02:00
Niels van Velzen 31eb039c98 Update SDK snapshot version to master-SNAPSHOT (#410) 2021-05-29 16:43:44 +02:00
Maxr1998 064f2b7f7a Update Jellyfin SDK to 1.0.0 beta 7 2021-05-24 16:15:36 +02:00
Maxr1998 635c31bae2 Various plugin and dependency updates 2021-05-24 14:54:56 +02:00
Niels van Velzen 9f770e7f09 Update SDK to beta 6 (#394) 2021-05-21 18:19:47 +00:00
57be96f1a4 ci(publish): add initial publish app GH workflow (#330)
* remove azure pipeline in favor of GH workflow

* add GH workflow for publishing

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>

* apply changes from code review

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

* remove environment from publish workflow

Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2021-05-21 19:56:45 +02:00
Maxr1998 7489fc72c7 Update SDK and rework server connection
Update Jellyfin SDK to beta.5, rewrite the initial server connection logic to show more meaningful error messages.
2021-05-12 20:53:46 +02:00
Max Rumpf bc8aa354b8 Add snapshot repository for Jellyfin SDK (#374)
* Add snapshot repository for Jellyfin SDK

* Use maven repo shorthand
2021-05-10 20:22:01 +00:00
Niels van Velzen f94f0804d8 Add desugaring to support java.time (#377) 2021-05-10 18:08:38 +00:00
Maxr1998 ca94892624 Update Kotlin to 1.5.0
- Remove now unnecessary jvmTarget from buildscript
- Update Room to 2.3.0 since earlier versions cause build errors with the new Kotlin release
2021-05-06 16:58:51 +02:00
Maxr1998 44425e092c Update Jellyfin SDK to beta 4 2021-05-05 17:04:48 +02:00
Maxr1998 85bf2ecc67 Introduce detekt for static code analysis 2021-05-05 13:54:33 +02:00
Maxr1998 c62dd773da Update dependencies, drop JCenter 2021-04-28 18:26:00 +02:00
Niels van Velzen a29565c887 Migrate to Jellyfin Kotlin SDK (1.0.0-beta.3) (#333) 2021-04-27 20:57:43 +00:00
Maxr1998 0af7c32c13 Update LeakCanary to 2.7 2021-04-07 23:54:18 +02:00
Maxr1998 840f55db46 Update AndroidX Media to 1.3.0, use new constants 2021-04-07 23:53:14 +02:00
Maxr1998 7b97d875aa Bump some AndroidX dependencies 2021-04-07 23:46:10 +02:00
Maxr1998 dae58685a6 Update testing dependencies 2021-03-23 00:54:58 +01:00
Maxr1998 3727b95cec Update various dependencies 2021-03-22 23:05:51 +01:00
Maxr1998 216e82a067 Update dependency updates plugin 2021-03-22 23:05:02 +01:00
Maxr1998 c380fb1764 Improve dependency update policy 2021-03-22 23:01:57 +01:00
Maxr1998 544e67d2b1 Fix warnings about nullability 2021-03-22 22:57:25 +01:00
Maxr1998 de30d5f8db Update testing dependencies 2021-02-16 23:26:30 +01:00
Maxr1998 b6f706d13b Update ModernAndroidPreferences 2021-02-16 23:26:30 +01:00
Niels van Velzen 1fff114157 Update dependencies (#293)
Remove Kotlin Android Extensions (deprecated, unused in our app)
Kotlin 1.4.30
AGP 4.1.2
Various library updates
2021-02-04 22:13:29 +01:00
Maxr1998 b1f2f6c185 Improve and rework MediaService & Android Auto integration
Moves library browser code into extra class and package, as it will only be used for Android Auto.
The loader function was split into multiple subfunctions and cleaned up.
The format of 'parentIds' was improved, unexpected behaviour with queue selection fixed.
Shuffling was temporarily removed and will be handled differently in the future.
Also introduces preliminaries for casting and Android 11 seamless transfer, this isn't fully enabled yet however -
it seems there are still some changes necessary within the AndroidX libraries.

Uses code from the android/uamp reference media player project: https://github.com/android/uamp
2020-11-15 22:04:12 +01:00
Niels van Velzen 1522c7166b Fix version code calculation (#228) 2020-11-11 00:23:01 +01:00
Maxr1998 eff741c597 Migrate server and user info to database 2020-11-02 20:46:45 +01:00
Max Rumpf b2d7ec7ff5 Dependency updates (#220)
* Update Coroutines

* Update AndroidX libraries

* Update ExoPlayer and Cast libraries

* Update networking libraries

* Update preferences library

* Update testing libraries

* Update dependency updates plugin
2020-10-31 11:25:23 +01:00
Maxr1998 3eef06765e Add RedScreenOfDeath for easy stacktraces 2020-10-30 02:51:42 +01:00
Niels van Velzen 12fde5ecce Bump apiclient version to 0.7.7 (#208) 2020-10-25 12:36:26 +01:00
Carlos Olivo b0c410425d Update Activity-ktx to 1.2.0-alpha01 (#204) 2020-10-22 23:25:17 +02:00
Gary Wilber 7667e6ab89 Add MediaBrowserService for Android Auto support 2020-10-20 13:30:13 +02:00
b053de32b0 Audio device profile optimizations + exoplayer update (#182)
* Added audio capabilities to device profile
* Updated ExoPlayer to 2.12.0
* Fix deprecations in ExoPlayer
* Refactor imports

Co-authored-by: Max Rumpf <max.rumpf1998@gmail.com>
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2020-10-13 17:20:32 +02:00
Carlos Olivo 634b46e9a5 Update Core-ktx to 1.4.0-alpha01 2020-10-10 11:30:08 -05:00