jmt-gh
a22ebb257f
add style comments
2022-07-08 20:45:09 -07:00
jmt-gh
bf6e87d4bc
update formatting
2022-07-08 20:34:32 -07:00
jmt-gh
b823a93ae2
integrate modal to sidenavs
2022-07-08 20:29:18 -07:00
jmt-gh
05afd12682
add new changelog modal
2022-07-08 20:28:34 -07:00
jmt-gh
997e23150e
extract current version changelog information
2022-07-08 20:26:30 -07:00
jmt-gh
855272a558
fix getMediaProgress not returning properly
2022-07-03 10:15:40 -07:00
jmt-gh
67396c16dd
formatting update
2022-06-29 19:25:59 -07:00
jmt-gh
b0684b6f1b
Await the responses from googlebooks and itunes
2022-06-29 19:19:58 -07:00
jmt-gh
661778c02c
Await the response from audible for book search by ASIN
2022-06-29 19:18:00 -07:00
jmt-gh
3f6bc90824
remove truncation from number column
2022-06-29 08:25:12 -07:00
jmt-gh
48431b1c35
add support for showing chapter duration in chapters modal
2022-06-22 18:58:57 -07:00
jmt-gh)
d0637c1e3d
update library and your stat UIs to match
2022-06-19 19:25:44 -07:00
jmt-gh)
f6702d299d
update html formatting
2022-06-19 18:08:04 -07:00
jmt-gh)
033b7ece28
update text formatting
2022-06-19 17:46:38 -07:00
jmt-gh)
5f5dce6d53
initial Settings update
2022-06-19 17:31:52 -07:00
jmt-gh)
82c5c7518b
remove unecessary css styling
2022-06-19 17:13:24 -07:00
jmt-gh)
7a60ffb3c4
update UsersTable styling
2022-06-19 17:10:15 -07:00
jmt-gh
50b1098797
add back in empty state
2022-06-19 10:07:09 -07:00
jmt-gh
fdfaa7eba4
unify on 'Listening Sessions'
2022-06-19 10:01:06 -07:00
jmt-gh
5525587513
update sessions table to match other settings tables UI
2022-06-19 09:54:22 -07:00
jmt-gh
1f20ed7640
Move matching toasts to top right
2022-06-19 09:31:51 -07:00
jmt-gh)
22acf52a26
remove unecessary space
2022-06-19 02:06:15 -07:00
jmt-gh)
2ccd2786f4
add reorder icon to the library items
2022-06-19 02:03:05 -07:00
jmt-gh
0028136935
update height of content to optimize screen space
2022-06-19 01:53:23 -07:00
jmt-gh
0edc46b771
update log page to have a matching UI
2022-06-19 01:46:42 -07:00
jmt-gh
2261f3d1c3
fix right padding on remove all items button
2022-06-19 01:09:02 -07:00
jmt-gh
5c0e792782
fix placard size so continue listening fits
2022-06-19 01:03:56 -07:00
jmt-gh
644882e04f
add support for swapping progress bar between current chapter duration and book duration
2022-06-18 23:55:34 -07:00
jmt-gh
38c259a45e
initial commit for responsive search bar on mobile
2022-06-17 07:48:42 -07:00
jmt-gh
167df85c1e
add npm commands to build local docker containers
2022-06-15 22:23:36 -07:00
jmt-gh
009e16c9a4
add break-all for multiline support for long entries
2022-06-15 22:12:56 -07:00
jmt-gh
b40cc767b2
add margin on y so pills don't touch when they overflow
2022-06-15 20:49:27 -07:00
jmt-gh
4f5f2d32be
Properly support multiple narrators when Matching
...
This commit adds proper support for multiple narrators when matching. We
were accidentally missing a split in the same way we handle it for
genres and tags
2022-06-15 20:23:56 -07:00
jmt-gh
daca2bdf2a
fix spacing from 4 to 2
2022-06-13 22:23:02 -07:00
jmt-gh
863f81e55a
remove logger
2022-06-12 20:43:20 -07:00
jmt-gh
d03d3735e5
Add chapter end time support
2022-06-12 20:28:09 -07:00
jmt-gh
3279901ab0
remove clientside changes
2022-06-12 12:24:29 -07:00
jmt-gh
d43d351721
remove loggers
2022-06-12 02:03:26 -07:00
jmt-gh
8210eba439
clean up loggers
2022-06-12 01:57:00 -07:00
jmt-gh
cbd7294b0b
add getter to libraryscan.js for overdrivemediamarker
2022-06-12 01:54:58 -07:00
jmt-gh
6064e8af87
fix using OMMs with regular scan option
2022-06-12 01:46:50 -07:00
jmt-gh
8754f0c25f
Cleaning up server code
...
Doing some literal cleaning
2022-06-12 01:38:09 -07:00
jmt-gh
f31700f668
update comments
2022-06-12 00:54:34 -07:00
jmt-gh
9877b139f6
add new parser for overdrive media markers
2022-06-12 00:53:56 -07:00
jmt-gh
5643c846ee
Fix bug for certain scan types
...
Needed to look in to scanOptions to access the properties I wanted.
It's..... unclear to me if this needs to be done for those other ones as
well. I think so?
2022-06-12 00:47:54 -07:00
jmt-gh
5a071babe9
added library/ to .gitignore
2022-06-12 00:22:04 -07:00
jmt-gh
3d85d0bce6
add settings page setting
2022-06-12 00:21:37 -07:00
jmt-gh
68afc2c718
Add support for various scan types
...
This commit adds support for the various scan types, and ensures that we
only run Overdrive parsing on files that can actually support it
2022-06-11 23:56:36 -07:00
jmt-gh
b3d9323f66
Initial commit for server side approach
...
This is the first commit for bringing this over to the server side.
It works! Right now it fails if the autoscanner or or the manual
individual book scanner try to do it's thing. I'll need to update those
2022-06-11 23:17:22 -07:00
jmt-gh
effc63755b
remove unused console.log
2022-06-11 11:07:49 -07:00
jmt-gh
b90934a72a
remove unused modal
2022-06-11 11:06:19 -07:00
jmt-gh
e01748eb2f
Full support for generating/applying chapter data
...
This commit adds the rest of the support for actually being able to use
Overdrive MediaMarkers.
Shoutout to benonymity's project OverdriveChapterize, where I was able
to port over the logic to actually do the timestamp conversions
https://github.com/benonymity/OverdriveChapterizer/blob/main/chapters.py
I still need to do a lot of cleanup of the actual code, and finish the UI.
2022-06-11 10:57:17 -07:00
jmt-gh
430fbf5e46
Parse out mediamarkers from all files
...
This commit updates the logic in
generateChaptersFromOverdriveMediaMarkers to create a single array of
objects that holds all of the clean MediaMarker data. it still needs to
be conveted to the NewChapters format.
I should also rename this function to "cleanChaptersFromOMM", but I"ll
do that later
2022-06-11 09:34:22 -07:00
jmt-gh
27e6b9ce0d
DRAFT client support for overdrive media markers
...
Initial client side support. Still a good amount to do. Specifically
around actually parsing out all of the media markers, and generating a
single chapter object that can be applied
2022-06-11 02:01:37 -07:00
jmt-gh
fc614b9833
Add support for overdrive media marker file tag
...
This commit adds serverside support for grabbing the
overdrive_media_marker file tag that exists on mp3 files from overdrive
2022-06-11 02:00:07 -07:00
jmt-gh
701b8ea12e
Fix bug with library scanning introduced in #697
...
Looks like #697 missed a reference update that caused scanning libraries
to fail. This fixes that
2022-06-08 19:15:35 -07:00
jmt-gh
f5aae25cc8
remove random character
2022-06-06 18:52:08 -07:00
jmt-gh
8d03943acb
remove extra debug log
2022-06-06 18:51:49 -07:00
jmt-gh
853513b926
update approach for ensuring download directory always exists
2022-06-06 18:51:08 -07:00
jmt-gh
c606a41314
update Cache folder creation to leverage ensureDirs
2022-06-06 08:18:15 -07:00
jmt-gh
35f29ca22b
Use ensureDir instead of mkdir to fix 698
...
This commit updates the mkdir for creating the download location to
ensureDir, which is an alias for mkdirs and mkdirp, meaning they will
create the entire path of the directory if it does not exist.
https://github.com/jprichardson/node-fs-extra/blob/master/docs/ensureDir.md
2022-06-06 08:12:58 -07:00
jmt-gh
8809c7b900
Handle null and delete cover cases
...
This commit adds in supporting if a cover path is null. If this is the
case, we completely remove the video stream from the file, as the user
either:
a) uploaded a file with no video stream (so removing it is a no-op)
b) removed the cover in ABS, so we should respect that on merge
2022-06-05 10:36:42 -07:00
jmt-gh
9b6fa8fe8c
Merge branch 'advplyr:master' into update_cover_on_merge
2022-06-04 19:00:41 -07:00
jmt-gh
d6c02ebb2c
Support embedding cover art metadata
...
Added support for chapter metadata in #678 , but completely missed that
coverart wasn't getting embedded in the embed metadata tool. This commit
adds that in
2022-06-04 18:56:55 -07:00
jmt-gh
3bc3914fd9
Fix cover art not being generated for m4b export
...
This commit fixes an issue where cover art was not being generated
properly when creating an M4B audiobook.
More context can be found in discord:
https://discord.com/channels/942908292873723984/981321213882282035/982777444631195681
2022-06-04 17:50:26 -07:00
jmt-gh
ab0094a53b
Support embedding updated chapter metadata (676)
...
This commit resolves issue #676 . The embed metadata tool was missing the
flag that tells ffmpeg to not only update the "top" metadata, but also
the chapter metadata.
2022-06-04 10:17:42 -07:00