Commit Graph

48 Commits

Author SHA1 Message Date
c2897f819d Update:findEpisode API endpoint validate title search param is a string 2024-06-09 13:55:53 -05:00
f2f2ea161c Update:API endpoint /podcasts/feed validates rssFeed URL and uses SSRF req filter 2023-12-17 12:00:11 -06:00
05820aa820 Update:API endpoints /podcasts/feed and /podcasts/opml restricted to admin users 2023-12-17 11:17:35 -06:00
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
3108bc5ccc Fix:Server crash when removing last item from a playlist #2211 2023-10-13 13:33:15 -05:00
f0929729a3 Fix:Adding new podcast with auto download episodes not setting the schedule #2160 2023-09-29 14:52:04 -05:00
efae529fac Add cover finder to new book scanner 2023-09-06 17:48:50 -05:00
f02992dd4d Remove the setting of file permissions #2057 2023-09-06 07:12:11 -05:00
6c1b4e3a36 Update db model references 2023-08-20 13:34:03 -05:00
6056c14926 Update podcast controller to load library items from db 2023-08-12 17:29:08 -05:00
56e3449db6 Remove media progress for podcast episodes when episode is removed 2023-08-06 14:18:51 -05:00
710a62c2af Update:Load playlists only when needed & remove podcast episode from playlist when deleted 2023-07-23 09:42:57 -05:00
1d974375a0 Update:Only load libraries from db when needed 2023-07-22 14:25:20 -05:00
cf7fd315b6 Init sqlite take 2 2023-07-04 18:14:44 -05:00
15aaf2863c Add:OPML Export #1260 2023-05-28 15:10:34 -05:00
dccad3055b Remove library item listener from edit episode modal 2023-03-05 12:28:20 -06:00
72396c5a98 Add Prev/Next buttons on podcast editing 2023-03-04 19:04:55 +00:00
8b5d05739f Fix:Adding new podcast when folder already exists #1462 2023-02-11 15:25:54 -06:00
9a85ad1f6b Fix:Check if Windows before cleaning file path for POSIX separators #1254 2023-01-05 17:45:27 -06:00
49c581ed35 Add:Podcast option to quick match all unmatched episodes 2023-01-04 18:13:46 -06:00
e2af33e136 Update:Refactor socket connection management into SocketAuthority 2022-11-24 15:53:58 -06:00
70d887bada Update:API status codes and default provider for findCovers route 2022-11-20 16:12:30 -06:00
70ef09f451 Add:Podcast quickmatch attempts quick matching unmatched episodes #983 2022-09-15 18:35:56 -05:00
3dc848a106 Update:Podcast episodes look for new episodes after this date add input to set the max # of episodes to download 2022-09-03 08:06:52 -05:00
33ae93e61e Fix:Add new podcast crash #920 2022-08-20 19:32:37 -05:00
516c5c3308 Add:Podcast episode match tab and find episode by title api route 2022-07-31 13:12:37 -05:00
d0af1c3c9a Remove fs-extra dependency 2022-07-05 19:53:01 -05:00
b3d9323f66 Initial commit for server side approach
This is the first commit for bringing this over to the server side.

It works! Right now it fails if the autoscanner or or the manual
individual book scanner try to do it's thing. I'll need to update those
2022-06-11 23:17:22 -07:00
36bd6e649a Fix:Remove podcast episode to also remove library file #636 2022-06-01 17:45:52 -05:00
514893646a Add:OPML Upload for bulk adding podcasts #588 2022-05-29 11:46:45 -05:00
160dac109d Add:User permission restrict explicit content #637 2022-05-28 16:53:03 -05:00
96232676cb Fix:Save RSS feed url passed in by user instead of using the RSS feed returned from the request #634 2022-05-27 17:50:56 -05:00
5187d0e55f Add:Option to hard delete podcast episode from file system #488 2022-05-24 18:38:25 -05:00
2a235b8324 Add:RSS feeds for audiobooks #606 2022-05-19 18:51:58 -05:00
113026ce13 Fix:Sanitize new podcast folder names and ensure feedUrl is in feed metadata #589 2022-05-13 17:13:58 -05:00
195a30096f Update:Experimental RSS feed setting custom slugs with default to library item id #553 2022-05-03 18:52:34 -05:00
678dceefed Add:Experimental generate podcast RSS feed #553 2022-05-02 16:42:30 -05:00
8b38dda229 Add:experimental generate podcast feed for testing 2022-05-02 14:41:59 -05:00
729fdd5c9f Update:User type admin permissions to create podcasts and download episodes #507 2022-04-29 18:29:40 -05:00
4185807da4 Add:Check for new episodes manual check and update last check time, Update:Adding new podcasts and downloading podcast episodes restricted to admin users 2022-04-29 16:42:40 -05:00
034d858f18 Change new podcast modal to remove episode download list #494, Fix error when importing many episodes (set max size to 5MB) #493, show podcast episodes downloading and in queue on podcast landing page 2022-04-23 19:41:06 -05:00
4edba20e9e Update podcast search page to support manually entering podcast RSS feed 2022-04-13 16:55:48 -05:00
58dfa65660 Fix update podcast episode api route; 2022-03-27 15:46:57 -05:00
3f8e685d64 Podcasts add get episode feed and download, add edit podcast episode modal 2022-03-27 15:37:04 -05:00
0dd219f303 Add podcast episode auto download new episodes cron 2022-03-26 19:58:59 -05:00
12027b9a76 Podcast episode player fixes, episode table ui updates 2022-03-26 18:23:33 -05:00
920ca683b9 Podcast episode downloader, update podcast data model 2022-03-21 19:24:38 -05:00
f8d0384155 Migration change metadata folder from /books to /items, podcast data model updates, add podcast routes 2022-03-19 10:13:10 -05:00