| 
							
							
								 advplyr | 4f5123e842 | Implement new JWT auth | 2025-06-29 17:22:58 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 693dc00fa3 | Update local session sync logs to help debug sync errors | 2025-06-15 17:21:47 -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 | e669a8d378 | Merge pull request #4370 from Vito0912/feat/MaxFailedEpisodeChecks- Adds ENV for MaxFailedEpisodeChecks | 2025-06-05 15:06:27 -05:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 84c9c6cb50 | move to global | 2025-06-05 14:07:35 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 6aa7c8a3d8 | added notification | 2025-06-05 13:34:18 +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 | 336de49d8d | Add new api endpoint for direct playing audio files using session id #4259 | 2025-05-05 17:00:43 -05:00 |  | 
			
				
					| 
							
							
								 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 | ca7388b14e | Fix download podcast update library item size #4180 | 2025-04-02 17:35:57 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 92bb3527de | Add logs when sanitizing filename and update podcast episode download to set targetFilename on init #4121 | 2025-03-19 17:39:23 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c29935e57b | Update migration manager to validate migration files #4042 | 2025-03-06 17:24:33 -06:00 |  | 
			
				
					| 
							
							
								 Nicholas Wallace | 6674189acd | Add: prevent duplicates from being added to queue | 2025-02-23 19:23:26 -07:00 |  | 
			
				
					| 
							
							
								 mikiher | 7038f5730f | Set title[IgnorePrefix] when a podcast libraryItem is created | 2025-02-16 14:57:05 +02:00 |  | 
			
				
					| 
							
							
								 mikiher | 0169bf5518 | Update podcast.numEpisodes when episodes are created or destroyed | 2025-02-16 12:38:44 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | ed3af5bdcd | Fix server crash when feed cover image is requested but doesnt exist | 2025-02-11 16:14:49 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 6745efc4d6 | Revert case-insensitive cache manager update in #3780 | 2025-01-20 08:59:45 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 1a67f57551 | Update podcast downloads to fallback to download without tagging due to inaccurate rss feed enclosures #3837 | 2025-01-14 15:48:06 -06:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 121805ba39 | Merge branch 'master' into feat/metadataForPlaybackSessions | 2025-01-07 17:01:01 +01:00 |  | 
			
				
					| 
							
							
								 advplyr | a1ec10bd0d | Fix sync request responding with 500 status code | 2025-01-06 11:39:55 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 108eaba022 | Migrate tools and collapse series. fix continue shelves. remove old objects | 2025-01-05 14:09:03 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | d5ce7b4939 | Migrate to new library item in scanner | 2025-01-05 12:05:01 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | f366dfa909 | Merge pull request #3780 from nichwall/api_cache_case_insensitive API Cache Manager route uses case-insensitive match | 2025-01-04 16:03:14 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 726a9eaea5 | Fix local playback sync | 2025-01-04 15:35:05 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 6d52f88a96 | Update controllers to use toOldJSON functions | 2025-01-04 15:20:41 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | d8823c8b1c | Update podcasts to new library item model | 2025-01-04 12:41:09 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 69d1744496 | Update podcasts to new library item model | 2025-01-03 16:48:24 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | c251f1899d | Update PlaybackSession to use new library item model | 2025-01-03 11:16:03 -06:00 |  | 
			
				
					| 
							
							
								 Nicholas Wallace | f70f21455f | Req URL is lowercase in ApiCacheManager | 2025-01-02 20:13:38 -07:00 |  | 
			
				
					| 
							
							
								 advplyr | 12c6f2e9a5 | Update updateMedia endpoint to use new model | 2025-01-02 17:21:07 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 4787e7fdb5 | Updates to LibraryItemController to use new model | 2025-01-02 15:42:52 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | dd0ebdf2d8 | Implementing toOld functions for LibraryItem/Book/Podcast | 2025-01-02 12:49:58 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | e7f7d1a573 | Fix refresh feed when book is deleted and belonged to a series/collection | 2025-01-01 12:06:01 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 5201625d38 | Fix FeedEpisodes using a new ID when updating #3757 | 2025-01-01 11:32:39 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 5fa263023f | Fix:Quick match not removing empty series/authors #3743 | 2024-12-22 10:58:22 -06:00 |  | 
			
				
					| 
							
							
								 Vito0912 | f9bbd71174 | added type to be saved. Should support podcasts It should support everything important from the podcast metadata:
https://api.audiobookshelf.org/#podcast-metadata
And the book metadata:
https://api.audiobookshelf.org/#book-metadata | 2024-12-17 15:27:37 +01:00 |  | 
			
				
					| 
							
							
								 advplyr | b39268ccb0 | Remove old Feed/FeedEpisode/FeedMeta objects | 2024-12-15 17:54:36 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | f8fbd3ac8c | Migrate Feed updating and build xml to new model | 2024-12-15 16:56:59 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 837a180dc1 | Refactor RssFeedManager.init to use new model only | 2024-12-15 13:14:55 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 4c68ad46f4 | Refactor RssFeedManager to use new model when closing feeds, fix close series feed when series is removed, update RssFeedManager to singleton | 2024-12-15 12:37:01 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | e50bd93958 | Refactor Feed model to create new feed for series | 2024-12-15 11:44:07 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | d576625cb7 | Refactor Feed model to create new feed for collection | 2024-12-15 10:53:31 -06:00 |  |