Commit graph

383 commits

Author SHA1 Message Date
advplyr
8710775872 Fix:Android download freezing UI when a lot of files are downloaded #550 2023-02-04 15:52:06 -06:00
advplyr
62a5a2d069 Update:Increase height of minimized audio player to accomadate iOS safe area #531 2023-01-31 15:30:13 -06:00
Lars Kiesow
93c16e6a62
Fix Metadata List Separators
This patch fixes the separators between metadata list entries in the book
detail view. Items were separated only by comma. A space was missing.

This just adds a space to both the genre as well as to the narrator
separators.
2023-01-31 14:43:49 +01:00
advplyr
2b9f5c866b Fix home page shelves refreshing on network changes 2023-01-30 15:38:09 -06:00
advplyr
2de81130a1 Update:Podcast latest page show cover & podcast name #529 2023-01-30 11:39:01 -06:00
advplyr
0a4052dec2 Fix manage local files redirect on iOS 2023-01-30 07:57:34 -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
0583ce617e Add:Continue listening shelf for offline books/episodes #112 2023-01-29 16:04:03 -06:00
advplyr
31531197a2 Add:Android auto sleep timer #260 2023-01-29 13:19:06 -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
925e8fd17e Update item page bg gradient 2023-01-26 17:14:06 -06:00
advplyr
062d4dc069 Fix:Render bookshelf on small screens 2023-01-25 17:32:52 -06:00
advplyr
a018dcf085 Update:Underline links on library item page 2023-01-17 17:38:48 -06:00
advplyr
56fe350104 Update:Search input clearable #509 2023-01-16 17:44:32 -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
b1805875b9 Update:Play/action button updates, show confirm dialog when mark as finished with progress 2023-01-13 17:30:48 -06:00
advplyr
16b06b5eb8 Fix bg gradient 2023-01-13 16:46:42 -06:00
advplyr
5482b30324 Update:Play button color and increase cover size on item page 2023-01-12 17:04:47 -06:00
advplyr
5bae5411c8 Update:Library item page use bg gradient of primary cover image color 2023-01-11 18:00:05 -06:00
advplyr
f75a8dfb86 Update:Redirect when changing libraries 2023-01-11 17:29:49 -06:00
advplyr
716d07c74e Fix:Open audio player covering up add new podcast button #502 2023-01-11 17:17:53 -06:00
advplyr
3207841384 Merge branch 'master' of https://github.com/advplyr/audiobookshelf-app 2023-01-08 16:04:20 -06:00
advplyr
f6ee0bf8df Fix:Lock orientation setting clicking on toggle button not working #465 2023-01-08 15:38:34 -06:00
advplyr
d59f3ae0b6 Add:Haptic feedback device setting off/light/medium/heavy #472 2023-01-08 15:32:15 -06:00
advplyr
89041c4141 Fix:Show play button playing on local and non-local item pages #487 2023-01-08 14:50:21 -06:00
Lars Kiesow
ea6bb0a847
Metadata Table Alignment
This patch updates the metadata table in the book details view, turning
it into a CSS grid layout. This fixes a few issues with the current
layout:

- Keys and values are not vertically aligned with the value being
  displayed a little bit above the baseline of the key.
- There is no horizontal alignment of the table columns. In fact, it is
  technically not a table despite the CSS being tuned to almost look
  like one. Just turning this into a real grid looks cleaner.
- The code for making multi-line values not wrap is broken. This fixes
  the problem.

