Tomasz N.
372c9a5322
Increasing the timeout for bookfinder - some metadata providers heavily throttle the requests, original 10s is not enough.
2025-10-31 15:36:47 +01:00
Tomasz N.
a5750deaaf
The key change: Move the Database.bookAuthorModel.create() block outside the if (!author) check,
...
so it runs whether the author was just created OR already existed in the database.
This bug was visible when using "Match Books" for a library and the outcome was books had no author(s) assigned
despite the custom providers correctly providing those values.
2025-10-22 23:02:49 +02:00
advplyr
a92ba564bd
Merge pull request #4750 from mikiher/providers-api
...
Add metadata providers API and use them on web client
2025-10-21 17:24:11 -05:00
advplyr
e684a8dc43
Update JSDocs & auto-formatting of PodcastFinder
2025-10-21 17:22:10 -05:00
mikiher
57c7b123f0
Fix codeQL error: Return json error object
2025-10-21 11:00:29 +03:00
mikiher
fd593caafc
SearchController: simplify query param validation logic
2025-10-21 09:38:35 +03:00
advplyr
d0a3f74710
Merge pull request #4756 from Vito0912/tokenExpiry
...
Change token expiry
2025-10-20 17:19:54 -05:00
advplyr
b1921e7034
Fix podcast failed to parse rss feed when feed is not using CData in content:encoded #4757
2025-10-19 17:25:18 -05:00
mikiher
b01e7570d3
Remove custom providers from library filterdata request
2025-10-19 10:54:26 +03:00
mikiher
0a8662d198
Merge providers API into a single endpoint
2025-10-19 10:53:27 +03:00
Finn Dittmar
0a4de61eff
Chnage Auth Expiry
2025-10-19 09:22:12 +02:00
mikiher
0a82d6a41b
CoverSearchManager: Fix broken podcast cover search
2025-10-17 08:11:03 +03:00
mikiher
3f6162f53c
CodeQL fix: limit parameter sizes
2025-10-15 18:54:29 +03:00
mikiher
888190a6be
Fix codeQL failures
2025-10-15 18:28:15 +03:00
mikiher
1da3ab7fdc
ApiRouter: New provider API routes
2025-10-14 18:10:12 +03:00
mikiher
4f30cbf2f6
SearchController: New providers API, query param validation
2025-10-14 18:09:32 +03:00
advplyr
a87ea32715
Fix admin user unable to close sessions of other users #4746
2025-10-13 09:50:01 -05:00
advplyr
feed827223
Update settings update endpoint to validate allowedOrigins is array
2025-10-10 18:00:37 -05:00
mikiher
20de2ea388
Add "Best" option to book cover search
2025-10-03 08:23:53 +03:00
mikiher
dbb5ee79ac
Revert removal of audiobookcovers provider
2025-10-03 08:20:56 +03:00
mikiher
c6dabd2620
Shorten timeout and error message for remaining providers
2025-10-02 22:23:12 +03:00
mikiher
26f949b9ba
Remove audiobookcovers from provider list
2025-10-02 22:14:48 +03:00
mikiher
7630dbdcb7
Replace cover search with streaming version
2025-10-02 13:30:03 +03:00
mikiher
a164c17d38
Reduce provider timout to 10 secs, Shorten error message
2025-10-02 13:26:05 +03:00
advplyr
03da194953
Update for nextjs client, pass all remaining requests through to nextjs
2025-09-28 09:41:15 -05:00
advplyr
a456865ec0
Fix issue with episode downloads without streams, fallback to regular dl on ffprobe fail
2025-09-10 17:10:00 -05:00
Vito0912
50e2fe7fd2
Fix http/https error
2025-08-30 17:47:21 +02:00
John
18ad23d016
Issue 4540 New SortBy Options: Started Date & Finished Date ( #4575 )
...
---------
Co-authored-by: advplyr <advplyr@protonmail.com>
2025-08-24 16:54:38 -05:00
advplyr
18200a8f01
Merge pull request #4533 from sir-wilhelm/wmic_replacement
...
Use PowerShell to get windows drive paths.
2025-08-23 17:55:50 -04:00
advplyr
deb121c523
Fix podcast itunesId not set on create or update from match #4614
2025-08-22 08:20:49 -05:00
advplyr
3911a7273b
Merge pull request #4595 from renesat/fix/listening-ipv6-url
...
Fix listening url log with ipv6 host
2025-08-20 18:45:04 -04:00
advplyr
138bb563b8
Update ipv6 server listening log
2025-08-20 17:42:22 -05:00
advplyr
3801ef062a
Merge pull request #4596 from renesat/fix/redirect-url
...
Fix freeze on some audio sources
2025-08-19 18:11:13 -04:00
laxandrea
2cc6e56bd1
remove token from hls url
...
- following PR #4263
2025-08-19 15:29:49 +02:00
advplyr
a968aca304
Update podcast episode downloads to always attempt embedding meta tags regardless of format
2025-08-17 09:05:29 -05:00
renesat
8d1f460640
Fix freeze on some audio sources
2025-08-16 18:56:23 +02:00
renesat
553ffd1934
Fix listening url log with ipv6 host
2025-08-16 18:24:31 +02:00
advplyr
fd4932cdbb
Add additional debug logs for OIDC login
2025-08-15 17:23:20 -05:00
advplyr
4018be6330
Fix oidc auto-register not cleaning up new user on errors #4563
2025-08-10 17:26:15 -05:00
advplyr
99a3867ce9
Update callback url check
...
Co-authored-by: Denis Arnst <git@sapd.eu>
2025-08-10 17:08:25 -05:00
advplyr
794f0ef42a
Fix server crash when transcode requests are made to the direct play endpoint #4555
2025-08-07 17:21:05 -05:00
Vito0912
6a52d2a968
CORS
2025-08-03 13:52:58 +02:00
advplyr
7d8b857c77
Add book library sort by progress updated #1215
2025-07-28 14:58:28 -04:00
sir-wilhelm
cae1560344
Use PowerShell to get windows drive paths.
...
wmic has been deprecated on newer versions of Windows 11 and is not installed.
resolves #4531
2025-07-25 12:34:29 -05:00
advplyr
832165716b
Fix ereader update socket event sending all devices #4529
2025-07-24 17:29:08 -05:00
advplyr
45e8e72759
Update change password to support null or empty string passwords #4522
2025-07-22 15:17:00 -05:00
advplyr
8c38987d92
Fix podcast episode track index null in playback session
2025-07-22 14:44:36 -05:00
advplyr
8fb460ce05
Merge pull request #4319 from mikiher/audible-confidence-score
...
Audible confidence score
2025-07-21 17:00:44 -05:00
advplyr
e678fe6e2f
Update sessions modal to show username & update sessions endpoints to always return username
2025-07-16 16:56:07 -05:00
advplyr
6c63e2131c
Update AllowCors to apply to every request #4497
2025-07-15 16:28:41 -05:00