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