Commit Graph

2308 Commits

Author SHA1 Message Date
Jason Axley
4cbac9ecb1
Merge c8bc1cb150 into a36f097095 2025-11-19 10:16:37 -08:00
advplyr
763d8810e3 Update Stream ac3/eac3 check 2025-11-08 17:08:43 -06:00
Finn Dittmar
3316505d1c
Really makes sure nothing can break 2025-11-07 19:12:38 +01:00
Finn Dittmar
2cf6e8a5fe
Support eac3 2025-11-07 19:02:32 +01: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
Jason Axley
c8bc1cb150 Removing dead code and outdated comment 2025-09-01 16:29:52 -07:00
Jason Axley
db3916f904 Fixed issues from PR review 2025-09-01 15:34:34 -07:00
Vito0912
50e2fe7fd2
Fix http/https error 2025-08-30 17:47:21 +02:00
Jason Axley
6b11da158e Updating next version number after latest release 2025-08-27 14:48:55 -07:00
Jason Axley
925c8aff91
Merge branch 'advplyr:master' into inode-bug-fix 2025-08-27 13:17:12 -07:00
Jason Axley
5582a68546 Populate deviceIds from disk 2025-08-27 12:14:51 -07:00
Jason Axley
41a288bcdf Added deviceId sequelize migration and completed unit tests 2025-08-24 15:56:43 -07: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
Jason Axley
423f2d311e Added support for deviceId 2025-08-22 11:53:18 -07:00
advplyr
deb121c523 Fix podcast itunesId not set on create or update from match #4614 2025-08-22 08:20:49 -05:00
Jason Axley
aae808544e Updated logic for checkAudioBookRemoved 2025-08-21 11:48:59 -07:00
Jason Axley
ebdd5549ba Updated logic in compareUpdateLibraryFile 2025-08-21 11:25:12 -07:00
Jason Axley
974e17ee3e Added additional unit tests for construction of objects containing deviceId property 2025-08-21 10:36:04 -07: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
Jason Axley
3a4aacb7bf Added deviceId in addition to inode to uniquely identify files 2025-08-19 08:56:52 -07: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