This also renames “Publish Year” to “Published”. Mainly because it is
shorter.
2023-01-08 17:17:59 +01:00
advplyr
feec7f7399 Add:Sync local media progress button on local media page 2022-12-11 12:01:54 -06:00
advplyr
80cda129d2 Fix:Progress bar width on item cover image 2022-12-11 10:29:43 -06:00
advplyr
0ddee6f44e Fix:Show Manage Local Files & Add to Playlist in more menu correctly 2022-12-10 14:26:58 -06:00
advplyr
feec1ab55a Update:Local books/podcasts shelves on home page 2022-12-10 14:17:18 -06:00
advplyr
49500aecd6 Fix network flag 2022-12-10 11:35:16 -06:00
advplyr
894bf100d2 Update:Disable pod search when no network connection #225 2022-12-10 10:44:21 -06:00
advplyr
82e8fbba2b Download episodes to server & see downloads queued/in progress #225 2022-12-10 10:12:58 -06:00
advplyr
99217fee48
Merge pull request #459 from benonymity/hapticFeedback
Add haptic feedback
2022-12-09 17:08:17 -06:00
advplyr
ef7bb9a9d8
Update pages/settings.vue 2022-12-09 17:07:50 -06:00
advplyr
5ac925e151
Update pages/settings.vue 2022-12-09 17:07:45 -06:00
benonymity
acc5bde33a fix: use native haptic plugin and remove semicolons 2022-12-08 19:09:46 -05:00
advplyr
379fa21571 Add:Podcast create form #225 2022-12-08 17:54:56 -06:00
benonymity
1aa6a441f3 feat: add haptic feedback to all action buttons 2022-12-08 00:28:28 -05:00
advplyr
705bbaccc1 Add:Podcast search page #225 2022-12-07 17:57:42 -06:00
advplyr
75666e523f Add:PDF EReader #420 2022-12-06 17:07:27 -06:00
advplyr
ad3fee8907 Fix:Save track order button hidden when player is open #380 2022-12-04 15:04:46 -06:00
advplyr
9687f47b6b Add:Device setting for locking screen orientation #449 2022-12-04 10:41:09 -06:00
advplyr
d72295a0e6 Fix filter urls on items page 2022-12-03 17:58:22 -06:00
advplyr
638da4400f Update:Item page UI 2022-12-03 17:43:47 -06:00
advplyr
af9a7aafae Add:Podcast latest page 2022-12-03 17:24:24 -06:00
advplyr
ab9f7fed64 Add:Playlists management 2022-12-03 17:05:43 -06:00
advplyr
b62ce27487 Add:Playlists 2022-12-03 15:20:27 -06:00
advplyr
6d9e902fe7 Update:Abs icon font and navbar to use icons 2022-12-03 12:06:24 -06:00
advplyr
a0faf3f7d4 Update get libraries API call to support updated response payload 2022-12-02 17:39:45 -06:00
advplyr
a852114e9c Update:Use cover aspect ratio from library setting 2022-10-22 08:59:10 -05:00
advplyr
14ff9097c7 Update:Changing library while on item page redirects to home 2022-08-25 17:58:29 -05:00
advplyr
39250b56c0 Fix:Play local episode from home page playing from server #324, Update:Podcast cover UI for displaying episodes and showing local download indicator 2022-08-21 18:03:27 -05:00
advplyr
d331e1f9ab iOS downloads page cleanup UI 2022-08-21 16:20:10 -05:00
benonymity
befe62f8a0 feat: downloads page for iOS 2022-08-21 15:02:22 -04:00
ronaldheft
7c5ee940d3 Merge branch 'master' into ios-downloads 2022-08-16 16:56:47 -04:00
advplyr
95e070a897 Add:Podcast item page play button to play next unfinished episode #139 2022-08-11 17:36:27 -05:00
ronaldheft
2e6946e1f7 Disable track reordering on iOS 2022-08-11 16:39:59 -04:00
ronaldheft
60cb5f398c Handle deleting library items 2022-08-11 14:12:45 -04:00
ronaldheft
02eabb82c1 Hide UI options that iOS does not need / support 2022-08-11 13:16:25 -04:00
advplyr
b78f004f29 Update:Sort local books shelf show unfinished books first #302 2022-08-07 11:00:35 -05:00
advplyr
4a82ba7c86 Add:Subtitle to item page 2022-08-07 10:35:01 -05:00
advplyr
719db8d3f6 Add:Setting to disable shake to reset sleep timer #298 #169 2022-08-07 09:13:10 -05:00
advplyr
db98492d4f Update:Remove limit on home page local media shelves #301 2022-08-07 08:38:30 -05:00
advplyr
be6c675ded Show user stats nav only when connected to server, remove tooltip, remove icons on stats 2022-08-04 17:22:56 -05:00
benonymity
87e277fad1 fix: lint comments 2022-08-03 22:20:20 -04:00
benonymity
014588180e feat: add stats page to mobile 2022-08-03 22:17:11 -04:00
ronaldheft
db7a8cef77 Merge branch 'master' into ios-downloads 2022-07-30 15:16:58 -04:00
advplyr
97e7a12883 Updates to make alt bookshelf view look like the web app 2022-07-27 18:21:10 -05:00
Sam Bloomingdale
d52c326123 add 'Alternative Bookshelf View' setting 2022-07-27 12:58:06 -05:00
advplyr
fd134097a1 Fix:Android auto load libraries handle no libraries returned, Update:Local media items cover images width alignment #279 2022-07-21 18:06:33 -05:00
advplyr
7188089f63 Fix:Set server settings after user logs in 2022-07-19 16:40:50 -05:00
advplyr
e7c913643a Add:Last local media progress sync with server widget, Update:Remove local media progress with bad id 2022-07-13 19:17:34 -05:00
advplyr
a58965306a Fix misleading plugin function name 2022-07-13 16:44:02 -05:00
benonymity
2ca9ce797d feat: iOS download groundwork 2022-07-06 10:09:17 -04:00
advplyr
6a8d901ce1 Update:Collections table row UI updates and include book duration #240 2022-07-04 14:59:56 -05:00
advplyr
ddf8e66a08 Fix:Remove server connection configs and prevent duplicate configs 2022-07-04 12:15:08 -05:00
advplyr
b5c6acc2bc Add:iOS device settings for jump forward/backward 2022-07-02 18:29:41 -05:00
advplyr
6b416e6fc1 Fix:Podcast author on item page and use html description for podcast episodes 2022-07-02 14:33:53 -05:00
advplyr
3c1120ea48 Add settings page with adjustable jump forward/backward settings 2022-07-01 20:05:11 -05:00
advplyr
cd4c280950 Add:Tap cover to show fullscreen cover image #224 2022-06-24 17:20:13 -05:00
advplyr
870774b408 Fix:Remove last saved library id when changing servers so home page shelves load on init 2022-06-05 16:32:28 -05:00
advplyr
d7dcaa22a6 Fix:Logout button on account page #222 2022-06-05 16:01:05 -05:00
advplyr
cc0b2943dd Fix:Hide play button for local podcast 2022-06-05 15:56:23 -05:00
advplyr
ad12e6a19d Add:Author, narrator and series links on item page #186 2022-06-04 10:19:31 -05:00
advplyr
3ba87419ae Update:Hide size on item landing page if not set 2022-06-02 18:14:29 -05:00
advplyr
1c78af37fa Update:Item page redesign with more details like narrator and chapters, decreasing cover size 2022-06-02 17:57:37 -05:00
advplyr
2b5373aedd Update:Rename Hard Delete 2022-06-02 17:02:30 -05:00
advplyr
99bf960b8a Add:Filter and sort for podcast episodes table, Update:Sync local media progress when media progress is updated on the server 2022-06-01 19:38:26 -05:00
advplyr
573768e2b2 Fix:Select podcast folder when none is set yet 2022-05-22 15:56:32 -05:00
advplyr
236fd09c94 Fix:Hide download button if user does not have download permission #189 2022-05-22 15:49:42 -05:00
advplyr
60ee33cb72 Update:Show download button on iOS and call downloadLibraryItem without a folderId 2022-05-14 09:08:52 -05:00
advplyr
e8b6602fe5 Remove app update package 2022-05-07 17:32:18 -05:00
advplyr
73d5b19d2b Update:Casting when playing local item if connected to server linked to local item #170, Update:Play button color when playing local item verse server item, Add:Show play method at the top of audio player (Direct, Local, Transcode) 2022-05-04 19:31:56 -05:00
advplyr
bec3f5841e Fix:Setting local library item as finished when local media progress does not exist 2022-04-30 15:35:20 -05:00
advplyr
068762912f
Merge pull request #134 from benonymity/MarkAsRead
Add mark as read button
2022-04-30 14:58:45 -05:00
benonymity
a67c19f30f Shorten play button text 2022-04-30 15:01:27 -04:00
benonymity
7fd51ebcc1 Fix button padding, final tests 2022-04-28 20:05:25 -04:00
advplyr
8411428241 Fix:Auto rewind and jump forward/jump backward on multi-tracks #143 2022-04-28 17:19:02 -05:00
benonymity
ae4678cf24 Resize button, no podcast downloads on iOS 2022-04-28 17:13:21 -04:00
benonymity
68e565ebe2 Don't show if a podcast 2022-04-28 16:38:27 -04:00
benonymity
d99f4406b7 Removed episode reference, smaller play button 2022-04-28 13:21:47 -04:00
Ben
2064cd8380
Merge branch 'advplyr:master' into MarkAsRead 2022-04-28 12:24:44 -04:00
benonymity
415ff65561 Display when local, add CSS classes 2022-04-27 15:19:29 -04:00
advplyr
be885009ad Change:persist last search term #142 2022-04-26 17:05:49 -05:00
advplyr
2dd822e04d Fix: Sleep timer for multi-track playback sessions - use duration of all tracks stored in playback session instead of duration from exoplayer #140 2022-04-25 17:22:12 -05:00
benonymity
1fed00ca81 Add localLIbraryProgress updates 2022-04-24 22:02:22 -04:00
Ben
a63022a669
Merge branch 'advplyr:master' into MarkAsRead 2022-04-24 21:40:01 -04:00
advplyr
c5a9677ac6 Fix cover aspect ratio #136 2022-04-23 14:38:29 -05:00
benonymity
9263028c56 Loading indicator while awaiting library 2022-04-23 00:56:46 -04:00
benonymity
114dbd24bc Add button to mark book as read 2022-04-23 00:27:03 -04:00
benonymity
25bccdfce6 Fix Book/Podcast Search 2022-04-19 11:02:22 -04:00
advplyr
c4c6377925 Minor UI fixes, hide cast button when not connected to server, update sort options 2022-04-17 17:54:13 -05:00
advplyr
6cea0ba03d Fix mobile ereader for new data model 2022-04-16 06:10:10 -05:00
advplyr
ae195e7b58 Merge 2022-04-15 20:48:39 -05:00
advplyr
ccba8dc3c7 Fix episodeId download issue, add draggable for local tracks 2022-04-13 20:24:54 -05:00
advplyr
24d124e2e8 Update search page for new data model and adding podcasts 2022-04-12 19:10:11 -05:00
advplyr
021538820a Update sorting/filtering for podcasts, show sort line on bookshelf list view, update podcast episode UI 2022-04-12 18:40:35 -05:00
advplyr
c94e57f55e Add podcast pages, android download podcast, scan podcast folders 2022-04-10 20:31:47 -05:00
advplyr
abf140bd21 UI updates 2022-04-09 20:29:59 -05:00
advplyr
d9e4469089 Add keep local media progress and playback sessions, update data models to support syncing local progress and support for podcast episodes 2022-04-09 12:03:37 -05:00
advplyr
9ad351f0d7 Persist bookshelf list view setting, fix collections for new data model, add authors cards, update filters 2022-04-08 19:05:32 -05:00
advplyr
f309e1fcf2 Updates to downloader, audio track ordering, hard deleting from file system, UI updates and fixes 2022-04-08 18:07:31 -05:00
advplyr
105451ebf1 Add bookshelf list view 2022-04-07 19:59:23 -05:00
advplyr
119bfd6c98 Add download UI indicator, download progress, update bookshelf item to show local items and items matches with local item, remove item before downloading if already exists in file system 2022-04-07 18:46:58 -05:00
advplyr
ee942c6704 Update android scanner and add local media file page, scan library items 2022-04-06 20:36:17 -05:00
advplyr
12de187b7a Update folder scanner and db to store LocalLibraryItem objects instead of LocalMediaItem objects, some ui fixes and audio player service binding fix 2022-04-05 19:44:14 -05:00
advplyr
77ef0c119b Refactor capacitor plugins, clean up and organize android plugin classes 2022-04-04 19:08:27 -05:00
advplyr
4b834cb5c1 Remove old code for downloads, user progress, sql, server config. Add web plugin for DbManager 2022-04-03 19:16:17 -05:00
advplyr
9fd3dc6978 Add local library items to bookshelf and landing page 2022-04-03 17:07:26 -05:00
advplyr
0b9b0341b5 Cleanup old unused and missing vars 2022-04-03 14:37:44 -05:00
advplyr
f57f0e4e0d Add new connection page to support multiple server connection configs 2022-04-03 14:24:17 -05:00
advplyr
7a091dd428 New downloader for downloading multiple tracks, android media player support for using multiple tracks 2022-04-02 19:43:43 -05:00
advplyr
f70f707100 Rebuilding audio player and handling playback sessions in android. Moving all logic natively 2022-04-02 12:12:00 -05:00
advplyr
94b9dbb8b3 Media folder management page, android media folder scanner 2022-04-01 18:33:40 -05:00
advplyr
a259883979 Add start of new local media page for adding folders and scanning local media items 2022-03-31 20:23:38 -05:00
advplyr
a8de03b82d Add new folder scanner for media items with ffprober 2022-03-30 19:41:04 -05:00
advplyr
4fc70cd3dd New data model classes, ffmpeg-kit, jackson json deserializer, add permission 2022-03-28 19:53:53 -05:00
advplyr
461733854a New data model in android: Adding jackson for JSON deserialization, adding data classes, setting up API caller 2022-03-24 19:28:26 -05:00
advplyr
03312390cb New data model updates for bookshelf, covers, cards 2022-03-23 17:59:14 -05:00
advplyr
c07b527a1d Fix:User accessible libraries #84 2022-01-16 14:14:02 -06:00
advplyr
72732025ae Change:Remove android auto reference for apple app store approval 2022-01-06 17:11:09 -06:00
advplyr
f7a2393d99 Fix:Downloaded audiobook progress sync #77, Fix:Downloads page not showing, Fix: Audio player dropdown menu staying open 2022-01-05 19:09:18 -06:00
advplyr
a0768da143 Fix:Audiobook page progress time remaining for 100% #73 2022-01-04 18:40:49 -06:00
advplyr
4bf75c606a Add:iOS audio player 2021-12-31 16:57:53 -06:00
advplyr
3232b519d3 Finish lazy bookshelf,Fix:Async sql db,Fix:Load user progress 2021-12-05 18:31:47 -06:00
advplyr
37d3021302 Add:Lazy bookshelf 2021-12-04 19:56:29 -06:00
advplyr
446c6756ed Add:Obnoxious alert stating the app does not provide any content 2021-11-27 17:48:40 -06:00
advplyr
edc45addc9 Change:Sleep timer shake to extend time 15m and fade out audio #44 #10, Change:Audio player show time remaining accounting for current playback speed #40, Fix:highlighted current chapter, Update api endpoints 2021-11-26 18:27:18 -06:00
advplyr
d3343d722f Add: sample audio files for Google android auto test team 2021-11-21 15:06:57 -06:00
advplyr
708f399916 Add: Login/connection error messages 2021-11-21 06:54:10 -06:00
advplyr
f5d455feb1 Fix:Initial audiobook progress sync, Fix:Reset stream on logout 2021-11-20 19:25:01 -06:00
advplyr
f40e971b90 Fix: more sync issues, Add: link audiobooks with folder names in selected download folder 2021-11-20 10:59:34 -06:00
advplyr
3b6e7e1ce2 Add: Search page, Add: Bookshelf list view, Fix: Audiobook progress sync, Fix: Download audiobook button, Change: User audiobook data to use SQL table 2021-11-19 20:00:34 -06:00
advplyr
b6dd37b7f6 Add: Library list view 2021-11-19 10:29:26 -06:00
advplyr
fd79baed61 Add: New search page 2021-11-19 10:14:36 -06:00
advplyr
0abefbd9bc Fix: android auto requirements, Change: New UI #33 2021-11-14 19:59:34 -06:00
advplyr
ba00acaef5 Fix: Login/logout socket connection issue #29 2021-11-07 15:20:16 -06:00
advplyr
65706a52fc Add: Bookmarks, Fix: Playback rate updating, Fix: Sleep timer countdown, Fix: Prev chapter btn, Change: Loading indicator for new audio player, Fix: UI alignment issues #26 2021-11-02 19:44:42 -05:00
advplyr
77784e4988 Change: Route for resetting progress 2021-10-30 06:22:42 -05:00
advplyr
ebf628315c Fix: download single track audiobooks #15, Change: check write permission when selecting folder #13, Add: Show folders and files list in user selected folder, Fix: Seek back only if audiobook was played #20 2021-10-28 09:37:31 -05:00
advplyr
aef09ebada Fix: add user token to single file download request #16 2021-10-25 05:42:46 -05:00
advplyr
cd3277a5f9 Fix unnecessary download thread, fix load audiobooks having different uri 2021-10-18 19:40:05 -05:00
advplyr
5a025b3a03 Ebook and comic reader #14 2021-10-17 20:20:00 -05:00
advplyr
56a70aefaf Add: bookshelf list view, add: sort by most recent 2021-10-16 15:50:13 -05:00
advplyr
993ff5341d Support server v1.4.0, multiple libraries, new static request routes 2021-10-06 07:24:15 -05:00
advplyr
ee118abf59 Update cover art urls 2021-10-03 06:43:43 -05:00
advplyr
b8063b8d94 Adding progress filter, filter dot, current chapter highlighted 2021-09-21 18:32:59 -05:00
advplyr
9c5f79d54f Initial android auto support, fix bug saving user settings 2021-09-21 07:11:59 -05:00
advplyr
e124d3858f Support for android 8+, selectable download location, permissions check, recursive delete 2021-09-19 18:44:10 -05:00
advplyr
87f1deff19 Downloads go into sub-directory, fix text overflow in downloads modal 2021-09-16 19:41:07 -05:00
advplyr
8232cfb796 Version increment and download cover to stream container 2021-09-14 18:24:02 -05:00
advplyr
a412c9d359 Offline support, downloading, syncing progress 2021-09-12 18:37:08 -05:00
advplyr
2c27fb3108 Add global search, update filters for new filter model 2021-09-05 15:22:30 -05:00
advplyr
811fc91fa7 Update fastforward/rewind icons and show on lock screen, move logout btn, fix fallback cover art 2021-09-05 10:37:08 -05:00
advplyr
619b6f3686 Check app version, fix close stream bug, show audiobook progress, add toasts 2021-09-04 12:31:00 -05:00
advplyr
495af35043 init 2021-09-01 20:07:11 -05:00