mozhu
fea78898a5
移动播客搜索地区配置到媒体库配置
2024-01-05 14:45:35 +08:00
mozhu
56eff7a236
增加播客搜索地区配置
2024-01-04 11:52:45 +08:00
advplyr
021adf3104
Update:Podcast episode table is lazy loaded #1549
2023-12-31 14:51:01 -06:00
Denis Arnst
80fd2a1a18
SSO/OpenID: Use a mobile-redirect route ( Fixes #2379 and #2381 )
...
- Implement /auth/openid/mobile-redirect this will redirect to an app-link like audiobookshelf://oauth
- An app must provide an `redirect_uri` parameter with the app-link in the authorization request to /auth/openid
- The user will have to whitelist possible URLs, or explicitly allow all
- Also modified MultiSelect to allow to hide the menu/popup
2023-12-04 22:36:34 +01:00
mikiher
a4d4f1bc2e
Merge branch 'advplyr:master' into nfo-metadata
2023-11-21 09:09:12 +02:00
advplyr
89eb857c14
Fix initialize openid auth strategy
2023-11-19 12:57:17 -06:00
mikiher
d990e5b909
Add NFO metadata source
2023-11-12 13:30:23 +00:00
advplyr
fb48636510
Openid auth failures redirect to login page with error message.
...
Remove remaining google oauth server settings
2023-11-11 13:10:24 -06:00
advplyr
237fe84c54
Add new API endpoint for updating auth-settings and update passport auth strategies
2023-11-10 16:11:51 -06:00
advplyr
ee75d672e6
Matching user by openid sub, email or username based on server settings. Auto register user. Persist sub on User records
2023-11-08 16:14:57 -06:00
advplyr
e140897313
Add match existing user by and auto register settings and UI
2023-11-08 14:45:29 -06:00
advplyr
840811b464
Replace passport openidconnect plugin with openid-client, add JWKS and logout URL server settings, use email and email_verified instead of username
2023-11-04 15:36:43 -05:00
advplyr
828b96b2d9
Add server settings for changing openid button text and auto launching openid
2023-11-02 13:55:01 -05:00
advplyr
ab14b561f5
Merge master
2023-11-01 08:58:48 -05:00
clement.dufour
1ae2089253
Update:Add cover file extension in RSS feeds
2023-11-01 12:11:24 +01:00
clement.dufour
3c21e9d413
Update:Simpler content URL in RSS feeds
2023-11-01 12:10:44 +01:00
advplyr
27497451d9
Add:Ereader device setting to set users that have access #1982
2023-10-29 11:28:34 -05:00
advplyr
88c794e710
Fix:Open RSS feed for series & collections respect prevent indexing option #2047
2023-10-28 13:45:06 -05:00
advplyr
60a80a2996
Update:Remove support for metadata.abs, added script to create metadata.json files if they dont exist
2023-10-22 15:53:05 -05:00
advplyr
6f65350269
Update:JSDocs for task manager
2023-10-20 16:39:32 -05:00
advplyr
920ddf43d7
Remove unused old model functions
2023-10-19 17:20:12 -05:00
advplyr
0d5792405f
Fix:Podcast episodes store RSS feed guid so they can be matched if the RSS feed changes the episode URL #2207
2023-10-16 17:47:44 -05:00
advplyr
dcdd4bb20b
Update:HLS router request validation, smooth out transcode reset logic
2023-10-14 12:50:48 -05:00
advplyr
c9a2fdcb29
Library scanner saves last scan info including metadata precedence. Remove force re-scan
2023-10-09 17:48:21 -05:00
advplyr
347b49f564
Update:Remove scanner settings, add library scanner settings tab, add order of precedence
2023-10-08 17:10:43 -05:00
advplyr
bfe514b7d4
Add:Email inputs for users
2023-10-04 17:05:12 -05:00
advplyr
2662e8f715
Merge branch 'master' into auth_passportjs
2023-10-02 16:21:47 -05:00
advplyr
7c9631c1b0
Update server/objects/Stream.js
2023-10-02 08:34:56 -05:00
Alistair1231
4352989242
update comment to include second issue that is adressed by change
2023-10-02 09:30:57 +02:00
Alistair Bahr
73bb73a04a
make force transcode apply to all "ffmpeg error 1"
2023-10-02 09:25:34 +02:00
advplyr
20a1d40d99
Fix:Set date properly on local playback sessions #2168
2023-10-01 12:44:52 -05:00
advplyr
f0929729a3
Fix:Adding new podcast with auto download episodes not setting the schedule #2160
2023-09-29 14:52:04 -05:00
advplyr
e282142d3f
Add authentication page in config, add /auth-settings GET endpoint, remove authOpenIDCallbackURL server setting
2023-09-24 15:36:35 -05:00
advplyr
5e976c08af
Update cover API endpoint to only load necessary data from DB #2073
2023-09-21 16:57:48 -05:00
lukeIam
51b0750a3f
Merge remote-tracking branch 'origin/master' into auth_passportjs
2023-09-20 17:34:29 +01:00
advplyr
9967a5dc66
Fix:Set ebookFormat on scans #2126
2023-09-19 15:42:38 -05:00
lukeIam
f0f03efe17
Merge remote-tracking branch 'origin/master' into auth_passportjs
2023-09-10 13:11:35 +00:00
advplyr
d0c02a801a
Update open rss feed prevent indexing - dont include block tags when not preventing indexing
2023-09-08 14:03:12 -05:00
advplyr
826963bf00
Add api route for changing sorting prefixes, update default sorting prefixes to include a
2023-09-08 12:32:30 -05:00
advplyr
b1c07834be
Remove force re-scan and old scanner logic
2023-09-04 13:59:37 -05:00
advplyr
b9da3fa30e
Add new podcast scanner and remove old scanner
2023-09-04 11:50:55 -05:00
advplyr
e63aab95d8
Update new library scanner to handle metadata file changes
2023-09-03 15:14:58 -05:00
advplyr
2df95c1712
Updates for new book scanner
2023-09-02 17:49:28 -05:00
advplyr
0ecfdab463
Update new library scanner for scanning in new books
2023-09-01 18:01:17 -05:00
advplyr
2c8448d147
Updates to new library scanner and adding jsdoc types
2023-08-27 17:19:57 -05:00
advplyr
4e4a976050
Update get library series api endpoint to load from db
2023-08-18 17:08:34 -05:00
advplyr
6d6e8613cf
Update library API endpoints to load library items from db
2023-08-13 17:45:53 -05:00
advplyr
f465193b9c
Update User.toJSONForPublic to remove mostRecent key and session key only includes the PlaybackSession
2023-08-12 16:11:58 -05:00
lukeIam
dd9a3858d7
Merge remote-tracking branch 'origin/master' into auth_passportjs
2023-08-12 16:44:44 +02:00
advplyr
4dbe8d29d9
Update db migration for duration, size, lastFirst, and ignore prefix columns
2023-07-28 18:03:31 -05:00
advplyr
1d974375a0
Update:Only load libraries from db when needed
2023-07-22 14:25:20 -05:00
advplyr
daa8c4cd67
Update:Remove sort index from podcast episodes
2023-07-22 09:24:46 -05:00
advplyr
80aea0c82d
Fix:Save metadata files when updating library items #1952
2023-07-22 07:50:47 -05:00
advplyr
01b65eb678
Fix:Initialize Feed entityUpdatedAt to prevent updated RSS feed every request
2023-07-21 16:18:58 -05:00
advplyr
c2793fe29b
Fix:Crash when author is set without a name #1934
2023-07-19 17:13:57 -05:00
advplyr
d99b2c25e8
Fixes for db migration & local playback sessions
2023-07-16 15:05:51 -05:00
advplyr
ec998dc1ac
Update:Podcast library item covers show number of episodes incomplete #782
2023-07-15 14:45:08 -05:00
advplyr
c5a4f63670
Update Backup to use key to check for old backups no longer supported
2023-07-14 14:20:35 -05:00
advplyr
f73a0cce72
Update Dockerfile for sqlite3, update models for cascade delete, fix backup schedule
2023-07-09 11:39:15 -05:00
advplyr
254ba1f089
Migrate backups manager
2023-07-08 14:40:49 -05:00
advplyr
0ac63b2678
Update Series and Author model to be library specific
2023-07-08 09:57:32 -05:00
advplyr
a0bc959850
Add feed migration and cleanup
2023-07-05 18:18:37 -05:00
advplyr
cf7fd315b6
Init sqlite take 2
2023-07-04 18:14:44 -05:00
advplyr
bdbc5e3161
Add:Library setting to hide single book series #1433
2023-06-29 17:55:17 -05:00
advplyr
bb9013541b
Update:Get all users api endpoint to include latest session, display device info on users table #724
2023-06-28 17:57:46 -05:00
advplyr
5b0d105e21
Remove deprecated /s/ and /ebook/ api routes
2023-06-27 15:56:33 -05:00
advplyr
d0bce2949e
Add:FFProbe api endpoint
2023-06-25 16:16:11 -05:00
daVinci2793
d54edb93d6
Updates to Email settings/manager to include test email
2023-06-12 04:53:51 +00:00
advplyr
0ec50bb570
Remove experimental features and experimental ereader setting
2023-06-10 14:11:51 -05:00
advplyr
b60473d7ae
Update:Setting new other ebook files as supplementary #1809
2023-06-10 13:20:38 -05:00
advplyr
014fc45c15
Add:Audiobooks only library settings, supplementary ebooks #1664
2023-06-10 12:46:57 -05:00
advplyr
fde07d26e5
Update:Prefer epub ebook file when setting ebook #1825 , validate ebookLocation
2023-06-06 16:53:11 -05:00
advplyr
5dc4606657
Add:Support for CAF audio files
2023-06-05 16:23:40 -05:00
advplyr
05ce9c6eda
Add:Email smtp config & send ebooks to devices #1474
2023-05-29 17:38:38 -05:00
advplyr
15aaf2863c
Add:OPML Export #1260
2023-05-28 15:10:34 -05:00
advplyr
019063e6f4
Update:New API routes for library files and downloads
2023-05-28 12:34:22 -05:00
advplyr
ea79948122
Fix:Podcast episode downloads where RSS feed uses the same title #1802
2023-05-28 11:24:51 -05:00
advplyr
b52e240025
Add:Batch re-scan #1754
2023-05-27 14:51:03 -05:00
advplyr
3e4c94e2b4
Update:Continue Reading and Read Again home page shelves for ebook only items #1782
2023-05-27 08:20:09 -05:00
lukeIam
95e6fef3d1
Merge remote-tracking branch 'origin/master' into auth_passportjs
2023-05-27 10:56:05 +02:00
advplyr
36477a832c
Add:Saving progress for PDF ebooks #1791
2023-05-24 16:41:16 -05:00
advplyr
be2d317325
Fix initialize currentTime and ebookProgress for MediaProgress
2023-05-20 15:37:44 -05:00
advplyr
f4f5f79af7
Update:Add chapters to playback session so they can be used for podcast episodes in mobile apps
2023-05-20 13:30:07 -05:00
advplyr
3c406c12b4
Updates to metadata file format changing, use chapters from metadata file
2023-05-16 18:58:01 -05:00
advplyr
81d4ac3ed2
Add:metadata.json format #1775 #916
2023-05-15 18:23:31 -05:00
advplyr
bac09de23d
Fix:getNarrators API endpoint check narrators are strings #1770
2023-05-12 18:22:09 -05:00
advplyr
30009e45da
Update:Book subtitle searchable #1755
2023-05-06 09:43:13 -05:00
advplyr
eb7f66c89e
Add:Narrators page #860 #1139
2023-04-30 14:11:54 -05:00
advplyr
8b685436de
Merge
2023-04-29 15:49:04 -05:00
advplyr
56e213d654
Update itemTagsSelected migration
2023-04-27 17:18:54 -05:00
Divyang Joshi
0387436111
feat: add support for inverting the selection on libraries and tags
2023-04-27 17:02:15 -04:00
advplyr
a5627a1b52
Add:Search for narrators #1495
2023-04-24 18:25:30 -05:00
advplyr
7010a13648
Fixes for passport local and allow empty password
2023-04-16 10:08:13 -05:00
lukeIam
812395b21b
Merge remote-tracking branch 'origin/master' into auth_passportjs
2023-04-14 20:27:43 +02:00
lukeIam
62b0940766
Added passport-openidconnect implementation
2023-04-14 20:26:29 +02:00
advplyr
5a21e63d0b
Add:Delete library files, condense item options in more menu #1439
2023-04-13 18:03:39 -05:00
advplyr
24ef105732
Fix:Empty podcasts marked as missing & removing episodes when deleted in folder #1671
2023-04-12 17:20:11 -05:00
advplyr
3dc9416da6
Add:Chapters to podcast episodes #1646
2023-04-09 14:32:51 -05:00
advplyr
25ca950dd0
Update listening sessions per device and show open sessions
2023-04-08 18:01:24 -05:00
advplyr
d7f18bdd8b
Remove deprecated user settings
2023-04-03 17:41:03 -05:00