100 Commits
Author SHA1 Message Date
Niels van VelzenandGitHub d013d7f745 Add triage workflow to add pull requests to review project (#2167)
Add triage workflow to add pull requests to review project
2026-08-31 18:07:17 +02:00
Niels van Velzen 63b7c22931 Revert "Remove automatic landscape mode"
This reverts commit b9db694529.
2026-07-25 14:28:48 +02:00
Niels van VelzenandGitHub 3e23c631d1 Add android auto support (#1972) 2026-05-14 21:31:51 +02:00
Niels van Velzen 1274db617e Revert "Update Kotlin to v2.3.0"
This reverts commit e59da9efde.
2026-01-06 13:54:54 +01:00
Niels van Velzen 87c0f37df5 Revert "Update Kotlin to v2.2.0"
This reverts commit fe13602675.
2025-06-28 21:17:08 +02:00
Niels van Velzen d911026139 Revert "Update dependency com.google.devtools.ksp to v2.2.0-2.0.2"
This reverts commit 6d55383da8.
2025-06-28 21:16:48 +02:00
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
Niels van VelzenandGitHub b1d9ca9b11 Update fastlane graphics (#1366) 2024-04-27 17:35:48 +02:00
Niels van VelzenandGitHub e82744ba05 Remove baseline workaround (#1365)
We temporarily added this to fix reproducible builds. We've since upgrades to a newer version of the Android Gradle Plugin that fixes the bug we worked around. As such we can remove it.
2024-04-27 17:33:26 +02:00
Niels van VelzenandGitHub d48511ab1c Add new Jellyfin logo to connect screen (#1364)
* Add new Jellyfin logo to connect screen

* Apply review suggestions
2024-04-27 12:34:06 +02:00
Niels van VelzenandGitHub 161e4ca2bf Specify BUILD_TOOLS_VERSION for r0adkll/sign-android-release step in publish workflow (#1294) 2024-02-14 12:13:48 +01:00
Niels van VelzenandGitHub 24d4504efe Update dependencies (#1250) 2023-12-12 16:33:35 +01:00
Niels van VelzenandGitHub 1b640f34fd Fix bitrate not set for external player profile (#1073) 2023-05-17 21:50:22 +02:00
Niels van VelzenandGitHub 14958a2f1a Enable Renovate dependency dashboard (#1069) 2023-05-17 14:33:26 +00:00
Niels van VelzenandGitHub 1f910b8e0e Only play fullscreen video in external player (#1066) 2023-05-17 15:08:49 +02:00
Niels van VelzenandGitHub e2f358faf1 Add workaround for non reproducible baseline profiles in AGP to libre builds (#1065)
Add workaround for non reproducible baseline profiles in AGP
2023-05-17 14:35:11 +02:00
Niels van VelzenandGitHub acda464f8c Disable Google Safe Browsing Service in webviews (#1041) 2023-05-06 20:13:12 +02:00
Niels van VelzenandGitHub b491c17a84 Update Jellyfin SDK (1.4.2) and Exoplayer (2.18.6) (#1034) 2023-04-29 16:37:31 +02:00
Niels van VelzenandGitHub 7cbb268972 Add default changelog to fastlane (#1011) 2023-04-03 21:50:42 +02:00
Niels van VelzenandGitHub 2997120993 Remove gradlew-update.yaml workflow (#962) 2023-01-25 11:16:12 +01:00
Niels van VelzenandGitHub eeb4f1d2de Implement downloadFiles in NativeShell (#842) 2022-10-16 14:41:39 +02:00
Niels van VelzenandGitHub c101ba4662 Add pull request template (#816) 2022-09-25 12:02:40 +02:00
Niels van VelzenandGitHub 8e430e9552 Bump Android compile and target SDK to 32 (Android 12L) (#761) 2022-08-15 21:28:52 +02:00
Niels van VelzenandGitHub b8f7eb9b81 Delete dependabot.yml (#655) 2022-04-28 22:02:24 +02:00
Niels van VelzenandGitHub fc8189277c Update Jellyfin Kotlin SDK to 1.2.0 (#651) 2022-04-26 18:33:44 +02:00
Niels van VelzenandGitHub b19002b642 Add repository condition to stale workflow (#613) 2022-01-25 18:48:13 +01:00
Niels van VelzenandGitHub 685dc9856e Update SDK to 1.1.2 (#596)
Fixes an crash when using display preferences
2021-12-27 18:07:55 +01:00
Niels van VelzenandGitHub 894ab1049d Update Google Play Services to 20.1.0 to crash when using Chromecast on Android 12 (#577) 2021-11-30 10:16:53 +01:00
Niels van VelzenandGitHub 31d576c767 Fix wrong Weblate link in README (#538) 2021-10-03 09:23:15 +00:00
Niels van VelzenandGitHub 6225fe6e57 Update jellyfin-sdk-kotlin to 1.0.2 (#497) 2021-08-11 20:18:02 +02:00
Niels van VelzenandGitHub 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 VelzenandGitHub c530206ba9 Use AuthorizationHeaderBuilder to encode device name send to web client (#466)
This makes sure the SDK and webui use an identical name
2021-07-13 16:27:52 +02:00
Niels van VelzenandGitHub 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 VelzenandGitHub cf755a8733 Merge pull request #457 from jellyfin/gradlew-update-7.1.1
Update Gradle Wrapper from 7.1 to 7.1.1
2021-07-03 08:34:13 +02:00
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 VelzenandGitHub 930074737e Updatew weblate links (#426) 2021-06-10 11:43:14 +02:00
Niels van VelzenandGitHub fa6d00ef07 Revert "Make ExoPlayer the default video player implementation" (#419) 2021-06-04 23:18:10 +02:00
Niels van VelzenandGitHub ee7357a46c Merge pull request #411 from jellyfin/koin-3.0.2
Update and migrate Koin to 3.0.2
2021-05-30 21:08:25 +02:00
Niels van VelzenandGitHub 31eb039c98 Update SDK snapshot version to master-SNAPSHOT (#410) 2021-05-29 16:43:44 +02:00
Niels van VelzenandGitHub 37ca7132f9 Merge pull request #405 from jellyfin/aa-tweaks
Library browser (Android Auto) tweaks
2021-05-24 16:57:37 +02:00
Niels van VelzenandGitHub 5c1ce94215 Merge pull request #404 from jellyfin/sdk-update
Update Jellyfin SDK to 1.0.0 beta 7
2021-05-24 16:21:19 +02:00
Niels van VelzenandGitHub ed12c2e4cd Merge pull request #401 from jellyfin/dependency-updates
Update dependencies and fix deprecations
2021-05-24 15:02:08 +02:00
Niels van VelzenandGitHub 83c46e9b71 Merge pull request #400 from jellyfin/kt-1510
Update Kotlin to 1.5.10 and revert obsolete workaround
2021-05-24 14:31:02 +02:00
Niels van VelzenandGitHub f8accb0c4a Merge pull request #399 from jellyfin/coroutine-crash-workaround
Workaround for coroutines crash
2021-05-24 10:01:46 +02:00
Niels van VelzenandGitHub 9f770e7f09 Update SDK to beta 6 (#394) 2021-05-21 18:19:47 +00:00
Niels van VelzenandGitHub 01143d548e Merge pull request #390 from jellyfin/gradlew-update-7.0.2
Update Gradle Wrapper from 7.0.1 to 7.0.2
2021-05-15 10:19:13 +02:00
Niels van VelzenandGitHub 835c8ec858 Merge pull request #384 from ferferga/master
Replace GH_TOKEN with JF_BOT_TOKEN
2021-05-13 21:20:15 +02:00
Niels van VelzenandGitHub b092b77236 Merge pull request #382 from jellyfin/crash-fixes
Fix various playback crashes
2021-05-13 16:56:12 +02:00
Niels van VelzenandGitHub 684165faa7 Merge pull request #381 from jellyfin/connect-rework
Update SDK and rework server connection
2021-05-12 22:48:00 +02:00
Niels van VelzenandGitHub 24041bf694 Merge pull request #378 from jellyfin/gradlew-update-7.0.1
Update Gradle Wrapper from 7.0 to 7.0.1
2021-05-11 07:16:35 +02:00
Niels van VelzenandGitHub f94f0804d8 Add desugaring to support java.time (#377) 2021-05-10 18:08:38 +00:00
Niels van VelzenandGitHub b00aeee47f Treat recommended server without system info as unable to connect (#367) 2021-05-06 23:15:34 +02:00
Niels van VelzenandGitHub 34b49a6cbf Merge pull request #365 from jellyfin/fix-missing-webview-crash
Fix app crashing when webview is missing
2021-05-06 17:15:24 +02:00
Niels van VelzenandGitHub 748d253d54 Merge pull request #364 from jellyfin/kotlin-15
Update Kotlin to 1.5.0
2021-05-06 17:04:46 +02:00
Niels van VelzenandGitHub 0f8f22a564 Merge pull request #363 from jellyfin/default-exo-player
Make ExoPlayer the default video player implementation
2021-05-06 16:57:09 +02:00
Niels van VelzenandGitHub 3e15ad49ba Merge pull request #351 from jellyfin/exoplayer-native-playback
Migrate ExoPlayer to SDK and decouple from webapp
2021-05-06 16:51:13 +02:00
Niels van VelzenandGitHub 51a43b0b6f Merge pull request #362 from jellyfin/sdk-update
Update Jellyfin SDK to beta 4
2021-05-05 17:10:18 +02:00
Niels van VelzenandGitHub 2f503fdcbd Merge pull request #361 from jellyfin/dependency-updates
Dependency updates + Detekt
2021-05-05 17:01:55 +02:00
Niels van VelzenandGitHub c0f63ef0e8 Use eps1lon/actions-label-merge-conflict (#360)
* Update merge-conflict-labeler.yaml

* Update .github/workflows/merge-conflict-labeler.yaml
2021-05-04 19:14:49 +02:00
Niels van VelzenandGitHub dbb81f63a8 Merge pull request #358 from jellyfin/client-settings-titles
Client settings layout and wording tweaks
2021-05-04 12:53:00 +02:00
Niels van VelzenandGitHub 523c18d9d3 Merge pull request #352 from jellyfin/fix-recents
Fix library browser recents
2021-05-03 07:15:25 +02:00
Niels van VelzenandGitHub ccb53d6336 Merge pull request #349 from jellyfin/dependency-updates
Update dependencies, drop JCenter
2021-04-28 18:33:38 +02:00
Niels van VelzenandGitHub a29565c887 Migrate to Jellyfin Kotlin SDK (1.0.0-beta.3) (#333) 2021-04-27 20:57:43 +00:00
Niels van VelzenandGitHub 972438d50b Merge pull request #347 from jellyfin/dependabot/github_actions/actions/cache-v2.1.5
ci: bump actions/cache from v2.1.4 to v2.1.5
2021-04-19 09:44:40 +02:00
Niels van VelzenandGitHub a3008c5279 Merge pull request #339 from jellyfin/gradlew-update-7.0
Update Gradle Wrapper from 6.8.3 to 7.0
2021-04-10 11:18:07 +02:00
Niels van VelzenandGitHub 49e7bb244d Merge pull request #337 from jellyfin/dependency-updates
Dependency updates
2021-04-08 19:11:40 +02:00
Niels van VelzenandGitHub 92e61d095b Optimize all fastlane bitmaps (#334) 2021-04-07 16:51:32 +02:00
Niels van VelzenandGitHub 8ee3071f19 Merge pull request #262 from jellyfin/github-ci
Add workflow config for GitHub CI
2021-03-26 17:13:33 +01:00
Niels van VelzenandGitHub f494e10e42 Merge pull request #327 from jellyfin/external-player-activity-result-api
Use Activity Result APIs for External player
2021-03-25 00:14:07 +01:00
Niels van VelzenandGitHub 4cc41f76cb Merge pull request #326 from jellyfin/webview-checks
Check WebView support and version
2021-03-23 19:55:53 +01:00
Niels van VelzenandGitHub 1c761c92c9 Merge pull request #325 from jellyfin/dependency-maintanance
Dependency maintanance
2021-03-23 09:37:46 +01:00
Niels van VelzenandGitHub 43a734f281 Add store links to readme (#313) 2021-03-01 13:35:17 +01:00
Niels van VelzenandGitHub 8a9e9e0896 Merge pull request #311 from jellyfin/gradlew-update-6.8.3
Update Gradle Wrapper from 6.8.2 to 6.8.3
2021-02-25 08:46:55 +01:00
Niels van VelzenandGitHub 4ee50486f2 Add merge conflict labeler and gradle update and validate tasks (#309)
* Add gradle validate and gradle update tasks

* Add merge conflict labeler task

* Use ubuntu-latest image and change some naming
2021-02-24 22:43:53 +01:00
Niels van VelzenandGitHub 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
Niels van VelzenandGitHub efeaff7e6d Enable support library for drawing vectors (#256)
This disables png generation on build
2020-11-23 22:20:07 +01:00
Niels van VelzenandGitHub 552570bc40 Create version.txt in pipeline (#246) 2020-11-22 16:21:29 +01:00
Niels van VelzenandGitHub 0ec4dc5298 Disable PNG crunching for release variant as well (#245)
Possible fix for F-Droid reproducible builds
2020-11-22 11:43:54 +01:00
Niels van VelzenandGitHub 73ed7558c5 Merge pull request #241 from jellyfin/fix-apiclient-crash
Only change server location when different
2020-11-19 19:10:44 +01:00
Niels van VelzenandGitHub bd9c211f68 Merge pull request #237 from jellyfin/fix-daos
Fix crash when inserting existing server and improve DAOs
2020-11-17 08:44:24 +01:00
Niels van VelzenandGitHub 6511c60282 Fix bad device profile (#236)
Caused JSON parsing errors in 10.7 >= and thus playback not working
2020-11-16 20:53:17 +01:00
Niels van VelzenandGitHub 83babffbfe Add selectServer function to native shell (#235)
Fixes server selection in 10.7+
2020-11-16 20:39:03 +01:00
Niels van VelzenandGitHub 4d1f7da7d5 Merge pull request #232 from jellyfin/media-service
Improve and rework MediaService & Android Auto integration
2020-11-15 22:40:34 +01:00
Niels van VelzenandGitHub 3b19fa8465 Fix device name again (#231) 2020-11-11 20:40:44 +01:00
Niels van VelzenandGitHub 1522c7166b Fix version code calculation (#228) 2020-11-11 00:23:01 +01:00
Niels van VelzenandGitHub a2ebb0c215 Fixes in setting JELLYFIN_VERSION (#225)
* Fixes in setting JELLYFIN_VERSION

* Declare JELLYFIN_VERSION top-level
2020-11-06 11:08:32 +01:00
Niels van VelzenandGitHub d6281d75e5 Update Weblate links 2020-11-05 17:39:25 +01:00
Niels van VelzenandGitHub 898f8523c9 Merge pull request #221 from jellyfin/server-db
Migrate server and user info to database
2020-11-02 21:00:12 +01:00
Niels van VelzenandGitHub cfb4b80d6b Merge pull request #216 from jellyfin/stacktrace-ui
Add RedScreenOfDeath for easy stacktraces
2020-10-30 09:48:16 +01:00
Niels van VelzenandGitHub 6cd9cf74b1 Merge pull request #217 from jellyfin/release-logging
Enable logging in release builds
2020-10-29 23:03:06 +01:00
Niels van VelzenandGitHub baf4c33bfa Merge pull request #215 from jellyfin/gradle-6.7
Update Gradle to 6.7
2020-10-29 21:35:52 +01:00
Niels van VelzenandGitHub e7b243825e Sign both proprietary and libre release apks (#209) 2020-10-25 19:59:01 +01:00
Niels van VelzenandGitHub 12fde5ecce Bump apiclient version to 0.7.7 (#208) 2020-10-25 12:36:26 +01:00
Niels van VelzenandGitHub 867d657f79 Improved connect logging (#205)
* Add additional log statements to connect code
* Improve version check
* Fix wrong variable used
2020-10-23 13:59:49 +02:00
Niels van VelzenandGitHub 8143486ab8 Merge pull request #203 from jellyfin/player-fragment
Move video player into fragment
2020-10-23 10:17:44 +02:00
Niels van VelzenandGitHub d4effb5fa9 Merge pull request #201 from jellyfin/player-viewbinding
Use view binding in PlayerActivity
2020-10-19 10:05:29 +02:00
Niels van VelzenandGitHub e207dd4c14 Fix 404 when loading server (#198) 2020-10-18 16:26:31 +02:00
Niels van VelzenandGitHub 279ce136e6 Merge pull request #194 from jellyfin/fix-webview-crashes
Fix potential crashes in WebViewFragment
2020-10-17 15:56:10 +02:00
Niels van VelzenandGitHub f62c63c9b1 Merge pull request #193 from CarlosOlivo/external-subtitle-formats
Add support for more external subtitle formats in some external players
2020-10-16 21:08:29 +02:00
Niels van VelzenandGitHub eb6992d1ce Merge pull request #161 from CarlosOlivo/mpv-playback-tracking
Add playback tracking support for mpv-android external player
2020-10-14 16:40:23 +02:00