Niels van Velzen
bb473ce9e3
Fix various linter and compiler warnings
2025-05-27 15:48:23 +02:00
Niels van Velzen and Maxr1998
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 Velzen and Maxr1998
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
Maxr1998
ac5c245d13
Initial database setup
2020-10-09 15:41:21 +02:00