Commit Graph
503 Commits
Author SHA1 Message Date
advplyr 1299f46291 Merge master 2025-09-01 16:47:16 -05:00
Lauris van Rijn 719e517dda fix(androidauto): async handling of browseTree init instead of busy‑loop
Removed blocking `while (!browseTree.isInitialized){}` in
`onLoadChildren`. Added `waitForBrowseTree` and `onBrowseTreeInitialized`
helpers to queue pending results until browseTree is ready. All
browseTree assignments now call `onBrowseTreeInitialized()`. This avoids
ANRs and high CPU when Android Auto requests children before init.
2025-08-29 00:43:02 +02:00
Lauris van Rijn 361c55c5ac fix(media): remove busy‑wait loop in library personalization loading
Replaced the infinite `while(libraryPersonalizationsDone > 0){}` spin‑loop
with an async counter callback. This prevents pegging the CPU if one
personalization never completes, and allows completion to trigger via
AtomicInteger decrement. Now the final callback fires only when all
libraries have finished loading.
2025-08-29 00:42:48 +02:00
advplyr 4be1598eca Fix oidc button not showing on re-login, fix oidc re-login showing config already exists #1638 #1634 2025-08-16 17:55:00 -05:00
advplyr 82cddde15f Fix track URL used for transcodes on Android #1635 2025-07-22 14:16:35 -05:00
advplyr 03e2feddb3 Version bump v0.10.0-beta 2025-07-19 16:55:54 -05:00
Nicholas Wallace e026df7821 Add AbsLogger for download information 2025-07-12 09:29:02 -07:00
Nicholas Wallace 41abb7582d Add internal storage size check for download item part 2025-07-12 09:07:57 -07:00
Nicholas Wallace a870adf92e Inline processDownloadItemParts 2025-07-12 08:30:16 -07:00
Nicholas Wallace e69c065d5b Merge branch 'master' into android_download_rewrite 2025-07-12 08:15:09 -07:00
advplyr fab94cd363 Handle native app token refresh failure notification 2025-07-05 17:40:57 -05:00
advplyr 5766c49f61 Update iOS ApiClient to handle token refresh 2025-07-05 16:46:37 -05:00
advplyr 44613e12f1 Update serverConnectionConfig to include server version, update server track URL and server cover image URL based on server version 2025-07-05 09:28:40 -05:00
advplyr 467fedbfe7 Update to use x-refresh-token header, update logout to clear refresh token, add AbsLogger logs for android refresh 2025-07-04 17:41:19 -05:00
advplyr d8cdb7073e Update auth to handle refresh tokens 2025-07-01 11:33:51 -05:00
Nicholas Wallace f441895003 Prevent duplicate files from being created and downloaded 2025-05-25 17:45:29 -07:00
advplyr 8d563dcfed Remove unnecessary styles.xml 2025-05-21 17:38:05 -05:00
advplyr 1cf36e5549 Fix android system bars overlapping UI #1564 #1574 2025-05-21 17:26:31 -05:00
advplyr c4fe0680f3 Remove unused imports 2025-05-18 17:06:06 -05:00
Michał Goliński ea59ad2953 Reuse the existing ObjectMapper 2025-05-17 20:37:59 +02:00
Nicholas Wallace 0108c9bb04 Merge branch 'master' into android_download_rewrite 2025-05-12 10:34:42 -07:00
advplyr 3e682dfe50 Fix local cover images not showing in android auto #1565 2025-05-04 16:19:16 -05:00
Nicholas Wallace 4019b741e7 Merge branch 'master' into android_download_rewrite 2025-04-29 22:07:14 -07:00
Nicholas Wallace 36061d345a Remove extra printouts 2025-04-29 21:56:13 -07:00
Nicholas Wallace f4ca6492ee Combine internal and shared scanner 2025-04-29 21:33:56 -07:00
Nicholas Wallace 367eb6de9f Add: function to create LocalFile from download item part 2025-04-29 21:10:54 -07:00
advplyr 0fa04d7d9a Version bump v0.9.81-beta 2025-04-25 16:56:34 -05:00
advplyr 1e76ebe075 Merge pull request #1556 from Zibbp/master
fix(InternalDownloadManager): add accept-encoding identity to requests
2025-04-25 16:25:07 -05:00
Zibbp b03f59ace3 fix(InternalDownloadManager): set accept-encoding header on just the download task 2025-04-25 15:51:46 -05:00
Nicholas Wallace 686310f0bf Merge branch 'master' into android_download_rewrite 2025-04-24 22:19:11 -07:00
Zibbp dfc77ea0d0 fix(InternalDownloadManager): add accept-encoding identity to requests 2025-04-24 17:04:08 -05:00
advplyr 67f514524f Remove unused imports and release log 2025-04-24 17:03:14 -05:00
advplyr d97c6a0872 Add:Android sleep timer setting to play a chime when almost finished #600 2025-04-24 16:42:55 -05:00
advplyr e7ad62760f Fix android cover image not showing in notification for downloaded media #1493, upgrade glide 2025-04-23 17:01:52 -05:00
advplyr 796d6d79d4 Add logs for android auto 2025-04-21 17:34:30 -05:00
advplyr 03aafafe1c Fix bug with AbsLogger not initialized 2025-04-21 17:11:23 -05:00
advplyr 85d6958025 Version bump v0.9.80-beta 2025-04-20 16:54:49 -05:00
advplyr 26b0fae0fb Setup onLog event, add app version & platform to logs and share filename 2025-04-20 14:33:48 -05:00
advplyr fe921fd5b1 Update AbsLogger to have a tag with logs 2025-04-20 12:36:27 -05:00
advplyr 88e1877742 More AbsLogs and clean logs older than 48 hours on init 2025-04-20 12:18:10 -05:00
advplyr 74758c7762 Add clear logs, use more menu dialog 2025-04-20 10:32:52 -05:00
advplyr 390388fe83 Add AbsLogger plugin, persist logs to db, logs page for android 2025-04-19 17:26:32 -05:00
advplyr 6e1eee48f0 Update to capacitor v7 2025-04-17 17:16:00 -05:00
advplyr 93748a917f Android update target SDK to 35, update androidx versions 2025-04-15 17:21:48 -05:00
Nicholas Wallace 6fe95bdcbd Speed up duplicate docFile calls by using localFile reference 2025-04-14 19:25:09 -07:00
Nicholas Wallace 4d39e2fa36 Remove: unused simplePath from LocalFile object 2025-04-14 19:10:23 -07:00
Nicholas Wallace 0347e18d5b Autoformat DeviceClasses.kt 2025-04-14 19:08:17 -07:00
advplyr 1e791f9601 Update gradle versions and dependencies 2025-04-13 17:35:48 -05:00
Nicholas Wallace 76c4ec542b Build direct path to shared storage folder 2025-04-13 14:45:32 -07:00
Nicholas Wallace 80bf3f12b6 Moving folder to shared storage 2025-04-11 14:46:40 -07:00