Commit graph

271 commits

Author SHA1 Message Date
advplyr
4616ef91e6 Clean up server init and save sso settings 2022-03-04 16:55:38 -06:00
David Leimroth
61bf30e08a merge upstream 2022-02-28 18:18:25 +01:00
advplyr
74a68a4557 Add:Check metadata.abs file modified date to rescan 2022-02-27 18:58:23 -06:00
advplyr
428a515c6a Add:mtime,ctime,birthtime to audiobook folder and files 2022-02-27 18:07:36 -06:00
advplyr
c81b12f459 Add:Book folder name starting with number and has series folder use as volume number 2022-02-27 16:52:01 -06:00
advplyr
779d22bf55 Add:Parse abmetadata metadata.abs file, save metadata.abs on all audiobook insert/update 2022-02-27 16:14:57 -06:00
advplyr
295c6b0c74 Add:Generate book metadata file when book details are changed,Add:Server setting for storing book metadata in book folder 2022-02-27 14:28:18 -06:00
advplyr
aa50cc2d81 Change:Main dir paths moved to global vars, server settings stored in globals vars 2022-02-27 13:47:52 -06:00
advplyr
eb109c398f Change:Server setting for coverDestination to storeCoverWithBook boolean, Add:abmetadata generator 2022-02-27 12:47:56 -06:00
advplyr
4e7d2ddc58 Fix:Quick match requiring cover 2022-02-27 11:03:10 -06:00
advplyr
3a34daef7c Fix:Client emitter users not found no longer is an error 2022-02-26 16:35:40 -06:00
advplyr
d368988899 Add:Disable watcher library specific #378 2022-02-26 16:34:54 -06:00
advplyr
aa675422a9 Add:Support multiple book upload #248 2022-02-26 16:19:22 -06:00
advplyr
907790fe92 Remove unnecessary fields in audiobook json 2022-02-26 09:37:19 -06:00
advplyr
7f1fc1901b Add:Server setting to disable folder watcher #378 2022-02-23 17:52:21 -06:00
advplyr
89f498f31a Add:Chromecast support in experimental #367, Change:Audio player model for direct play 2022-02-22 17:33:55 -06:00
advplyr
f51299c798 Add:Start of chromecast plugin & update cors accept header, move sortable to static 2022-02-17 17:39:38 -06:00
advplyr
11be49a535 Add:Library match all books #359 2022-02-15 18:33:33 -06:00
advplyr
c953c3dee0 Add:Library route quick match all books 2022-02-15 16:36:22 -06:00
advplyr
088969e1fe Add:Quick match option 2022-02-15 16:15:09 -06:00
advplyr
de32698ea5 Add:Metadata provider option to library 2022-02-15 14:59:46 -06:00
advplyr
3be32a2813 Add:Alternate bookshelf view show sorting/filtering keys and ignore The prefix title #232 #361 2022-02-14 16:01:53 -06:00
advplyr
f15be4c96e Add:Server setting to ignore "The" infront of titles and series when sorting #361 2022-02-13 15:00:59 -06:00
advplyr
b212f1d5bb Merge master 2022-02-12 11:58:06 -06:00
advplyr
30e0cc4c07 Cleanup & start of abs metadata file 2022-02-10 17:05:15 -06:00
David Leimroth
b98a3b422c changed the way sso user id's are generated 2022-02-10 19:06:04 +01:00
David Leimroth
b77f7f2514 cleanup 2022-02-10 14:56:27 +01:00
David Leimroth
3cd09eecba adjusted SSOSettings model and changed all code based on the model 2022-02-10 14:45:21 +01:00
David Leimroth
b12a38d12b added string difference util function 2022-02-10 14:40:23 +01:00
David Leimroth
4b93882494 modified serialization and deserialization of users to only use the useres id, only creating oidc related enpoints, if oidc is configured 2022-02-09 16:49:17 +01:00
David Leimroth
cd3feee583 fixed missing char, moved oidc variable init into its own function 2022-02-08 21:05:21 +01:00
David Leimroth
339883405f fixed server crash because of unregistered openidconnect strategy 2022-02-08 20:16:27 +01:00
David Leimroth
5a6609150c merged 2022-02-08 19:58:22 +01:00
David Leimroth
6533c8274b removed unnecessary 'token' cookie 2022-02-08 19:51:05 +01:00
advplyr
9e913b5e17 Update passport init with saved settings & check if OIDC is configured 2022-02-07 17:52:50 -06:00
advplyr
adae905953 Move SSOSettings to settings db & initialize with env vars 2022-02-07 16:58:11 -06:00
David Leimroth
89a7611c18 added a route and a method to store sso configs to the ApiController 2022-02-07 17:39:48 +01:00
David Leimroth
e61d7f1ee8 modified Db.js to store sso settings 2022-02-07 17:10:37 +01:00
David Leimroth
dbf09ad451 added a SSOSettings class 2022-02-07 17:08:52 +01:00
David Leimroth
27f498ffae Merge branch 'master' of https://github.com/advplyr/audiobookshelf into oidc 2022-02-07 14:50:19 +01:00
advplyr
6683301106 Fix:FLAC files use mpegts segment type and force AAC transcode 2022-02-06 17:31:04 -06:00
advplyr
c0c4b1fa23 Fix:FFprobe path for node-ffprobe 2022-02-06 17:14:55 -06:00
David Leimroth
e7f034ce59 added sso via passport js 2022-02-06 16:47:41 +01:00
advplyr
d2c1c7aee0 Fix:Init user audiobook map before mobile app sync #345 2022-02-03 18:12:12 -06:00
advplyr
590dbe3991 Fix:Downloader sets file permission and owner on files #286 2022-02-03 18:08:39 -06:00
advplyr
405d333d60 Change:Download m4b file set proper metadata id3 tags #286 2022-02-03 17:27:22 -06:00
advplyr
663ab2db90 Fix:Save library updating name only #350 2022-02-03 16:39:05 -06:00
advplyr
964cba0491 Fix:Cover aspect ratio init #341 2022-02-01 16:58:11 -06:00
Igor Kaldowski
4212251c78 Added try catch to opf fetchNarrators 2022-02-01 16:50:42 +00:00
Igor Kaldowski
4e329a3f8e Fetch Narrators from opf custom column 2022-02-01 02:32:03 +00:00