advplyr
8894f52439
Merge pull request #716 from jmt-gh/abs_overdrive
...
Add support for leveraging chapter data directly from Overdrive mp3s during scanning
2022-06-13 18:25:44 -05: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
advplyr
3bb2df6e12
Fix:Abs metadata parser to allow second equals sign in value #634
2022-06-12 17:47:14 -05:00
advplyr
80c9efc618
Update:Make m4b timeout to 30 mins
2022-06-12 15:59:36 -05: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
advplyr
a97c102369
Version bump 2.0.21
2022-06-09 18:24:03 -05:00
advplyr
745a491f90
Merge branch 'master' of https://github.com/advplyr/audiobookshelf
2022-06-09 17:56:22 -05:00
advplyr
b2880ab0a9
Fix:Match tab #708
2022-06-09 17:56:16 -05:00
advplyr
f916454c55
Merge pull request #707 from jmt-gh/fix_library_scanning
...
Fix library scanning failing
2022-06-09 04:54:08 -05: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
advplyr
2079942ccd
Merge pull request #697 from jvanbruegge/patch-1
...
Use `show` and `episode_id` tags for audiobook series
2022-06-08 16:10:28 -05:00
advplyr
140b718592
Merge pull request #699 from jmt-gh/698_metadata_downloads_not_created
...
Update some instances of mkdir to ensureDir (#698 )
2022-06-08 16:05:19 -05:00
Jan van Brügge
2de8c72131
Allow show
and episode_id
tags for audiobook series
...
FFmpeg only supports a very limited number of tags for m4b files (see https://wiki.multimedia.cx/index.php?title=FFmpeg_Metadata ) by default. `series` and `series-part` are only possible by enabling custom tags with `-movflags use_metadata_tags`. To work around that, `show` and `episode_id` are added as second option.
2022-06-08 11:11:17 +02:00
advplyr
089d4b5cee
Update:Remove fast-sort dependency
2022-06-07 20:22:23 -05:00
advplyr
e06a015d6e
Update:Remove proper-lockfile dependency
2022-06-07 20:15:00 -05:00
advplyr
b7e546f2f5
Update:Remove node-cron dependency
2022-06-07 20:04:51 -05:00
advplyr
26ef275ab4
Update:Remove image-type dependency
2022-06-07 19:53:05 -05:00
advplyr
416db7c981
Update:Remove read-chunk dependency
2022-06-07 19:44:38 -05:00
advplyr
78079b2e60
Merge branch 'master' of https://github.com/advplyr/audiobookshelf
2022-06-07 19:25:28 -05:00
advplyr
03bffb725a
Update:Remove rss feed dependencies add node-xml lib
2022-06-07 19:25:14 -05:00
advplyr
46fc89e247
Update:Cache feed xml
2022-06-07 18:37:37 -05:00
advplyr
fbbceaa642
Add:Persist RSS feeds in db #696 , Update:RSS feed data model
2022-06-07 18:29:43 -05: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
advplyr
ac00f3ebe7
Merge pull request #692 from cassieesposito/getBookDataFromDir-refactor
...
Fixed bugs that caused getSequence to run twice and broke year recognition
2022-06-05 18:02:39 -05:00
Cassie Esposito
6846de98f8
Fixed bugs that caused getSequence to run twice and broke year recognition
2022-06-05 15:52:18 -07:00
advplyr
881baa818d
Fix:Progress filter
2022-06-05 15:26:27 -05:00
advplyr
b671145e73
Merge pull request #682 from jmt-gh/update_cover_on_merge
...
Support embedding cover art metadata in the embed metadata tool
2022-06-05 13:04:12 -05:00