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 and Niels van Velzen
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and Niels van Velzen
de30d5f8db
Update testing dependencies
2021-02-16 23:26:30 +01:00
Maxr1998 and Niels van Velzen
b6f706d13b
Update ModernAndroidPreferences
2021-02-16 23:26:30 +01:00
Niels van Velzen and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
12fde5ecce
Bump apiclient version to 0.7.7 ( #208 )
2020-10-25 12:36:26 +01:00
Carlos Olivo and GitHub
b0c410425d
Update Activity-ktx to 1.2.0-alpha01 ( #204 )
2020-10-22 23:25:17 +02:00
Gary Wilber and Maxr1998
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
Maxr1998 and Niels van Velzen
94ae50cab9
Use fragments to separate UI components
...
Co-authored-by: Niels van Velzen <git@ndat.nl >
2020-10-07 21:18:07 +02:00
Niels van Velzen
93739e0c53
Update apiclient to fix issues with server discovery
2020-10-06 19:52:42 +02:00
Niels van Velzen
f40976affa
Bump apiclient to version 0.7.5 to fix discovery issues.
2020-09-29 13:40:21 +02:00
Maxr1998
13524b4704
Update Coil, adapt code to new version
2020-09-13 15:53:40 +02:00
Maxr1998
74b879a305
Cleanup buildSrc buildscript
...
Specifying AGP as a buildSrc dependency isn't necessary and can even cause issues in some cases
2020-09-13 15:52:59 +02:00
Niels van Velzen
712c2be407
Update apiclient version to 0.7.4 to fix ProGuard issues
2020-09-12 10:09:43 +02:00
Maxr1998
3b5dbd984f
Update MAP, make background audio preference depend on player
2020-09-10 22:25:48 +02:00
Maxr1998
fad8bd7061
Refactor dependencies
2020-09-09 18:07:17 +02:00
Maxr1998
2ab4b7fe04
Rework player implementation setting
...
Allow to switch between web player, ExoPlayer and external player via client settings
2020-09-09 12:26:09 +02:00
Niels van Velzen
b6265cb6dc
Change requestNoBatteryOptimizations to less annoying snackbar design
2020-09-05 12:07:26 +02:00
Maxr1998
4dad15af41
Refactor image loading, add icon to background playback notification
2020-09-04 23:51:32 +02:00