100 Commits
Author SHA1 Message Date
Niels van Velzen bc53439b8f Propagate max streaming bitrate from web apsettings to native player 2026-09-13 16:33:42 +02:00
Niels van Velzen 4484dde9c6 Support external URLs 2026-09-13 15:58:08 +02:00
Niels van Velzen 459247f6de Allow 2 lines for download names 2026-09-13 15:57:59 +02:00
Niels van Velzen fa3c61cfb4 Migrate to GH_PROJECTS_TOKEN 2026-09-05 22:18:13 +02:00
Niels van Velzen db267d049b Enable noisy audio handling 2026-08-24 16:56:43 +02:00
Niels van Velzen 5779ef02df Fix SDK logging 2026-08-23 16:03:47 +02:00
Niels van Velzen ffa1c0f1a7 Address nullability changes in DeviceCodec 2026-08-16 19:59:28 +02:00
Niels van Velzen b50cbb680f Bump compile SDK to 37 (Android 17) 2026-08-16 19:59:28 +02:00
Niels van Velzen 75a504b634 Use non-ktx variants of androidx libraries 2026-08-13 07:26:03 +02:00
Niels van Velzen 891e8e0910 Rename TrickPlayInfo to TrickPlayInfoDto 2026-08-12 21:17:13 +02:00
Niels van Velzen ee289778bf Use AndroidVersion in DownloadNotificationManager 2026-08-12 20:28:13 +02:00
Niels van Velzen 4622f14e1d Require Android 6 at minimum (API 23) 2026-08-12 20:28:13 +02:00
Niels van Velzen 13abdff1cf Fix race-condition when cancelling current download 2026-08-11 15:55:07 +02:00
Niels van Velzen b2e0658d81 Re-use coroutine scope in DownloadBroadcastReceiver 2026-08-11 15:55:07 +02:00
Niels van Velzen 6a4888f1b9 Await WorkManager operations 2026-08-11 15:55:07 +02:00
Niels van Velzen 9cd4b17f7e Improve error handling on download failure 2026-08-11 15:55:07 +02:00
Niels van Velzen 697633cdf4 Refactor from org.json to kotlinx.serialization 2026-08-11 15:54:49 +02:00
Niels van Velzen 1c58e9c151 Fix crash in PlayerFragment onConfigurationChanged handler 2026-08-11 07:11:28 +02:00
Niels van Velzen 5e001ecea3 Fix WebView not loading for servers using a non-redirecting path 2026-08-09 18:58:44 +02:00
Niels van Velzen 43bc98b6a4 Remove mime types from file picker intent 2026-08-06 07:19:45 +02:00
Niels van Velzen 988604e245 Revert "Update translation files"
This reverts commit a8e91224d8.
2026-07-25 14:30:02 +02:00
Niels van Velzen fc56cc6a59 Opt-out of Android 16 restricted resizability behavior 2026-07-25 14:28:55 +02:00
Niels van Velzen b9db694529 Remove automatic landscape mode 2026-07-23 18:43:35 +02:00
Niels van Velzen 630c6fe410 Fallback to suggested music when no search results are found in Android Auto voice search 2026-07-23 18:39:18 +02:00
Niels van Velzen 6d13b31397 Send session error when onSetMediaItems has no results 2026-07-23 18:39:18 +02:00
Niels van Velzen 484bd45ccc Fix player title positioning 2026-07-19 11:24:23 +02:00
Niels van Velzen ee69ff48f4 Fix subtitle switching for downloaded files 2026-07-15 20:41:42 +02:00
Niels van Velzen c43717b09f Fix some textual issues in DownloadNotificationManager 2026-07-15 20:41:39 +02:00
Niels van Velzen 45043eac85 Lock gesture until drag ends in PlayerGestureHelper 2026-07-11 11:22:18 +02:00
Niels van Velzen 4b3b24830b Support voice controlled playback on Android Auto 2026-06-29 09:19:10 +02:00
Niels van Velzen 9fc82db1b2 Fix allowed network types not showing default value 2026-06-28 16:48:35 +02:00
Niels van Velzen 3e0571bcb8 Show warning when download location is inaccessible 2026-06-28 16:48:23 +02:00
Niels van Velzen 94dd2464eb Use native video player by default 2026-06-27 15:16:43 +02:00
Niels van Velzen a98457b0a0 Add multi-select deletion to downloads 2026-06-27 14:42:15 +02:00
Niels van Velzen 2ace128505 Fix media session crash when playing audio 2026-06-27 14:41:12 +02:00
Niels van Velzen fa3f97f5c1 Fix crash when double tapping connect button 2026-06-27 14:41:03 +02:00
Niels van Velzen dde3d88f60 Fix PiP behavior 2026-06-27 14:40:56 +02:00
Niels van Velzen 0f3230ffe8 Use transaction for queued downloads query 2026-06-20 17:02:10 +02:00
Niels van Velzen e637337eff Store user playback position in MediaItem extras to avoid extra API call 2026-06-20 16:25:10 +02:00
Niels van Velzen f0e1c8283a Undo formatting changes in LibraryMediaId 2026-06-20 16:25:10 +02:00
Niels van Velzen a433499176 Fix default download method not showing in settings 2026-06-20 16:24:52 +02:00
Niels van Velzen eb8b08818d Play downloaded audio in external app 2026-06-20 16:24:33 +02:00
Niels van Velzen 34c176e3f6 Show message when there are no downloads 2026-06-18 18:19:25 +02:00
Niels van Velzen 57b4aac586 Show download settings dialog on first download 2026-06-18 16:41:03 +02:00
Niels van Velzen f90b3e543b Fix downloads not working when no storage location set 2026-06-18 16:41:03 +02:00
Niels van Velzen b5ee1feb0f Fix database migration for existing installs 2026-06-14 17:30:54 +02:00
Niels van Velzen fb7ebed903 Sign APK/AAB via Gradle build 2026-06-13 20:23:12 +02:00
Niels van Velzen da02e7c93b Use .tools-versions file for Java version in GitHub workflows 2026-06-12 22:07:53 +02:00
Niels van Velzen cdbb1dd56c Move Android versions to catalog 2026-06-12 22:07:51 +02:00
Niels van Velzen bdf7d91cb7 Add DownloadFileEntity 2026-06-11 09:05:05 +02:00
Niels van Velzen ee8ce1607e Download primary images 2026-06-11 09:05:05 +02:00
Niels van Velzen 641105f08f Update merge conflict workflow 2026-06-11 09:04:45 +02:00
Niels van Velzen 838d0bde03 Fix missing translations in SearchLibraryPage 2026-06-08 09:22:37 +02:00
Niels van Velzen c877eea35d Use Android TV linter configuration 2026-06-07 16:19:28 +02:00
Niels van Velzen 9f68bf3124 Rewrite download support 2026-06-07 11:21:18 +02:00
Niels van Velzen 75a23be472 Implement playlist expansion via onSetMediaItems 2026-05-29 21:53:23 +02:00
Niels van Velzen 56cd71d29e Add route metadata to media item ids 2026-05-29 21:53:23 +02:00
Niels van Velzen 08e455959c Use artists API for querying artists in Android Auto 2026-05-29 21:53:14 +02:00
Niels van Velzen 89cff58bf6 Make playlists a top-level item in Android Auto 2026-05-26 16:04:52 +02:00
Niels van Velzen 8be98bbd8a Fix Android Auto navigation for artists and audiobooks 2026-05-26 16:04:22 +02:00
Niels van Velzen 7d1ca94142 Update naming in some places 2026-05-25 18:50:28 +02:00
Niels van Velzen dc3b8e8a5b Add fallback icons to Android Auto items 2026-05-17 21:36:03 +02:00
Niels van Velzen 0984943869 Improve letter navigation in Android Auto 2026-05-17 20:12:00 +02:00
Niels van Velzen deabcafd49 Add audiobook support to Android Auto 2026-05-17 10:49:53 +02:00
Niels van Velzen bd1bddf988 Change UserEntity.userId to UUID 2026-05-15 13:33:07 +02:00
Niels van Velzen 544335a67c Remove non-existing nativeshell function 2026-05-14 21:32:02 +02:00
Niels van Velzen 7f9b556978 Remove unused xml layout resources 2026-05-14 21:32:02 +02:00
Niels van Velzen 0029014c37 Remove LeakCanary 2026-05-12 18:41:43 +02:00
Niels van Velzen b28957ebf3 Migrate to AGP9 2026-05-12 14:43:35 +02:00
Niels van Velzen ae2741cc74 Update pull request template 2026-05-12 14:27:34 +02:00
Niels van Velzen 96678ef605 Update app title in fastlane metadata 2026-04-17 22:03:30 +02:00
Niels van Velzen d14026ca28 Translated using Weblate (Greek)
Currently translated at 75.0% (3 of 4 strings)

