Commit graph

479 commits

Author SHA1 Message Date
advplyr
6380d7cc02 Fix local episode play-item event, set PodcastEpisode size and AudioTrack FileMetadata for downloads 2024-06-12 18:01:44 -05:00
Marcos Carvalho
574dda5286
Fix android build 2024-05-24 08:10:25 +01:00
Marcos Carvalho
d788623509
Initial work 2024-05-23 22:33:06 +01:00
advplyr
6672a21049 Version bump v0.9.74-beta 2024-05-19 16:58:20 -05:00
advplyr
e94d6fdc1e Update:Android notification image to not resize #657 2024-04-19 16:32:16 -05:00
advplyr
43ec35fe67 Fix:Android device info client version 2024-04-05 16:39:24 -05:00
advplyr
ad08cc69f4 Version bump 0.9.73-beta 2024-03-03 14:15:32 -06:00
advplyr
f4f7252537 Update wording for enable seeking on media controls settings, remove restart required help text, map translations 2024-02-25 14:44:40 -06:00
advplyr
430d200151 Update android disable media control seek setting to update in realtime 2024-02-25 14:11:28 -06:00
advplyr
7be82d03f3 Merge branch 'master' into disable-widget-ios-scrubing 2024-02-25 12:51:58 -06:00
fidoriel
b6fea85ef4 fix compile android 2024-02-21 10:16:47 +01:00
advplyr
7e3b3f55ae Fix:Android auto not loading server items #1081 2024-02-20 17:05:07 -06:00
fidoriel
41a65c0f9d add setting for widget scrubbing 2024-02-20 21:58:31 +01:00
advplyr
81d7b1cfd7 Version bump 0.9.72-beta 2024-02-10 16:35:01 -06:00
advplyr
3bb76cecac Fix:Android respect offline mode on app restart 2024-02-04 17:46:56 -06:00
advplyr
e3f82bb237 Fix:Include device info with sync local-all request 2024-02-04 17:27:57 -06:00
advplyr
c9fb98f033 Fix:Android crash on startup due to SimpleStorage #1040
- Update SimpleStorage to 1.5.5-SNAPSHOT
2024-01-29 16:46:39 -06:00
advplyr
f928df146a Version bump 0.9.71-beta 2024-01-01 12:56:12 -06:00
advplyr
14b04a14b6 Add:Year in review cards to stats page 2023-12-25 15:35:29 -06:00
advplyr
cf7271dc57 Version bump 0.9.70 2023-12-18 17:10:07 -06:00
advplyr
023c83ee78 Version bump 0.9.69-beta 2023-12-16 16:24:07 -06:00
advplyr
7412d0899f Fix:Syncing when media is open in audio player and playing on another device #984
- Local playback session IDs have been updated to UUIDs instead of prefixing local_play_
2023-12-15 16:05:19 -06:00
advplyr
6621f8b2ee Add:Language code setting and translations #448 2023-12-03 17:37:01 -06:00
advplyr
e8abb18350 Version bump v0.9.68-beta 2023-11-25 13:26:12 -06:00
advplyr
2bfe548c52 Add:Monochrome app icon & capitalize app name #786 2023-11-22 14:00:55 -06:00
advplyr
164fd92a18 Fix:Android auto unable to play podcast episodes #832 2023-11-21 11:33:45 -06:00
advplyr
17ff2ed5f4 Version bump 0.9.67-beta 2023-11-17 15:27:02 -06:00
advplyr
6fe470cfc1 Update:Android remove folder scanning and ffmpegkit 2023-11-16 14:52:11 -06:00
advplyr
93cb319e97
Merge pull request #906 from Sapd/oauth2-support
OAuth2 Support
2023-11-11 14:49:49 -06:00
advplyr
e9f523d7cb Fix:Android downloading finished item not marked as finished #903 2023-11-07 16:04:01 -06:00
advplyr
30d4e709f0 Merge branch 'master' into oauth2-support 2023-11-05 10:58:17 -06:00
advplyr
04e468b43d Fix:Android seeking from notification widget on multi-track books #894 2023-10-31 16:20:28 -05:00
Denis Arnst
8b631f7860 oauth2 support on Android 2023-10-13 23:14:52 +02:00
advplyr
46f558d6e0 Update axios requests to nativeHttp, add openid connect auth button 2023-09-25 17:30:39 -05:00
advplyr
00bed39733 iOS version bump 0.9.66 2023-09-17 14:12:08 -05:00
advplyr
2048795c92 Version bump 0.9.66-beta 2023-09-17 13:35:08 -05:00
advplyr
57d1fbfa83 Disable CapacitorHttp and add plugin to replace axios calls #781 2023-09-15 17:35:44 -05:00
advplyr
27bbe40874 Update to capacitor v5, update to latest gradle and android target 34 2023-09-14 18:05:49 -05:00
advplyr
60da6093f3 Update:Android auto include explicit indicator #611 2023-09-12 17:14:28 -05:00
advplyr
72f687b079 Fix:Android auto loading podcast episodes #832 2023-09-11 12:25:51 -05:00
advplyr
0ce3c8bcbd Fix:Remove local playback sessions started offline, refresh open player timestamps when device gains focus 2023-09-10 17:51:53 -05:00
advplyr
e634132a39 Fix:Android sync server progress to local progress #808 2023-09-10 13:37:41 -05:00
advplyr
5810a83c66 Fix:Android internal storage downloads audio files multiple times #791 2023-07-26 18:02:25 -05:00
advplyr
852702112a Update:Enable CapacitorHttp to patch XMLHttpRequest to use native libraries, fixes cors #781 2023-07-12 17:13:57 -05:00
advplyr
d6a1eba657 Fix:Android file provider to use application id 2023-06-25 14:29:02 -05:00
advplyr
b7b746fb2a Version bump 0.9.65-beta 2023-06-24 15:38:56 -05:00
advplyr
c8053355df Add:Open/close RSS feed for library items 2023-06-24 14:45:25 -05:00
advplyr
13d32dc1f7 Fix:Android internal file paths using file provider 2023-06-19 15:09:12 -05:00
advplyr
0d1312e497 Fix:Android auto filter out ebook only from downloaded tab 2023-06-19 14:03:29 -05:00
advplyr
ff4f8324e7 Update:Syncing playback time when media item is open in player 2023-06-19 12:37:44 -05:00
advplyr
1da03cdd65 Add:Podcast episode chapters for local eps #675 2023-06-18 15:12:07 -05:00
advplyr
481d0d0285 Update:Show status bar when ereader toolbar is shown 2023-06-18 08:59:35 -05:00
advplyr
7b3a005ad6 Update:Ereader fullscreen #731 2023-06-17 17:34:08 -05:00
advplyr
9e7d1d1617 Add:Android setting to use mp3 index seeking #638 2023-06-17 11:27:44 -05:00
advplyr
c8b5cefeb5 Fix:Playlist items playing from server and not using local copy #734 2023-06-09 17:05:29 -05:00
advplyr
f1411011e6 Update:Android include DeviceInfo with local playback session 2023-06-08 17:19:31 -05:00
advplyr
410648e316 Fix:Android auto filter out ebook only items 2023-06-04 15:12:56 -05:00
advplyr
373221703d Update:Android download to internal storage option #635 2023-06-04 14:59:55 -05:00
advplyr
a8ac4970cc Update:Android downloads to use new API endpoint 2023-06-04 11:34:34 -05:00
advplyr
9acf695802 Remove file copy 2023-06-03 17:28:37 -05:00
advplyr
e6aaccfc74 Update:Android support storing downloads to internal app storage #635 2023-06-03 17:24:32 -05:00
advplyr
87c74fe78b Fix:Playback speed not persisting #532 2023-06-02 16:57:17 -05:00
advplyr
7dc319c1bd Fix:Android app widget updating #658 2023-06-02 16:29:52 -05:00
advplyr
a9ae7bfdb8 Update:Fix epub3 background color, increase padding on top of ereader 2023-06-01 17:19:16 -05:00
advplyr
9dcf22614c Update:Android remove stop action when notification cancelled 2023-06-01 16:28:25 -05:00
advplyr
c7564d439e Update:Android exoplayer version, target SDK to 33, remove stop button from notification 2023-05-31 17:43:54 -05:00
advplyr
157dc01673 Fix:Android close playback session on server when streaming 2023-05-27 17:20:01 -05:00
advplyr
b935cb5cf1 Fix:Android remove local sessions after sync 2023-05-25 17:23:35 -05:00
advplyr
7c739bf3bf Version bump 0.9.64-beta 2023-05-21 18:01:28 -05:00
advplyr
2c3dff3544 Add:EBook download and offline reading #187 #243 2023-05-21 15:02:49 -05:00
advplyr
78aade7694 Fix:Android delete empty author folder when removing item #701 2023-05-20 18:13:19 -05:00
advplyr
1b47c38efa Fix:Android sleep timer getting set to time left in media #659 2023-05-20 16:51:16 -05:00
advplyr
0448d20583 Update:Android disable check for updated progress when playing 2023-05-20 13:22:04 -05:00
advplyr
9386ae95a3 Fix set sleepTimerSessionId 2023-05-20 12:17:41 -05:00
advplyr
c530e0f7e3 Remove test log 2023-05-20 12:00:19 -05:00
advplyr
cb9e317e74 Initialize auto rewind time and update description 2023-05-20 11:56:36 -05:00
advplyr
8061ac0ced Fix auto rewind when check resetting sleep timer 2023-05-20 11:41:39 -05:00
hstephens
65b69cc020 fixed if statement syntax 2023-05-12 20:19:18 -06:00
hstephens
a3794a6a6a added check before setting state 2023-04-29 17:20:04 -06:00
hstephens
695ab84940 changed behavior for first timer set 2023-04-29 16:48:43 -06:00
hstephens
5399ec67d7 Added Auto Rewind on Sleep Timer setting 2023-04-29 15:38:51 -06:00
advplyr
d9a6ec65df Add deviceId to DeviceInfo for Android 2023-04-22 16:48:22 -05:00
advplyr
260363bf4f Fix:Android media widget initialize DB 2023-03-28 17:30:20 -05:00
Malte Jürgens
cdd7a1a636
add android:largeHeap to AndroidManifest.xml 2023-03-27 21:00:52 +02:00
advplyr
6584cd1522 Fix:Android auto sleep timer window #648 2023-03-26 16:43:24 -05:00
advplyr
15ccc7192e Fix:Android sleep timer reset volume when shake #626 2023-03-25 16:51:24 -05:00
advplyr
e4345a4438 Update:Raw cover on library item page, Android download raw cover #634 2023-03-19 17:13:33 -05:00
advplyr
3f4d564bad Fix:Add try/catch to initCastManager #480 2023-03-10 16:51:45 -06:00
advplyr
e711ada0b3 Fix:Center play button when locking ui #624 2023-03-10 15:37:42 -06:00
advplyr
87ca6018d3 Version bump 0.9.63 2023-03-06 16:11:20 -06:00
advplyr
04e233816d Android fix for playing items with no cover in development 2023-02-26 17:21:03 -06:00
advplyr
3ad1042b13 Fix:Android bluetooth controls for fast forward/rewind 2023-02-26 15:56:39 -06:00
advplyr
20cf5a6132
Merge pull request #597 from KeyboardHammer/widget
Android Home Screen Widget
2023-02-26 11:30:16 -06:00
advplyr
f5ca30620f Update android widget sizing, hide buttons on app close, and initialize when added 2023-02-26 11:26:34 -06:00
advplyr
0158ccc4c8 Hide widget action buttons when app closes 2023-02-25 18:13:03 -06:00
Alex
a5ba6c64c9 redo widget layout, hide buttons on force close 2023-02-25 18:02:20 -06:00
advplyr
960f75bfba Fix:Android cancel sleep timer resets volume #605 2023-02-25 09:28:22 -06:00
advplyr
83027a5787 Fix:Android local podcasts creating playback sessions with bad duration and displayTitle 2023-02-24 17:42:34 -06:00
Alex
bc6ef96465 Android Home Screen Widget 2023-02-21 22:20:49 -06:00
advplyr
9214fecc86 Version bump 0.9.62-beta 2023-02-19 14:51:34 -06:00
advplyr
4575c61118 Update:Android foreground service updates 2023-02-19 14:17:22 -06:00
advplyr
28989f536a Set up for android widget 2023-02-19 11:14:30 -06:00
advplyr
750c370692 Fix:Android download file with capital M4B extension 2023-02-18 10:08:10 -06:00
advplyr
2c2fac6e34 Update:Android download 3 audio files at a time #567 2023-02-17 16:24:08 -06:00
advplyr
05d7d0d0d8 Fix:Android re-scan folder removing/unlinking downloads 2023-02-17 15:49:53 -06:00
Lars Kiesow
127bf7d4e0
Automatic test and build app
This patch adds a GitHub Actions workflow which will automatically run
through all steps to build the Android version of the app. This is an
easy way of catching major build errors in pull requests or pushed
commits.

