Commit Graph

2184 Commits

Author SHA1 Message Date
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
advplyr e669a8d378 Merge pull request #4370 from Vito0912/feat/MaxFailedEpisodeChecks-
Adds ENV for MaxFailedEpisodeChecks
2025-06-05 15:06:27 -05:00
advplyr 8e01859075 Cast PODCAST_DOWNLOAD_TIMEOUT and MAX_FAILED_EPISODE_CHECKS env vars to numbers 2025-06-05 14:31:12 -05:00
Vito0912 84c9c6cb50 move to global 2025-06-05 14:07:35 +02:00
Vito0912 357176b301 catch timeout 2025-06-04 16:15:18 +02:00
Vito0912 9bb4dc3ab0 potential fix 2025-06-04 10:58:44 +02:00
Vito0912 709c33f27a ensure proper type 2025-06-04 10:05:16 +02:00
Vito0912 4d846e225a Adds ENV for MaxFailedEpisodeChecks 2025-06-04 10:02:17 +02:00
advplyr 63ccdb68f0 Fix m4b encoder backup file overwriting the encoded file when they have the same filename 2025-06-02 16:50:03 -05:00
advplyr 9052ceedd3 Sanitize media item & episode description on update 2025-05-31 17:01:58 -05:00
advplyr 8e08458ea2 Merge branch 'master' of https://github.com/advplyr/audiobookshelf 2025-05-27 17:56:32 -05: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 6ce1806359 Update pathexists file system API endpoint 2025-05-26 16:56:50 -05:00
advplyr d03c338b48 Fix log for podcast rss feed with no guid #4325 2025-05-24 17:09:58 -05:00
advplyr 6d1f0b27df Fix MediaProgress not using the lastUpdate time sent for local progress syncs 2025-05-22 17:30:38 -05:00
advplyr cae874ef05 Update max allowed json request size #4250 2025-05-20 17:44:13 -05:00
advplyr 241b56ad45 Merge pull request #4166 from balki/patch-1
Support listening on unix socket
2025-05-16 16:19:47 -05:00
advplyr 635c384952 Handle undefined Host and make chmod async 2025-05-16 16:14:13 -05:00
advplyr 0ed6045d1e Add support for searching podcast episode titles #3301 2025-05-15 17:16:15 -05:00
advplyr 2ef827e3fa Add restart server message on authentication page when oidc is enabled #4064 2025-05-13 17:01:00 -05:00
advplyr d60ad96f8a Update search to exclude returning series with no books #3736 2025-05-11 16:59:11 -05:00
advplyr bdeb22615e Merge pull request #4261 from nschum/fix-ignore-parent
Fix .ignore file causing ignores outside the directory
2025-05-09 17:42:26 -05:00
advplyr 1f7b181b7b Update HLS stream endpoints to not include user token 2025-05-06 17:28:19 -05:00
advplyr 336de49d8d Add new api endpoint for direct playing audio files using session id #4259 2025-05-05 17:00:43 -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 342d100f3e Replace advanced options with presets/advanced card 2025-05-02 17:24:46 -05:00
advplyr e0b90c6813 Add channels, codec and bitrate to tracks table & breakpoint updates 2025-05-02 15:06:31 -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
advplyr 5eaf9c69ad Fix server crash when updating excluded prefixes #4221 2025-04-28 16:40:06 -05:00
advplyr 35870a0158 Update upload API endpoint to validate request body 2025-04-27 09:18:52 -05:00
advplyr ec05bd36e4 Merge pull request #4223 from Vito0912/feat/fixCrashEmptyCollection
Fix server crash when a user requests the RSS feed of an empty collection
2025-04-26 13:43:38 -05:00
advplyr be041f93c2 Merge pull request #4213 from nichwall/chapter_lookup_error_fix
Chapter lookup error interface update
2025-04-26 12:17:28 -05:00
Vito0912 a1d549a2b1 prettier 2025-04-26 17:46:19 +02:00
Vito0912 812cb5a160 feat/fixCrashEmptyCollection 2025-04-26 17:35:17 +02:00
Nishantsingh11 e6264540af constants.js in server/utils and client/plugins updated. 2025-04-20 18:34:33 +05:30
Nicholas Wallace 79fe064c4a Add: server localization for chapter lookup 2025-04-19 23:25:17 -07:00
Nishantsingh11 3bbeb8f27a fix(AIFF is supported, but AIF isn't) 2025-04-20 07:56:44 +05:30
advplyr 2caa861b8a Update local session mediaMetadata with current item mediaMetadata for undefined values 2025-04-18 17:04:11 -05:00
advplyr d7f0815fb3 Merge branch 'master' into feat/metadataForPlaybackSessions 2025-04-18 16:34:13 -05:00
Vito0912 e6ab05e177 update so also populates data if mediaMetadata is not null 2025-04-18 07:29:34 +02:00
advplyr bc1b99efd6 Fix socket events check user permissions for library items #4199 2025-04-12 17:39:51 -05:00
advplyr b47d7b734d Update podcast scanner to remove media progress and episodes from playlist 2025-04-10 17:51:42 -05:00
advplyr 62194b8781 Fix podcast re-scan promise 2025-04-10 17:39:41 -05:00
advplyr 7c114a051a Set podcast episode audio file index to 1 for scanned in episodes 2025-04-09 08:33:00 -05:00
advplyr c7faafd0f3 Fix author order when scanning in multi-author books by setting bookAuthor.createdAt when bulk creating #4177 2025-04-03 17:50:10 -05:00
advplyr ca7388b14e Fix download podcast update library item size #4180 2025-04-02 17:35:57 -05:00
advplyr 96825c3c2b Update feedepisode psc customElement 2025-03-31 17:59:16 -05:00
advplyr 6ed66fea16 Update podcast rss feed parser to use psc chapters on episodes 2025-03-31 17:57:39 -05:00
advplyr 73c1ea92f3 Add admin middleware for StatsController 2025-03-29 17:37:13 -05:00