Translation: Jellyfin Android/Jellyfin Android Fastlane
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android-fastlane/el/
2026-04-17 14:11:07 +00:00
Niels van Velzen bc98e23b4c Immediately load device information in nativeshell 2026-04-03 19:31:41 +02:00
Niels van Velzen 48e5fede39 Remove return from apphost 2026-01-23 07:18:54 +01:00
Niels van Velzen b133313718 Fix logo drawn behind status bar 2025-10-20 17:01:31 +02:00
Niels van Velzen 197a9d0e98 Remove duplicate hebrew translations 2025-09-05 22:36:28 +02:00
Niels van Velzen c5c76a8f4f Fix some languages using wrong code 2025-09-05 22:13:46 +02:00
Niels van Velzen d470ba700c Target SDK 36 (Android 16) 2025-08-16 18:01:14 +02:00
Niels van Velzen bfbc5d08a8 Remove Service Worker workaround 2025-08-16 18:01:07 +02:00
Niels van Velzen 495826aae9 Update SDK to 1.7.0-beta.4 2025-08-16 18:01:07 +02:00
Niels van Velzen a6e278a38f Remove direct dependencies ok OkHttp/Okio 2025-08-01 09:16:24 +02:00
Niels van Velzen 1dabd797af Update app build script for Gradle 9 compatibility 2025-07-31 20:46:24 +02:00
Niels van Velzen 2beb1c0c62 Revert "Translated using Weblate (Portuguese)"
This reverts commit 009d315776.
2025-07-02 16:46:20 +02:00
Niels van Velzen 30722988f2 Revert "Translated using Weblate (Portuguese)"
This reverts commit 201bbb7b78.
2025-07-02 16:46:20 +02:00
Niels van Velzen 7684cd9d40 Revert "Translated using Weblate (Portuguese)"
This reverts commit b420d0199e.
2025-07-02 16:46:20 +02:00
Niels van Velzen bb473ce9e3 Fix various linter and compiler warnings 2025-05-27 15:48:23 +02:00
Niels van Velzen 8ed2246765 Fix syntax error in native shell JavaScript 2025-05-17 21:48:54 +02:00
Niels van Velzen aa7d42a211 Implement DownloadManagement app feature in nativeshell 2025-05-13 21:36:49 +02:00
Niels van Velzen 21607ca75f Use java 21 for building 2025-05-10 17:44:14 +02:00
Niels van Velzen 8ff4e2afbd Add contact information to issue template config, disallow blank issues 2025-05-10 17:44:14 +02:00
Niels van Velzen 846a78c995 Remove workflow that automatically applies milestones 2025-05-10 17:44:14 +02:00
Niels van Velzen 4ec5741a4c Only call onErrorReceived when the error is encountered on the main frame 2025-05-09 15:28:18 +02:00
Niels van Velzen b6ba61ca3f Use separate version for material icons 2025-05-07 21:09:27 +02:00
Niels van Velzen 8908d18f58 Migrate Compose compiler 2024-07-06 11:32:42 +02:00
Niels van Velzen f4f1d2af82 Use non -ktx dependencies 2024-07-06 10:30:15 +02:00
Niels van Velzen 04390fae0c Translated using Weblate (Dutch)
Currently translated at 100.0% (98 of 98 strings)

Translation: Jellyfin Android/Jellyfin Android
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/nl/
2022-12-25 08:51:15 -05:00
Niels van Velzen 26b4aaf0a0 Update compose compiler to 1.3.2 2022-10-11 12:54:18 +02:00
Niels van Velzen 209e02d960 Ignore data media streams 2022-09-26 20:11:53 +02:00
Niels van Velzen 6d2cd0ec46 Update GitHub actions workflows 2022-09-25 15:21:26 +02:00
Niels van Velzen 64181d0364 Update ExoPlayer usages 2022-08-15 21:55:51 +02:00