Additionally, this uploads the Android APK as build artifact. This
allows anyone to easily download any build for a while. That will make
it much easier for non-developers to participate in testing a new
version or a specific test since the no longer have to wait for a new
release.

The build artifacts are a bit tricky to find, but they are easy to point
out if anyone asks.
2023-02-12 01:21:16 +01:00
advplyr
86c5d1a3e9 Refresh media session connector actions when changing speed on app. Update rounding values for Android Auto speed icons 2023-02-07 16:10:02 -06:00
Alex
b2b647e2f7 fix float conversion, rounding for icons 2023-02-06 20:41:35 -06:00
advplyr
405cd21c32 Emit playback speed change event when Android Auto changes speed 2023-02-06 17:20:39 -06:00
advplyr
17a894f5ef Update Android Auto playback speed string 2023-02-06 16:34:12 -06:00
Alex
23c90f4118 Add playback spped adjustment for Android Auto 2023-02-05 19:38:12 -06:00
advplyr
f215efdcd0 Update:Syncing local sessions rewrite to support offline sessions #381 2023-02-05 16:54:46 -06:00
advplyr
2f243787ce Add:Android sleep timer setting to disable vibrate on reset #552 2023-02-04 17:52:31 -06:00
advplyr
39909a398e Add:Android sleep timer setting to disable audio fade out #320 2023-02-04 17:39:41 -06:00
advplyr
5e98a4ff2f Update:Android cancelling sleep timer when it was auto-enabled will also disable the auto sleep timer setting with alert #545 2023-02-04 16:57:55 -06:00
advplyr
8710775872 Fix:Android download freezing UI when a lot of files are downloaded #550 2023-02-04 15:52:06 -06:00
advplyr
55b7f05685 Fix:Android media play/pause event #429 #427 2023-02-04 11:13:19 -06:00
advplyr
944aa5de66 Fix:Android download book play times in history 2023-02-04 10:32:36 -06:00
advplyr
a12eb7efdf Fix:Android sync fails when restarting playback session 2023-02-04 10:11:31 -06:00
advplyr
df717fc87f Version bump 0.9.61-beta 2023-01-30 17:16:12 -06:00
advplyr
a7227acbc3 Update:Default to alt view and rename setting to use bookshelf view 2023-01-29 17:20:46 -06:00
advplyr
bd5229941b Fix:Android sleep timer end of chapter use next chapter if within 2s of current chapter ending when reset #260 2023-01-29 17:11:15 -06:00
advplyr
31531197a2 Add:Android auto sleep timer #260 2023-01-29 13:19:06 -06:00
advplyr
479de5f067 Android cleanup 2023-01-29 08:53:10 -06:00
advplyr
03240415b8 Update:Android sleep timer resets on play #260 2023-01-28 17:46:27 -06:00
advplyr
f8a6b6a936 Update:Android sleep timer start fading out audio when 60s remaining on timer #320 #260 2023-01-28 17:33:15 -06:00
advplyr
28e50dd461 Add:Android device setting to adjust shake sensitivity for sleep timer #260 2023-01-28 17:31:52 -06:00
advplyr
f06afbd08c Update:Sleep timer shake to reset anytime while timer is running #260 2023-01-28 16:07:03 -06:00
advplyr
860c7aac80 Fix:Refreshing server media progress after local sync 2023-01-28 14:20:00 -06:00
advplyr
8bab4ae383 Update:More accurate progress percentage using bytes, download 1 audio file at a time & currently downloading page #251 #360 #515 #274 2023-01-28 11:58:16 -06:00
advplyr
69171e5732 Update:Book downloads will go in author/title subfolders #194 2023-01-28 08:16:16 -06:00
advplyr
a8c66ff808 Update capacitor version, kotlin version, android dependencies, refactor some folders 2023-01-22 17:26:08 -06:00
advplyr
b2d3edca81 Update:Android hide download notification when finished #495 2023-01-20 16:22:00 -06:00
advplyr
acf85f4f09 Implement start time override 2023-01-15 16:33:51 -06:00
advplyr
8f6dd72df2 Local media sync events 2023-01-15 14:58:26 -06:00
advplyr
297eca6a86 MediaItemHistory and history page 2023-01-14 18:01:12 -06:00
advplyr
df54094221 Fix:Android auto play downloaded media if available #385 2023-01-08 17:30:57 -06:00
advplyr
d59f3ae0b6 Add:Haptic feedback device setting off/light/medium/heavy #472 2023-01-08 15:32:15 -06:00
advplyr
c73b71345a Version bump 0.9.60 & android target sdk version to 31 2022-12-11 17:03:56 -06:00
advplyr
11f0af1ebd Update:Android Auto play next podcast episode after finishing one 2022-12-11 16:09:00 -06:00
advplyr
a532f988b0 Update:Local covers for queue items 2022-12-11 14:00:27 -06:00
advplyr
dd0ff04155 Fix:Android Auto downloaded item cover image #141, Update:Lockscreen display title/subtitle #431 2022-12-10 18:09:27 -06:00
advplyr
49500aecd6 Fix network flag 2022-12-10 11:35:16 -06:00
advplyr
a262efe9da Fix lockOrientation setting and add Realm db migration; 2022-12-07 16:12:09 -06:00
advplyr
96dde8cf31 Fix:Android seeking to invalid times 2022-12-04 16:57:03 -06:00
advplyr
94db55598a Fix:Changing track sort order (Android) #380 2022-12-04 14:49:24 -06:00
advplyr
9687f47b6b Add:Device setting for locking screen orientation #449 2022-12-04 10:41:09 -06:00
advplyr
af216d9b38 Update:Media session media button events for fast forward and rewind #423 2022-12-04 09:34:39 -06:00
advplyr
a0faf3f7d4 Update get libraries API call to support updated response payload 2022-12-02 17:39:45 -06:00
advplyr
c54d9b3c5f Version bump 0.9.59 2022-11-05 16:29:30 -05:00