DoctorDalek1963
8318ac33e9
Add ability to hide and unhide series
...
List of hidden series IDs is stored in user.extraData and hidden series
are filtered out of the query on the server side.
2025-11-06 19:39:12 +00: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
mikiher
fd593caafc
SearchController: simplify query param validation logic
2025-10-21 09:38:35 +03: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
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
advplyr
a456865ec0
Fix issue with episode downloads without streams, fallback to regular dl on ffprobe fail
2025-09-10 17:10:00 -05: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
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
renesat
8d1f460640
Fix freeze on some audio sources
2025-08-16 18:56:23 +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
mikiher
e9a705587a
Merge branch 'advplyr:master' into audible-confidence-score
2025-07-13 10:13:00 +03:00
advplyr
030e43f382
Support disabled rate limiter by setting max to 0, add logs when rate limit is changed from default
2025-07-12 10:51:07 -05:00
advplyr
f081a7fdc1
Update rate limiter to use requestIp as key, pass in configurable error message
2025-07-12 10:32:35 -05:00
advplyr
d3402e30c2
Update ereaders to handle refreshing, epubjs to use custom request method, separate accessToken in store
2025-07-10 16:54:28 -05:00
advplyr
3c21c82ce1
Merge branch 'master' into jwt_auth_refactor
2025-07-09 14:55:05 -05:00
advplyr
df1391d93f
Fix scanner after deleting single file books #4459
2025-07-09 13:42:53 -05:00
advplyr
ac381854e5
Add rate limiter for auth endpoints
2025-07-07 16:23:15 -05:00
mikiher
9c44fc0d01
Merge branch 'advplyr:master' into audible-confidence-score
2025-06-26 18:09:13 +03:00
Vito0912
5336d0525e
add explicit to podcasts
2025-06-21 12:29:54 +02:00
Vito0912
bb4eec9355
add explicit
2025-06-21 12:02:44 +02:00
advplyr
7b92c15a46
Include durationSeconds on RSS podcast episode parsed from duration
2025-06-19 17:28:21 -05:00
advplyr
9d4303ef7b
Update book library secondary title sort to use title ignore prefixes #4414
2025-06-17 16:25:30 -05:00
mikiher
5017e7ce9e
Merge branch 'advplyr:master' into audible-confidence-score
2025-06-16 10:26:58 +03:00
advplyr
5025c6a3ea
Merge pull request #4383 from JKubovy/improve-podcast-episode-search
...
Use fuse.js for podcast episode search
2025-06-13 17:29:13 -05:00
advplyr
6d0d1415e4
Add fuse.basic.min.js in libs instead of full npm package, use lower threshold for quick matching
2025-06-13 17:23:24 -05:00
advplyr
777a055fcd
Update podcast episode downloads to have a fallback user agent string
2025-06-12 17:31:12 -05:00
advplyr
b45085d2d6
Update podcast episode download user agent to fix #4401
2025-06-12 17:19:24 -05:00
advplyr
6968a5c02a
Merge pull request #4378 from Vito0912/feat/PodcastNots
...
Notifications for failed rss feeds and disabled rss feeds
2025-06-09 16:25:19 -05:00
advplyr
5e2bb0b12c
Fix notification js docs and update description/defaults
2025-06-09 16:21:05 -05:00
advplyr
7122756e58
Update notification description grammar
2025-06-09 15:51:14 -05:00
advplyr
c8cea4e6af
Update book library sort by author to use title as secondary sort #4380
2025-06-08 17:28:19 -05:00
Jan Kubovy
eda7036f70
Use fuse.js for podcast episode search
...
Replace levenshtein distance with fuse.js fuzzy searching library. Search in episode's title and subtitle
2025-06-06 10:43:52 +00:00
Vito0912
6aa7c8a3d8
added notification
2025-06-05 13:34:18 +02:00
advplyr
1119ddef8a
Add RSS Feed Open filter for podcast libraries to match book libraries #4335
2025-05-27 17:56:27 -05:00
advplyr
d03c338b48
Fix log for podcast rss feed with no guid #4325
2025-05-24 17:09:58 -05:00
mikiher
387e58a714
Add levenshteinSimilarity function to utils
2025-05-21 09:57:44 +03:00
advplyr
0ed6045d1e
Add support for searching podcast episode titles #3301
2025-05-15 17:16:15 -05:00
advplyr
d60ad96f8a
Update search to exclude returning series with no books #3736
2025-05-11 16:59:11 -05:00
Nikolaj Schumacher
3cc527484d
Fix .ignore file causing ignores outside the directory
...
The file "a/.ignore" should only cause the directory "a" to be ignored.
However, it also ignores all files starting with "a".
After this fix, it will only ignore paths starting with "a/".
2025-05-04 22:43:44 +02:00
advplyr
45987ffd63
Fix library stats returning null instead of 0 #4251
2025-05-03 17:25:01 -05:00
advplyr
2cc9d1b7f8
Update watcher to re-scan library items when non-media files are added/updated #4245
2025-05-01 17:17:40 -05:00
Nishantsingh11
e6264540af
constants.js in server/utils and client/plugins updated.
2025-04-20 18:34:33 +05:30
Nishantsingh11
3bbeb8f27a
fix(AIFF is supported, but AIF isn't)
2025-04-20 07:56:44 +05:30
advplyr
6ed66fea16
Update podcast rss feed parser to use psc chapters on episodes
2025-03-31 17:57:39 -05:00
advplyr
4fb5330308
Create new StatsController and move year in review stats endpoint
2025-03-29 17:34:17 -05:00
advplyr
7013600697
Fix library items count for users with item restricting permissions #4163
2025-03-26 17:29:48 -05:00